[go: nahoru, domu]

Workaround for lint check severity issue in 27.2.0-beta02

Also fixes new meta-issues linted in linters. Baselines everything else
new and cleans up existing baselines and messages.ignore.

Bug: 177360506
Test: ./gradlew lintDebug
Merged-In: Ib002199e13bb318b8d57814301a342c7af5722d8
Change-Id: Ib002199e13bb318b8d57814301a342c7af5722d8
diff --git a/activity/activity-compose/integration-tests/activity-demos/lint-baseline.xml b/activity/activity-compose/integration-tests/activity-demos/lint-baseline.xml
new file mode 100644
index 0000000..53ae1f6
--- /dev/null
+++ b/activity/activity-compose/integration-tests/activity-demos/lint-baseline.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterNaming&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterPosition&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableNaming&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+</issues>
diff --git a/activity/activity-compose/lint-baseline.xml b/activity/activity-compose/lint-baseline.xml
new file mode 100644
index 0000000..53ae1f6
--- /dev/null
+++ b/activity/activity-compose/lint-baseline.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterNaming&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterPosition&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableNaming&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+</issues>
diff --git a/activity/activity-compose/samples/lint-baseline.xml b/activity/activity-compose/samples/lint-baseline.xml
new file mode 100644
index 0000000..53ae1f6
--- /dev/null
+++ b/activity/activity-compose/samples/lint-baseline.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterNaming&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterPosition&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableNaming&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+</issues>
diff --git a/activity/activity-ktx/lint-baseline.xml b/activity/activity-ktx/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/activity/activity-ktx/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/activity/activity-lint/lint-baseline.xml b/activity/activity-lint/lint-baseline.xml
index 3ee24e3..297ae16 100644
--- a/activity/activity-lint/lint-baseline.xml
+++ b/activity/activity-lint/lint-baseline.xml
@@ -1,26 +1,4 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" version="4.2.0-alpha15">
-
-    <issue
-        id="LintImplTextFormat"
-        message="&quot;super.onRequestPermissionsResult()&quot; looks like a call; surround with backtics in string to display as symbol, e.g. \`super.onRequestPermissionsResult()\`"
-        errorLine1="                failed to call super.onRequestPermissionsResult() and used invalid request codes&quot;&quot;&quot;,"
-        errorLine2="                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/activity/lint/ActivityResultFragmentVersionDetector.kt"
-            line="49"
-            column="32"/>
-    </issue>
-
-    <issue
-        id="LintImplTextFormat"
-        message="Single sentence error messages should not end with a period"
-        errorLine1="                    &quot;Upgrade Fragment version to at least $FRAGMENT_VERSION.&quot;"
-        errorLine2="                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/activity/lint/ActivityResultFragmentVersionDetector.kt"
-            line="202"
-            column="21"/>
-    </issue>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" version="4.2.0-beta02">
 
 </issues>
diff --git a/activity/activity/lint-baseline.xml b/activity/activity/lint-baseline.xml
index c24e5a4..3c4f648 100644
--- a/activity/activity/lint-baseline.xml
+++ b/activity/activity/lint-baseline.xml
@@ -1,71 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 19 (current min is 14): `android.content.Intent#FLAG_GRANT_PERSISTABLE_URI_PERMISSION`"
-        errorLine1="                FLAG_INCLUDE_STOPPED_PACKAGES, FLAG_GRANT_PERSISTABLE_URI_PERMISSION,"
-        errorLine2="                                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/activity/result/IntentSenderRequest.java"
-            line="168"
-            column="48"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 21 (current min is 14): `android.content.Intent#FLAG_GRANT_PREFIX_URI_PERMISSION`"
-        errorLine1="                FLAG_GRANT_PREFIX_URI_PERMISSION, FLAG_ACTIVITY_MATCH_EXTERNAL,"
-        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/activity/result/IntentSenderRequest.java"
-            line="169"
-            column="17"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 14): `android.content.Intent#FLAG_ACTIVITY_MATCH_EXTERNAL`"
-        errorLine1="                FLAG_GRANT_PREFIX_URI_PERMISSION, FLAG_ACTIVITY_MATCH_EXTERNAL,"
-        errorLine2="                                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/activity/result/IntentSenderRequest.java"
-            line="169"
-            column="51"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 21 (current min is 14): `android.content.Intent#FLAG_ACTIVITY_NEW_DOCUMENT`"
-        errorLine1="                FLAG_ACTIVITY_NEW_DOCUMENT, FLAG_ACTIVITY_NO_USER_ACTION,"
-        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/activity/result/IntentSenderRequest.java"
-            line="175"
-            column="17"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 21 (current min is 14): `android.content.Intent#FLAG_ACTIVITY_RETAIN_IN_RECENTS`"
-        errorLine1="                FLAG_ACTIVITY_RETAIN_IN_RECENTS, FLAG_ACTIVITY_LAUNCH_ADJACENT})"
-        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/activity/result/IntentSenderRequest.java"
-            line="178"
-            column="17"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 24 (current min is 14): `android.content.Intent#FLAG_ACTIVITY_LAUNCH_ADJACENT`"
-        errorLine1="                FLAG_ACTIVITY_RETAIN_IN_RECENTS, FLAG_ACTIVITY_LAUNCH_ADJACENT})"
-        errorLine2="                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/activity/result/IntentSenderRequest.java"
-            line="178"
-            column="50"/>
-    </issue>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="BanTargetApiAnnotation"
@@ -140,7 +74,7 @@
         errorLine2="                                  ~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/activity/ComponentActivity.java"
-            line="243"
+            line="246"
             column="35"/>
     </issue>
 
diff --git a/activity/integration-tests/testapp/lint-baseline.xml b/activity/integration-tests/testapp/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/activity/integration-tests/testapp/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/ads/ads-identifier-benchmark/lint-baseline.xml b/ads/ads-identifier-benchmark/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/ads/ads-identifier-benchmark/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/ads/ads-identifier-common/lint-baseline.xml b/ads/ads-identifier-common/lint-baseline.xml
index 64368d42..6b37260 100644
--- a/ads/ads-identifier-common/lint-baseline.xml
+++ b/ads/ads-identifier-common/lint-baseline.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="PrivateConstructorForUtilityClass"
@@ -12,15 +12,4 @@
             column="14"/>
     </issue>
 
-    <issue
-        id="QueryPermissionsNeeded"
-        message="Consider adding a `&lt;queries>` declaration to your manifest when calling this \&#xA;method; see https://g.co/dev/packagevisibility for details"
-        errorLine1="                packageManager.queryIntentServices(intent,"
-        errorLine2="                               ~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/ads/identifier/AdvertisingIdUtils.java"
-            line="74"
-            column="32"/>
-    </issue>
-
 </issues>
diff --git a/ads/ads-identifier-provider/integration-tests/testapp/lint-baseline.xml b/ads/ads-identifier-provider/integration-tests/testapp/lint-baseline.xml
index 9f1823f..07c5eaf 100644
--- a/ads/ads-identifier-provider/integration-tests/testapp/lint-baseline.xml
+++ b/ads/ads-identifier-provider/integration-tests/testapp/lint-baseline.xml
@@ -1,49 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
-
-    <issue
-        id="SetTextI18n"
-        message="Do not concatenate text displayed with `setText`. Use resource string with placeholders."
-        errorLine1="        textView.setText(&quot;There are &quot; + allAdIdProviders.size() + &quot; provider(s) on the device.\n&quot;);"
-        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/ads/identifier/provider/testapp/AdsIdentifierProviderActivity.java"
-            line="61"
-            column="26"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="String literal in `setText` can not be translated. Use Android resources instead."
-        errorLine1="        textView.setText(&quot;There are &quot; + allAdIdProviders.size() + &quot; provider(s) on the device.\n&quot;);"
-        errorLine2="                         ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/ads/identifier/provider/testapp/AdsIdentifierProviderActivity.java"
-            line="61"
-            column="26"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="Do not concatenate text displayed with `setText`. Use resource string with placeholders."
-        errorLine1="            textView.setText(&quot;Package name: &quot; + providerInfo.getPackageName() + &quot;\n&quot;);"
-        errorLine2="                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/ads/identifier/provider/testapp/AdsIdentifierProviderActivity.java"
-            line="105"
-            column="30"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="String literal in `setText` can not be translated. Use Android resources instead."
-        errorLine1="            textView.setText(&quot;Package name: &quot; + providerInfo.getPackageName() + &quot;\n&quot;);"
-        errorLine2="                             ~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/ads/identifier/provider/testapp/AdsIdentifierProviderActivity.java"
-            line="105"
-            column="30"/>
-    </issue>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="UnknownNullness"
diff --git a/ads/ads-identifier-provider/lint-baseline.xml b/ads/ads-identifier-provider/lint-baseline.xml
index e30f9e6..8f1aa4b 100644
--- a/ads/ads-identifier-provider/lint-baseline.xml
+++ b/ads/ads-identifier-provider/lint-baseline.xml
@@ -1,26 +1,4 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `visibleToInstantApps` is only used in API level 26 and higher (current min is 14)"
-        errorLine1="            android:visibleToInstantApps=&quot;true&quot;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/AndroidManifest.xml"
-            line="25"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="QueryPermissionsNeeded"
-        message="Consider adding a `&lt;queries>` declaration to your manifest when calling this \&#xA;method; see https://g.co/dev/packagevisibility for details"
-        errorLine1="        List&lt;ResolveInfo> settingsResolveInfos = packageManager.queryIntentActivities("
-        errorLine2="                                                                ~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/ads/identifier/provider/AdvertisingIdProviderManager.java"
-            line="147"
-            column="65"/>
-    </issue>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
 </issues>
diff --git a/ads/ads-identifier-testing/lint-baseline.xml b/ads/ads-identifier-testing/lint-baseline.xml
index da8be51..8f1aa4b 100644
--- a/ads/ads-identifier-testing/lint-baseline.xml
+++ b/ads/ads-identifier-testing/lint-baseline.xml
@@ -1,37 +1,4 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 24 (current min is 14): `android.content.pm.PackageManager#MATCH_SYSTEM_ONLY`"
-        errorLine1="                eq(supportMatchSystemOnly ? PackageManager.MATCH_SYSTEM_ONLY : 0)))"
-        errorLine2="                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/ads/identifier/testing/MockPackageManagerHelper.java"
-            line="70"
-            column="45"/>
-    </issue>
-
-    <issue
-        id="QueryPermissionsNeeded"
-        message="Consider adding a `&lt;queries>` declaration to your manifest when calling this \&#xA;method; see https://g.co/dev/packagevisibility for details"
-        errorLine1="        when(mMockPackageManager.queryIntentServices(hasAction(GET_AD_ID_ACTION),"
-        errorLine2="                                 ~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/ads/identifier/testing/MockPackageManagerHelper.java"
-            line="69"
-            column="34"/>
-    </issue>
-
-    <issue
-        id="QueryPermissionsNeeded"
-        message="Consider adding a `&lt;queries>` declaration to your manifest when calling this \&#xA;method; see https://g.co/dev/packagevisibility for details"
-        errorLine1="        when(mMockPackageManager.queryIntentActivities(hasAction(OPEN_SETTINGS_ACTION), eq(0)))"
-        errorLine2="                                 ~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/ads/identifier/testing/MockPackageManagerHelper.java"
-            line="89"
-            column="34"/>
-    </issue>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
 </issues>
diff --git a/ads/ads-identifier/integration-tests/testapp/lint-baseline.xml b/ads/ads-identifier/integration-tests/testapp/lint-baseline.xml
index 7e1d4ae..dd2755a 100644
--- a/ads/ads-identifier/integration-tests/testapp/lint-baseline.xml
+++ b/ads/ads-identifier/integration-tests/testapp/lint-baseline.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="RestrictedApi"
diff --git a/ads/ads-identifier/lint-baseline.xml b/ads/ads-identifier/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/ads/ads-identifier/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/annotation/annotation-experimental-lint/integration-tests/lint-baseline.xml b/annotation/annotation-experimental-lint/integration-tests/lint-baseline.xml
index 84d82f7..29c92ce 100644
--- a/annotation/annotation-experimental-lint/integration-tests/lint-baseline.xml
+++ b/annotation/annotation-experimental-lint/integration-tests/lint-baseline.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="UnsafeOptInUsageError"
diff --git a/annotation/annotation-experimental-lint/lint-baseline.xml b/annotation/annotation-experimental-lint/lint-baseline.xml
new file mode 100644
index 0000000..297ae16
--- /dev/null
+++ b/annotation/annotation-experimental-lint/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" version="4.2.0-beta02">
+
+</issues>
diff --git a/annotation/annotation-experimental/lint-baseline.xml b/annotation/annotation-experimental/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/annotation/annotation-experimental/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/annotation/annotation-sampled/lint-baseline.xml b/annotation/annotation-sampled/lint-baseline.xml
new file mode 100644
index 0000000..297ae16
--- /dev/null
+++ b/annotation/annotation-sampled/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" version="4.2.0-beta02">
+
+</issues>
diff --git a/annotation/annotation/lint-baseline.xml b/annotation/annotation/lint-baseline.xml
new file mode 100644
index 0000000..297ae16
--- /dev/null
+++ b/annotation/annotation/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" version="4.2.0-beta02">
+
+</issues>
diff --git a/appcompat/appcompat-benchmark/lint-baseline.xml b/appcompat/appcompat-benchmark/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/appcompat/appcompat-benchmark/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/appcompat/appcompat-lint/lint-baseline.xml b/appcompat/appcompat-lint/lint-baseline.xml
new file mode 100644
index 0000000..297ae16
--- /dev/null
+++ b/appcompat/appcompat-lint/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" version="4.2.0-beta02">
+
+</issues>
diff --git a/appcompat/appcompat-resources/lint-baseline.xml b/appcompat/appcompat-resources/lint-baseline.xml
index 2fcb549c..f350c2b 100644
--- a/appcompat/appcompat-resources/lint-baseline.xml
+++ b/appcompat/appcompat-resources/lint-baseline.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="BanSynchronizedMethods"
@@ -409,17 +409,6 @@
     </issue>
 
     <issue
-        id="VectorRaster"
-        message="Resource references will not work correctly in images generated for this vector icon for API &lt; 21; check generated icon to make sure it looks acceptable"
-        errorLine1="        android:fillColor=&quot;@android:color/white&quot;"
-        errorLine2="                           ~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/drawable/abc_vector_test.xml"
-            line="23"
-            column="28"/>
-    </issue>
-
-    <issue
         id="KotlinPropertyAccess"
         message="The getter return type (`Theme`) and setter parameter type (`int`) getter and setter methods for property `theme` should have exactly the same type to allow be accessed as a property from Kotlin; see https://android.github.io/kotlin-guides/interop.html#property-prefixes"
         errorLine1="    public Resources.Theme getTheme() {"
diff --git a/appcompat/appcompat/lint-baseline.xml b/appcompat/appcompat/lint-baseline.xml
index 59b20bd..a40150a 100644
--- a/appcompat/appcompat/lint-baseline.xml
+++ b/appcompat/appcompat/lint-baseline.xml
@@ -1,390 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
-
-    <issue
-        id="SuspiciousImport"
-        message="Don&apos;t include `android.R` here; use a fully qualified name for each usage instead"
-        errorLine1="import android.R;"
-        errorLine2="~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/appcompat/app/ActionBarDrawerToggleHoneycomb.java"
-            line="20"
-            column="1"/>
-    </issue>
-
-    <issue
-        id="CustomViewStyleable"
-        message="By convention, the custom view (`AbsActionBarView`) and the declare-styleable (`ActionBar`) should have the same name (various editor features rely on this convention)"
-        errorLine1="        TypedArray a = getContext().obtainStyledAttributes(null, R.styleable.ActionBar,"
-        errorLine2="                                                                 ~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/appcompat/widget/AbsActionBarView.java"
-            line="79"
-            column="66"/>
-    </issue>
-
-    <issue
-        id="CustomViewStyleable"
-        message="By convention, the declare-styleable (`ActionBarLayout`) for a layout parameter class (`LayoutParams`) is expected to be the surrounding class (`ActionBar`) plus &quot;`_Layout`&quot;, e.g. `ActionBar_Layout`. (Various editor features rely on this convention.)"
-        errorLine1="            TypedArray a = c.obtainStyledAttributes(attrs, R.styleable.ActionBarLayout);"
-        errorLine2="                                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/appcompat/app/ActionBar.java"
-            line="1379"
-            column="60"/>
-    </issue>
-
-    <issue
-        id="CustomViewStyleable"
-        message="By convention, the custom view (`ActionBarContainer`) and the declare-styleable (`ActionBar`) should have the same name (various editor features rely on this convention)"
-        errorLine1="                R.styleable.ActionBar);"
-        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/appcompat/widget/ActionBarContainer.java"
-            line="66"
-            column="17"/>
-    </issue>
-
-    <issue
-        id="CustomViewStyleable"
-        message="By convention, the custom view (`DialogTitle`) and the declare-styleable (`TextAppearance`) should have the same name (various editor features rely on this convention)"
-        errorLine1="                            R.styleable.TextAppearance,"
-        errorLine2="                            ~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/appcompat/widget/DialogTitle.java"
-            line="67"
-            column="29"/>
-    </issue>
-
-    <issue
-        id="DiscouragedPrivateApi"
-        message="Reflective access to setClipToScreenEnabled, which is not part of the public SDK and therefore likely to change in future Android releases"
-        errorLine1="                sSetClipToWindowEnabledMethod = PopupWindow.class.getDeclaredMethod("
-        errorLine2="                                                ^">
-        <location
-            file="src/main/java/androidx/appcompat/widget/ListPopupWindow.java"
-            line="86"
-            column="49"/>
-    </issue>
-
-    <issue
-        id="DiscouragedPrivateApi"
-        message="Reflective access to computeFitSystemWindows, which is not part of the public SDK and therefore likely to change in future Android releases"
-        errorLine1="                sComputeFitSystemWindowsMethod = View.class.getDeclaredMethod("
-        errorLine2="                                                 ^">
-        <location
-            file="src/main/java/androidx/appcompat/widget/ViewUtils.java"
-            line="44"
-            column="50"/>
-    </issue>
-
-    <issue
-        id="InconsistentLayout"
-        message="The id &quot;spacer&quot; in layout &quot;abc_alert_dialog_button_bar_material&quot; is missing from the following layout configurations: layout-watch (present in layout)"
-        errorLine1="            android:id=&quot;@+id/spacer&quot;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/abc_alert_dialog_button_bar_material.xml"
-            line="44"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 16 (current min is 14): `android.view.View#SYSTEM_UI_FLAG_FULLSCREEN`"
-        errorLine1="        final boolean barVisible = (visible &amp; SYSTEM_UI_FLAG_FULLSCREEN) == 0;"
-        errorLine2="                                              ~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/appcompat/widget/ActionBarOverlayLayout.java"
-            line="259"
-            column="47"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 16 (current min is 14): `android.view.View#SYSTEM_UI_FLAG_LAYOUT_STABLE`"
-        errorLine1="        final boolean stable = (visible &amp; SYSTEM_UI_FLAG_LAYOUT_STABLE) != 0;"
-        errorLine2="                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/appcompat/widget/ActionBarOverlayLayout.java"
-            line="260"
-            column="43"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 16 (current min is 14): `android.view.View#SYSTEM_UI_FLAG_LAYOUT_STABLE`"
-        errorLine1="        final boolean stable = (vis &amp; SYSTEM_UI_FLAG_LAYOUT_STABLE) != 0;"
-        errorLine2="                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/appcompat/widget/ActionBarOverlayLayout.java"
-            line="428"
-            column="39"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 17 (current min is 14): `android.R.attr#checkedTextViewStyle`"
-        errorLine1="        this(context, attrs, android.R.attr.checkedTextViewStyle);"
-        errorLine2="                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/appcompat/widget/AppCompatCheckedTextView.java"
-            line="53"
-            column="30"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 23 (current min is 14): `android.view.View#SYSTEM_UI_FLAG_LIGHT_STATUS_BAR`"
-        errorLine1="                &amp; SYSTEM_UI_FLAG_LIGHT_STATUS_BAR) != 0;"
-        errorLine2="                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java"
-            line="2301"
-            column="19"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 17 (current min is 14): `android.content.res.Configuration#SCREENLAYOUT_LAYOUTDIR_MASK`"
-        errorLine1="            delta.screenLayout |= change.screenLayout &amp; Configuration.SCREENLAYOUT_LAYOUTDIR_MASK;"
-        errorLine2="                                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java"
-            line="3424"
-            column="57"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 23 (current min is 14): `android.content.res.Configuration#SCREENLAYOUT_ROUND_MASK`"
-        errorLine1="            delta.screenLayout |= change.screenLayout &amp; Configuration.SCREENLAYOUT_ROUND_MASK;"
-        errorLine2="                                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java"
-            line="3434"
-            column="57"/>
-    </issue>
-
-    <issue
-        id="PrivateApi"
-        message="Accessing internal APIs via reflection is not supported and may not work on all devices or in the future"
-        errorLine1="                sThemedResourceCacheClazz = Class.forName(&quot;android.content.res.ThemedResourceCache&quot;);"
-        errorLine2="                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/appcompat/app/ResourcesFlusher.java"
-            line="168"
-            column="45"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `layoutDirection` is only used in API level 17 and higher (current min is 14)"
-        errorLine1="                                           android:layoutDirection=&quot;locale&quot;"
-        errorLine2="                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout-watch/abc_alert_dialog_button_bar_material.xml"
-            line="23"
-            column="44"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `scrollIndicators` is only used in API level 23 and higher (current min is 14)"
-        errorLine1="            android:scrollIndicators=&quot;top|bottom&quot;>"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/abc_alert_dialog_button_bar_material.xml"
-            line="24"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `layoutDirection` is only used in API level 17 and higher (current min is 14)"
-        errorLine1="        android:layoutDirection=&quot;locale&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/abc_alert_dialog_button_bar_material.xml"
-            line="30"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `autoMirrored` is only used in API level 19 and higher (current min is 14)"
-        errorLine1="        android:autoMirrored=&quot;true&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/drawable/abc_ic_ab_back_material.xml"
-            line="22"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `autoMirrored` is only used in API level 19 and higher (current min is 14)"
-        errorLine1="        android:autoMirrored=&quot;true&quot;>"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/drawable/abc_ic_arrow_drop_right_black_24dp.xml"
-            line="23"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `autoMirrored` is only used in API level 19 and higher (current min is 14)"
-        errorLine1="&lt;vector android:autoMirrored=&quot;true&quot; android:height=&quot;24dp&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/drawable/abc_ic_menu_copy_mtrl_am_alpha.xml"
-            line="17"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `autoMirrored` is only used in API level 19 and higher (current min is 14)"
-        errorLine1="&lt;vector android:autoMirrored=&quot;true&quot; android:height=&quot;24dp&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/drawable/abc_ic_menu_cut_mtrl_alpha.xml"
-            line="17"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `touchscreenBlocksFocus` is only used in API level 21 and higher (current min is 14)"
-        errorLine1="            android:touchscreenBlocksFocus=&quot;true&quot;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/abc_screen_toolbar.xml"
-            line="33"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `layoutDirection` is only used in API level 17 and higher (current min is 14)"
-        errorLine1="            android:layoutDirection=&quot;locale&quot;>"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/abc_search_view.xml"
-            line="55"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `pathData` is only used in API level 21 and higher (current min is 14)"
-        errorLine1="        android:pathData=&quot;M 0.0,0.0 l 1.0,0.0 l 0.0,1.0&quot;/>"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/interpolator/btn_checkbox_checked_mtrl_animation_interpolator_0.xml"
-            line="20"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `pathData` is only used in API level 21 and higher (current min is 14)"
-        errorLine1="        android:pathData=&quot;M 0.0,0.0 c 0.33333333,0.0 0.0,1.0 1.0,1.0&quot;/>"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/interpolator/btn_checkbox_checked_mtrl_animation_interpolator_1.xml"
-            line="20"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `pathData` is only used in API level 21 and higher (current min is 14)"
-        errorLine1="        android:pathData=&quot;M 0.0,0.0 l 1.0,0.0 l 0.0,1.0&quot;/>"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/interpolator/btn_checkbox_unchecked_mtrl_animation_interpolator_0.xml"
-            line="20"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `pathData` is only used in API level 21 and higher (current min is 14)"
-        errorLine1="        android:pathData=&quot;M 0.0,0.0 c 0.33333333,0.0 0.0,1.0 1.0,1.0&quot;/>"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/interpolator/btn_checkbox_unchecked_mtrl_animation_interpolator_1.xml"
-            line="20"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `pathData` is only used in API level 21 and higher (current min is 14)"
-        errorLine1="        android:pathData=&quot;M 0.0,0.0 c 0.4,0.0 0.4,1.0 1.0,1.0&quot;/>"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/interpolator/btn_radio_to_off_mtrl_animation_interpolator_0.xml"
-            line="20"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `pathData` is only used in API level 21 and higher (current min is 14)"
-        errorLine1="        android:pathData=&quot;M 0.0,0.0 c 0.4,0.0 0.4,1.0 1.0,1.0&quot;/>"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/interpolator/btn_radio_to_on_mtrl_animation_interpolator_0.xml"
-            line="20"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `controlX1` is only used in API level 21 and higher (current min is 14)"
-        errorLine1="        android:controlX1=&quot;0.4&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/interpolator/fast_out_slow_in.xml"
-            line="20"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `controlY1` is only used in API level 21 and higher (current min is 14)"
-        errorLine1="        android:controlY1=&quot;0&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/interpolator/fast_out_slow_in.xml"
-            line="21"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `controlX2` is only used in API level 21 and higher (current min is 14)"
-        errorLine1="        android:controlX2=&quot;0.2&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/interpolator/fast_out_slow_in.xml"
-            line="22"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `controlY2` is only used in API level 21 and higher (current min is 14)"
-        errorLine1="        android:controlY2=&quot;1&quot;/>"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/interpolator/fast_out_slow_in.xml"
-            line="23"
-            column="9"/>
-    </issue>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="BanSynchronizedMethods"
@@ -640,72 +255,6 @@
     </issue>
 
     <issue
-        id="InflateParams"
-        message="Avoid passing `null` as the view root (needed to resolve layout parameters on the inflated layout&apos;s root element)"
-        errorLine1="                        R.layout.abc_dialog_title_material, null);"
-        errorLine2="                                                            ~~~~">
-        <location
-            file="src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java"
-            line="874"
-            column="61"/>
-    </issue>
-
-    <issue
-        id="InflateParams"
-        message="Avoid passing `null` as the view root (needed to resolve layout parameters on the inflated layout&apos;s root element)"
-        errorLine1="                        .inflate(R.layout.abc_screen_toolbar, null);"
-        errorLine2="                                                              ~~~~">
-        <location
-            file="src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java"
-            line="896"
-            column="63"/>
-    </issue>
-
-    <issue
-        id="InflateParams"
-        message="Avoid passing `null` as the view root (needed to resolve layout parameters on the inflated layout&apos;s root element)"
-        errorLine1="                        R.layout.abc_screen_simple_overlay_action_mode, null);"
-        errorLine2="                                                                        ~~~~">
-        <location
-            file="src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java"
-            line="918"
-            column="73"/>
-    </issue>
-
-    <issue
-        id="InflateParams"
-        message="Avoid passing `null` as the view root (needed to resolve layout parameters on the inflated layout&apos;s root element)"
-        errorLine1="                subDecor = (ViewGroup) inflater.inflate(R.layout.abc_screen_simple, null);"
-        errorLine2="                                                                                    ~~~~">
-        <location
-            file="src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java"
-            line="920"
-            column="85"/>
-    </issue>
-
-    <issue
-        id="InflateParams"
-        message="Avoid passing `null` as the view root (needed to resolve layout parameters on the inflated layout&apos;s root element)"
-        errorLine1="        mContentView = LayoutInflater.from(mContext).inflate(R.layout.abc_tooltip, null);"
-        errorLine2="                                                                                   ~~~~">
-        <location
-            file="src/main/java/androidx/appcompat/widget/TooltipPopup.java"
-            line="62"
-            column="84"/>
-    </issue>
-
-    <issue
-        id="QueryPermissionsNeeded"
-        message="Consider adding a `&lt;queries>` declaration to your manifest when calling this \&#xA;method; see https://g.co/dev/packagevisibility for details"
-        errorLine1="                    .queryIntentActivities(mIntent, 0);"
-        errorLine2="                     ~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/appcompat/widget/ActivityChooserModel.java"
-            line="691"
-            column="22"/>
-    </issue>
-
-    <issue
         id="UnsafeNewApiCall"
         message="This call is to a method from API 21, the call containing class androidx.appcompat.widget.ActionBarBackgroundDrawable is not annotated with @RequiresApi(x) where x is at least 21. Either annotate the containing class with at least @RequiresApi(21) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(21)."
         errorLine1="                mContainer.mSplitBackground.getOutline(outline);"
@@ -1482,7 +1031,7 @@
         errorLine2="                              ~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/appcompat/widget/SwitchCompat.java"
-            line="1059"
+            line="1063"
             column="31"/>
     </issue>
 
@@ -1564,798 +1113,6 @@
     </issue>
 
     <issue
-        id="VectorRaster"
-        message="This attribute is not supported in images generated from this vector icon for API &lt; 21; check generated icon to make sure it looks acceptable"
-        errorLine1="        android:autoMirrored=&quot;true&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/drawable/abc_ic_ab_back_material.xml"
-            line="22"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="VectorRaster"
-        message="Resource references will not work correctly in images generated for this vector icon for API &lt; 21; check generated icon to make sure it looks acceptable"
-        errorLine1="        android:tint=&quot;?attr/colorControlNormal&quot;>"
-        errorLine2="                      ~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/drawable/abc_ic_ab_back_material.xml"
-            line="23"
-            column="23"/>
-    </issue>
-
-    <issue
-        id="VectorRaster"
-        message="Resource references will not work correctly in images generated for this vector icon for API &lt; 21; check generated icon to make sure it looks acceptable"
-        errorLine1="            android:fillColor=&quot;@android:color/white&quot;/>"
-        errorLine2="                               ~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/drawable/abc_ic_ab_back_material.xml"
-            line="26"
-            column="32"/>
-    </issue>
-
-    <issue
-        id="VectorRaster"
-        message="Resource references will not work correctly in images generated for this vector icon for API &lt; 21; check generated icon to make sure it looks acceptable"
-        errorLine1="        android:tint=&quot;?attr/colorControlNormal&quot;"
-        errorLine2="                      ~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/drawable/abc_ic_arrow_drop_right_black_24dp.xml"
-            line="22"
-            column="23"/>
-    </issue>
-
-    <issue
-        id="VectorRaster"
-        message="This attribute is not supported in images generated from this vector icon for API &lt; 21; check generated icon to make sure it looks acceptable"
-        errorLine1="        android:autoMirrored=&quot;true&quot;>"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/drawable/abc_ic_arrow_drop_right_black_24dp.xml"
-            line="23"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="VectorRaster"
-        message="Resource references will not work correctly in images generated for this vector icon for API &lt; 21; check generated icon to make sure it looks acceptable"
-        errorLine1="        &lt;path android:fillColor=&quot;@android:color/black&quot; android:pathData=&quot;M7,14 L12,9 L17,14 L7,14 Z&quot; />"
-        errorLine2="                                 ~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/drawable/abc_ic_arrow_drop_right_black_24dp.xml"
-            line="30"
-            column="34"/>
-    </issue>
-
-    <issue
-        id="VectorRaster"
-        message="Resource references will not work correctly in images generated for this vector icon for API &lt; 21; check generated icon to make sure it looks acceptable"
-        errorLine1="        android:tint=&quot;?attr/colorControlNormal&quot;>"
-        errorLine2="                      ~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/drawable/abc_ic_clear_material.xml"
-            line="22"
-            column="23"/>
-    </issue>
-
-    <issue
-        id="VectorRaster"
-        message="Resource references will not work correctly in images generated for this vector icon for API &lt; 21; check generated icon to make sure it looks acceptable"
-        errorLine1="            android:fillColor=&quot;@android:color/white&quot;/>"
-        errorLine2="                               ~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/drawable/abc_ic_clear_material.xml"
-            line="25"
-            column="32"/>
-    </issue>
-
-    <issue
-        id="VectorRaster"
-        message="Resource references will not work correctly in images generated for this vector icon for API &lt; 21; check generated icon to make sure it looks acceptable"
-        errorLine1="        android:tint=&quot;?attr/colorControlNormal&quot;>"
-        errorLine2="                      ~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/drawable/abc_ic_go_search_api_material.xml"
-            line="21"
-            column="23"/>
-    </issue>
-
-    <issue
-        id="VectorRaster"
-        message="Resource references will not work correctly in images generated for this vector icon for API &lt; 21; check generated icon to make sure it looks acceptable"
-        errorLine1="        android:fillColor=&quot;@android:color/white&quot;/>"
-        errorLine2="                           ~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/drawable/abc_ic_go_search_api_material.xml"
-            line="24"
-            column="28"/>
-    </issue>
-
-    <issue
-        id="VectorRaster"
-        message="This attribute is not supported in images generated from this vector icon for API &lt; 21; check generated icon to make sure it looks acceptable"
-        errorLine1="&lt;vector android:autoMirrored=&quot;true&quot; android:height=&quot;24dp&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/drawable/abc_ic_menu_copy_mtrl_am_alpha.xml"
-            line="17"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="VectorRaster"
-        message="This attribute is not supported in images generated from this vector icon for API &lt; 21; check generated icon to make sure it looks acceptable"
-        errorLine1="&lt;vector android:autoMirrored=&quot;true&quot; android:height=&quot;24dp&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/drawable/abc_ic_menu_cut_mtrl_alpha.xml"
-            line="17"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="VectorRaster"
-        message="Resource references will not work correctly in images generated for this vector icon for API &lt; 21; check generated icon to make sure it looks acceptable"
-        errorLine1="        android:tint=&quot;?attr/colorControlNormal&quot;>"
-        errorLine2="                      ~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/drawable/abc_ic_menu_overflow_material.xml"
-            line="22"
-            column="23"/>
-    </issue>
-
-    <issue
-        id="VectorRaster"
-        message="Resource references will not work correctly in images generated for this vector icon for API &lt; 21; check generated icon to make sure it looks acceptable"
-        errorLine1="            android:fillColor=&quot;@android:color/white&quot;/>"
-        errorLine2="                               ~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/drawable/abc_ic_menu_overflow_material.xml"
-            line="25"
-            column="32"/>
-    </issue>
-
-    <issue
-        id="VectorRaster"
-        message="Resource references will not work correctly in images generated for this vector icon for API &lt; 21; check generated icon to make sure it looks acceptable"
-        errorLine1="        android:tint=&quot;?attr/colorControlNormal&quot;>"
-        errorLine2="                      ~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/drawable/abc_ic_search_api_material.xml"
-            line="22"
-            column="23"/>
-    </issue>
-
-    <issue
-        id="VectorRaster"
-        message="Resource references will not work correctly in images generated for this vector icon for API &lt; 21; check generated icon to make sure it looks acceptable"
-        errorLine1="        android:fillColor=&quot;@android:color/white&quot;/>"
-        errorLine2="                           ~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/drawable/abc_ic_search_api_material.xml"
-            line="25"
-            column="28"/>
-    </issue>
-
-    <issue
-        id="VectorRaster"
-        message="Resource references will not work correctly in images generated for this vector icon for API &lt; 21; check generated icon to make sure it looks acceptable"
-        errorLine1="        android:tint=&quot;?attr/colorControlNormal&quot;>"
-        errorLine2="                      ~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/drawable/abc_ic_voice_search_api_material.xml"
-            line="22"
-            column="23"/>
-    </issue>
-
-    <issue
-        id="VectorRaster"
-        message="Resource references will not work correctly in images generated for this vector icon for API &lt; 21; check generated icon to make sure it looks acceptable"
-        errorLine1="        android:fillColor=&quot;@android:color/white&quot;/>"
-        errorLine2="                           ~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/drawable/abc_ic_voice_search_api_material.xml"
-            line="25"
-            column="28"/>
-    </issue>
-
-    <issue
-        id="VectorRaster"
-        message="Resource references will not work correctly in images generated for this vector icon for API &lt; 21; check generated icon to make sure it looks acceptable"
-        errorLine1="      android:fillColor=&quot;@android:color/black&quot;/>"
-        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/drawable/abc_star_black_48dp.xml"
-            line="24"
-            column="26"/>
-    </issue>
-
-    <issue
-        id="VectorRaster"
-        message="Resource references will not work correctly in images generated for this vector icon for API &lt; 21; check generated icon to make sure it looks acceptable"
-        errorLine1="      android:fillColor=&quot;@android:color/black&quot;/>"
-        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/drawable/abc_star_half_black_48dp.xml"
-            line="24"
-            column="26"/>
-    </issue>
-
-    <issue
-        id="ParcelClassLoader"
-        message="Passing null here (to use the default class loader) will not work if you are restoring your own classes. Consider using for example `getClass().getClassLoader()` instead."
-        errorLine1="            isIconified = (Boolean) source.readValue(null);"
-        errorLine2="                                           ~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/appcompat/widget/SearchView.java"
-            line="1309"
-            column="44"/>
-    </issue>
-
-    <issue
-        id="ShiftFlags"
-        message="Consider declaring this constant using 1 &lt;&lt; 1 instead"
-        errorLine1="    public static final int SHOW_DIVIDER_MIDDLE = 2;"
-        errorLine2="                                                  ~">
-        <location
-            file="src/main/java/androidx/appcompat/widget/LinearLayoutCompat.java"
-            line="92"
-            column="51"/>
-    </issue>
-
-    <issue
-        id="ShiftFlags"
-        message="Consider declaring this constant using 1 &lt;&lt; 2 instead"
-        errorLine1="    public static final int SHOW_DIVIDER_END = 4;"
-        errorLine2="                                               ~">
-        <location
-            file="src/main/java/androidx/appcompat/widget/LinearLayoutCompat.java"
-            line="96"
-            column="48"/>
-    </issue>
-
-    <issue
-        id="SwitchIntDef"
-        message="Switch statement on an `int` with known associated constant missing case `MODE_NIGHT_UNSPECIFIED`"
-        errorLine1="        switch (mode) {"
-        errorLine2="        ~~~~~~">
-        <location
-            file="src/main/java/androidx/appcompat/app/AppCompatDelegate.java"
-            line="577"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="SwitchIntDef"
-        message="Switch statement on an `int` with known associated constant missing case `MeasureSpec.EXACTLY`"
-        errorLine1="        switch (heightMode) {"
-        errorLine2="        ~~~~~~">
-        <location
-            file="src/main/java/androidx/appcompat/widget/SearchView.java"
-            line="816"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="SwitchIntDef"
-        message="Switch statement on an `int` with known associated constant missing case `ActionBar.NAVIGATION_MODE_LIST`, `ActionBar.NAVIGATION_MODE_STANDARD`"
-        errorLine1="        switch (mode) {"
-        errorLine2="        ~~~~~~">
-        <location
-            file="src/main/java/androidx/appcompat/app/WindowDecorActionBar.java"
-            line="1343"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="DrawAllocation"
-        message="Avoid object allocations during draw/layout operations (preallocate and reuse instead)"
-        errorLine1="                mInnerInsets = new WindowInsetsCompat.Builder(mInnerInsets)"
-        errorLine2="                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/appcompat/widget/ActionBarOverlayLayout.java"
-            line="475"
-            column="32"/>
-    </issue>
-
-    <issue
-        id="Recycle"
-        message="This `TypedArray` should be recycled after use with `#recycle()`"
-        errorLine1="            final TypedArray ta = context.obtainStyledAttributes("
-        errorLine2="                                          ~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/appcompat/app/AlertController.java"
-            line="846"
-            column="43"/>
-    </issue>
-
-    <issue
-        id="Recycle"
-        message="This `TypedArray` should be recycled after use with `#recycle()`"
-        errorLine1="            TypedArray a = mContext.obtainStyledAttributes(R.styleable.AppCompatTheme);"
-        errorLine2="                                    ~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java"
-            line="1521"
-            column="37"/>
-    </issue>
-
-    <issue
-        id="StaticFieldLeak"
-        message="This `AsyncTask` class should be static or leaks might occur (androidx.appcompat.widget.ActivityChooserModel.PersistHistoryAsyncTask)"
-        errorLine1="    private final class PersistHistoryAsyncTask extends android.os.AsyncTask&lt;Object, Void, Void> {"
-        errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/appcompat/widget/ActivityChooserModel.java"
-            line="1038"
-            column="25"/>
-    </issue>
-
-    <issue
-        id="StaticFieldLeak"
-        message="Do not place Android context classes in static fields (static reference to `TooltipCompatHandler` which has field `mAnchor` pointing to `View`); this is a memory leak"
-        errorLine1="    private static TooltipCompatHandler sPendingHandler;"
-        errorLine2="            ~~~~~~">
-        <location
-            file="src/main/java/androidx/appcompat/widget/TooltipCompatHandler.java"
-            line="75"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="StaticFieldLeak"
-        message="Do not place Android context classes in static fields (static reference to `TooltipCompatHandler` which has field `mAnchor` pointing to `View`); this is a memory leak"
-        errorLine1="    private static TooltipCompatHandler sActiveHandler;"
-        errorLine2="            ~~~~~~">
-        <location
-            file="src/main/java/androidx/appcompat/widget/TooltipCompatHandler.java"
-            line="78"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="StaticFieldLeak"
-        message="Do not place Android context classes in static fields (static reference to `TwilightManager` which has field `mContext` pointing to `Context`); this is a memory leak"
-        errorLine1="    private static TwilightManager sInstance;"
-        errorLine2="            ~~~~~~">
-        <location
-            file="src/main/java/androidx/appcompat/app/TwilightManager.java"
-            line="47"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="UseCompoundDrawables"
-        message="This tag and its children can be replaced by one `&lt;TextView/>` and a compound drawable"
-        errorLine1="    &lt;LinearLayout"
-        errorLine2="     ~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/abc_activity_chooser_view_list_item.xml"
-            line="27"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="InefficientWeight"
-        message="Use a `layout_width` of `0dp` instead of `wrap_content` for better performance"
-        errorLine1="            android:layout_width=&quot;wrap_content&quot;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/abc_search_view.xml"
-            line="49"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="InefficientWeight"
-        message="Use a `layout_width` of `0dp` instead of `wrap_content` for better performance"
-        errorLine1="                android:layout_width=&quot;wrap_content&quot;"
-        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/abc_search_view.xml"
-            line="69"
-            column="17"/>
-    </issue>
-
-    <issue
-        id="NestedWeights"
-        message="Nested weights are bad for performance"
-        errorLine1="                android:layout_weight=&quot;1&quot;"
-        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/abc_search_view.xml"
-            line="71"
-            column="17"/>
-    </issue>
-
-    <issue
-        id="NestedWeights"
-        message="Nested weights are bad for performance"
-        errorLine1="                  android:layout_weight=&quot;1&quot;"
-        errorLine2="                  ~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/abc_search_view.xml"
-            line="79"
-            column="19"/>
-    </issue>
-
-    <issue
-        id="Overdraw"
-        message="Possible overdraw: Root element paints background `?attr/actionBarItemBackground` with a theme that also paints a background (inferred theme is `@android:style/Theme.Holo`)"
-        errorLine1="              android:background=&quot;?attr/actionBarItemBackground&quot;"
-        errorLine2="              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/abc_action_bar_up_container.xml"
-            line="20"
-            column="15"/>
-    </issue>
-
-    <issue
-        id="UselessParent"
-        message="This `LinearLayout` layout or its `LinearLayout` parent is useless; transfer the `background` attribute to the other view"
-        errorLine1="    &lt;LinearLayout"
-        errorLine2="     ~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/abc_activity_chooser_view_list_item.xml"
-            line="27"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="TypographyEllipsis"
-        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
-        errorLine1="    &lt;string name=&quot;abc_search_hint&quot; msgid=&quot;7208076849092622260&quot;>&quot;Axtarış...&quot;&lt;/string>"
-        errorLine2="                                                               ^">
-        <location
-            file="src/main/res/values-az/strings.xml"
-            line="25"
-            column="64"/>
-    </issue>
-
-    <issue
-        id="TypographyEllipsis"
-        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
-        errorLine1="    &lt;string name=&quot;abc_search_hint&quot; msgid=&quot;7208076849092622260&quot;>&quot;Pretražite...&quot;&lt;/string>"
-        errorLine2="                                                               ^">
-        <location
-            file="src/main/res/values-bs/strings.xml"
-            line="25"
-            column="64"/>
-    </issue>
-
-    <issue
-        id="TypographyEllipsis"
-        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
-        errorLine1="    &lt;string name=&quot;abc_search_hint&quot; msgid=&quot;7208076849092622260&quot;>&quot;Telusuri...&quot;&lt;/string>"
-        errorLine2="                                                               ^">
-        <location
-            file="src/main/res/values-in/strings.xml"
-            line="25"
-            column="64"/>
-    </issue>
-
-    <issue
-        id="TypographyEllipsis"
-        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
-        errorLine1="    &lt;string name=&quot;abc_search_hint&quot; msgid=&quot;7208076849092622260&quot;>&quot;검색...&quot;&lt;/string>"
-        errorLine2="                                                               ^">
-        <location
-            file="src/main/res/values-ko/strings.xml"
-            line="25"
-            column="64"/>
-    </issue>
-
-    <issue
-        id="TypographyEllipsis"
-        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
-        errorLine1="    &lt;string name=&quot;abc_search_hint&quot; msgid=&quot;7208076849092622260&quot;>&quot;සොයන්න...&quot;&lt;/string>"
-        errorLine2="                                                               ^">
-        <location
-            file="src/main/res/values-si/strings.xml"
-            line="25"
-            column="64"/>
-    </issue>
-
-    <issue
-        id="IconDuplicatesConfig"
-        message="The `abc_list_divider_mtrl_alpha.9.png` icon has identical contents in the following configuration folders: drawable-hdpi, drawable-mdpi, drawable-xhdpi">
-        <location
-            file="src/main/res/drawable-xhdpi/abc_list_divider_mtrl_alpha.9.png"/>
-        <location
-            file="src/main/res/drawable-mdpi/abc_list_divider_mtrl_alpha.9.png"/>
-        <location
-            file="src/main/res/drawable-hdpi/abc_list_divider_mtrl_alpha.9.png"/>
-    </issue>
-
-    <issue
-        id="ViewConstructor"
-        message="Custom view `DropDownListView` is missing constructor used by tools: `(Context)` or `(Context,AttributeSet)` or `(Context,AttributeSet,int)`"
-        errorLine1="class DropDownListView extends ListView {"
-        errorLine2="      ~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/appcompat/widget/DropDownListView.java"
-            line="46"
-            column="7"/>
-    </issue>
-
-    <issue
-        id="ViewConstructor"
-        message="Custom view `CollapsibleActionViewWrapper` is missing constructor used by tools: `(Context)` or `(Context,AttributeSet)` or `(Context,AttributeSet,int)`"
-        errorLine1="    static class CollapsibleActionViewWrapper extends FrameLayout"
-        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/appcompat/view/menu/MenuItemWrapperICS.java"
-            line="506"
-            column="18"/>
-    </issue>
-
-    <issue
-        id="ViewConstructor"
-        message="Custom view `MenuDropDownListView` is missing constructor used by tools: `(Context)` or `(Context,AttributeSet)` or `(Context,AttributeSet,int)`"
-        errorLine1="    public static class MenuDropDownListView extends DropDownListView {"
-        errorLine2="                        ~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/appcompat/widget/MenuPopupWindow.java"
-            line="139"
-            column="25"/>
-    </issue>
-
-    <issue
-        id="ClickableViewAccessibility"
-        message="Custom view `ActionBarContainer` overrides `onTouchEvent` but not `performClick`"
-        errorLine1="    public boolean onTouchEvent(MotionEvent ev) {"
-        errorLine2="                   ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/appcompat/widget/ActionBarContainer.java"
-            line="213"
-            column="20"/>
-    </issue>
-
-    <issue
-        id="ClickableViewAccessibility"
-        message="Custom view `ActionMenuItemView` overrides `onTouchEvent` but not `performClick`"
-        errorLine1="    public boolean onTouchEvent(MotionEvent e) {"
-        errorLine2="                   ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/appcompat/view/menu/ActionMenuItemView.java"
-            line="140"
-            column="20"/>
-    </issue>
-
-    <issue
-        id="ClickableViewAccessibility"
-        message="Custom view ``FrameLayout`` has `setOnTouchListener` called on it but does not override `performClick`"
-        errorLine1="        expandButton.setOnTouchListener(new ForwardingListener(expandButton) {"
-        errorLine2="        ^">
-        <location
-            file="src/main/java/androidx/appcompat/widget/ActivityChooserView.java"
-            line="260"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="ClickableViewAccessibility"
-        message="`AppCompatSpinner#onTouchEvent` should call `AppCompatSpinner#performClick` when a click is detected"
-        errorLine1="    public boolean onTouchEvent(MotionEvent event) {"
-        errorLine2="                   ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/appcompat/widget/AppCompatSpinner.java"
-            line="427"
-            column="20"/>
-    </issue>
-
-    <issue
-        id="ClickableViewAccessibility"
-        message="Custom view `DropDownListView` overrides `onTouchEvent` but not `performClick`"
-        errorLine1="    public boolean onTouchEvent(MotionEvent ev) {"
-        errorLine2="                   ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/appcompat/widget/DropDownListView.java"
-            line="207"
-            column="20"/>
-    </issue>
-
-    <issue
-        id="ClickableViewAccessibility"
-        message="`PopupTouchInterceptor#onTouch` should call `View#performClick` when a click is detected"
-        errorLine1="        public boolean onTouch(View v, MotionEvent event) {"
-        errorLine2="                       ~~~~~~~">
-        <location
-            file="src/main/java/androidx/appcompat/widget/ListPopupWindow.java"
-            line="1390"
-            column="24"/>
-    </issue>
-
-    <issue
-        id="ClickableViewAccessibility"
-        message="Custom view `SwitchCompat` overrides `onTouchEvent` but not `performClick`"
-        errorLine1="    public boolean onTouchEvent(MotionEvent ev) {"
-        errorLine2="                   ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/appcompat/widget/SwitchCompat.java"
-            line="936"
-            column="20"/>
-    </issue>
-
-    <issue
-        id="ClickableViewAccessibility"
-        message="Custom view `Toolbar` overrides `onTouchEvent` but not `performClick`"
-        errorLine1="    public boolean onTouchEvent(MotionEvent ev) {"
-        errorLine2="                   ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/appcompat/widget/Toolbar.java"
-            line="1578"
-            column="20"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="        &lt;ImageView android:id=&quot;@+id/image&quot;"
-        errorLine2="         ~~~~~~~~~">
-        <location
-            file="src/main/res/layout/abc_activity_chooser_view.xml"
-            line="40"
-            column="10"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="        &lt;ImageView android:id=&quot;@id/image&quot;"
-        errorLine2="         ~~~~~~~~~">
-        <location
-            file="src/main/res/layout/abc_activity_chooser_view.xml"
-            line="62"
-            column="10"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="        &lt;ImageView"
-        errorLine2="         ~~~~~~~~~">
-        <location
-            file="src/main/res/layout/abc_activity_chooser_view_list_item.xml"
-            line="32"
-            column="10"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="        &lt;ImageView"
-        errorLine2="         ~~~~~~~~~">
-        <location
-            file="src/main/res/layout-watch/abc_alert_dialog_title_material.xml"
-            line="35"
-            column="10"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="        &lt;ImageView"
-        errorLine2="         ~~~~~~~~~">
-        <location
-            file="src/main/res/layout/abc_alert_dialog_title_material.xml"
-            line="36"
-            column="10"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="    &lt;ImageView"
-        errorLine2="     ~~~~~~~~~">
-        <location
-            file="src/main/res/layout/abc_cascading_menu_item_layout.xml"
-            line="27"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="        &lt;ImageView"
-        errorLine2="         ~~~~~~~~~">
-        <location
-            file="src/main/res/layout/abc_cascading_menu_item_layout.xml"
-            line="69"
-            column="10"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="&lt;ImageView xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
-        errorLine2=" ~~~~~~~~~">
-        <location
-            file="src/main/res/layout/abc_list_menu_item_icon.xml"
-            line="17"
-            column="2"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="    &lt;ImageView"
-        errorLine2="     ~~~~~~~~~">
-        <location
-            file="src/main/res/layout/abc_popup_menu_item_layout.xml"
-            line="24"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="        &lt;ImageView"
-        errorLine2="         ~~~~~~~~~">
-        <location
-            file="src/main/res/layout/abc_popup_menu_item_layout.xml"
-            line="75"
-            column="10"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="    &lt;ImageView"
-        errorLine2="     ~~~~~~~~~">
-        <location
-            file="src/main/res/layout/abc_search_dropdown_item_icons_2line.xml"
-            line="27"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="    &lt;ImageView"
-        errorLine2="     ~~~~~~~~~">
-        <location
-            file="src/main/res/layout/abc_search_dropdown_item_icons_2line.xml"
-            line="37"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="    &lt;ImageView"
-        errorLine2="     ~~~~~~~~~">
-        <location
-            file="src/main/res/layout/abc_search_dropdown_item_icons_2line.xml"
-            line="48"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="        &lt;ImageView"
-        errorLine2="         ~~~~~~~~~">
-        <location
-            file="src/main/res/layout/abc_search_view.xml"
-            line="57"
-            column="10"/>
-    </issue>
-
-    <issue
-        id="IgnoreWithoutReason"
-        message="Test is ignored without giving any explanation"
-        errorLine1="    @Ignore"
-        errorLine2="    ~~~~~~~">
-        <location
-            file="src/androidTest/java/androidx/appcompat/widget/PopupMenuTest.java"
-            line="536"
-            column="5"/>
-    </issue>
-
-    <issue
         id="KotlinPropertyAccess"
         message="The getter return type (`View`) and setter parameter type (`ScrollingTabContainerView`) getter and setter methods for property `tabContainer` should have exactly the same type to allow be accessed as a property from Kotlin; see https://android.github.io/kotlin-guides/interop.html#property-prefixes"
         errorLine1="    public View getTabContainer() {"
@@ -7332,7 +6089,7 @@
         errorLine2="                                  ~~~~~~~">
         <location
             file="src/main/java/androidx/appcompat/widget/AppCompatEditText.java"
-            line="199"
+            line="218"
             column="35"/>
     </issue>
 
@@ -7340,21 +6097,10 @@
         id="UnknownNullness"
         message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
         errorLine1="    public InputConnection onCreateInputConnection(EditorInfo outAttrs) {"
-        errorLine2="           ~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/appcompat/widget/AppCompatEditText.java"
-            line="213"
-            column="12"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
-        errorLine1="    public InputConnection onCreateInputConnection(EditorInfo outAttrs) {"
         errorLine2="                                                   ~~~~~~~~~~">
         <location
             file="src/main/java/androidx/appcompat/widget/AppCompatEditText.java"
-            line="213"
+            line="233"
             column="52"/>
     </issue>
 
@@ -7365,13 +6111,24 @@
         errorLine2="                                                     ~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/appcompat/widget/AppCompatEditText.java"
-            line="231"
+            line="286"
             column="54"/>
     </issue>
 
     <issue
         id="UnknownNullness"
         message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
+        errorLine1="    public boolean onDragEvent(@SuppressWarnings(&quot;MissingNullability&quot;) DragEvent event) {"
+        errorLine2="                                                                       ~~~~~~~~~">
+        <location
+            file="src/main/java/androidx/appcompat/widget/AppCompatEditText.java"
+            line="322"
+            column="72"/>
+    </issue>
+
+    <issue
+        id="UnknownNullness"
+        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
         errorLine1="    public void setImageBitmap(Bitmap bm) {"
         errorLine2="                               ~~~~~~">
         <location
@@ -13371,7 +12128,7 @@
         errorLine2="           ~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/appcompat/widget/SwitchCompat.java"
-            line="788"
+            line="790"
             column="12"/>
     </issue>
 
@@ -13382,7 +12139,7 @@
         errorLine2="                           ~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/appcompat/widget/SwitchCompat.java"
-            line="797"
+            line="799"
             column="28"/>
     </issue>
 
@@ -13393,7 +12150,7 @@
         errorLine2="                                             ~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/appcompat/widget/SwitchCompat.java"
-            line="895"
+            line="899"
             column="46"/>
     </issue>
 
@@ -13404,7 +12161,7 @@
         errorLine2="                                ~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/appcompat/widget/SwitchCompat.java"
-            line="936"
+            line="940"
             column="33"/>
     </issue>
 
@@ -13415,7 +12172,7 @@
         errorLine2="                     ~~~~~~">
         <location
             file="src/main/java/androidx/appcompat/widget/SwitchCompat.java"
-            line="1169"
+            line="1173"
             column="22"/>
     </issue>
 
@@ -13426,7 +12183,7 @@
         errorLine2="                          ~~~~~~">
         <location
             file="src/main/java/androidx/appcompat/widget/SwitchCompat.java"
-            line="1234"
+            line="1238"
             column="27"/>
     </issue>
 
@@ -13437,7 +12194,7 @@
         errorLine2="              ~~~~~">
         <location
             file="src/main/java/androidx/appcompat/widget/SwitchCompat.java"
-            line="1358"
+            line="1362"
             column="15"/>
     </issue>
 
@@ -13448,7 +12205,7 @@
         errorLine2="                                     ~~~~~~~~">
         <location
             file="src/main/java/androidx/appcompat/widget/SwitchCompat.java"
-            line="1404"
+            line="1408"
             column="38"/>
     </issue>
 
@@ -13459,7 +12216,7 @@
         errorLine2="                                               ~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/appcompat/widget/SwitchCompat.java"
-            line="1427"
+            line="1431"
             column="48"/>
     </issue>
 
@@ -13470,7 +12227,7 @@
         errorLine2="                                                  ~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/appcompat/widget/SwitchCompat.java"
-            line="1433"
+            line="1437"
             column="51"/>
     </issue>
 
@@ -13481,7 +12238,7 @@
         errorLine2="                                                     ~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/appcompat/widget/SwitchCompat.java"
-            line="1443"
+            line="1460"
             column="54"/>
     </issue>
 
diff --git a/appsearch/appsearch/lint-baseline.xml b/appsearch/appsearch/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/appsearch/appsearch/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/appsearch/compiler/lint-baseline.xml b/appsearch/compiler/lint-baseline.xml
index 3ba79e1..42911d1 100644
--- a/appsearch/compiler/lint-baseline.xml
+++ b/appsearch/compiler/lint-baseline.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" version="4.2.0-alpha15">
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" version="4.2.0-beta02">
 
     <issue
         id="BanSynchronizedMethods"
diff --git a/appsearch/local-storage/lint-baseline.xml b/appsearch/local-storage/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/appsearch/local-storage/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/arch/core/core-common/lint-baseline.xml b/arch/core/core-common/lint-baseline.xml
index 8e7356c..8a303d6 100644
--- a/arch/core/core-common/lint-baseline.xml
+++ b/arch/core/core-common/lint-baseline.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" version="4.2.0-alpha15">
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" version="4.2.0-beta02">
 
     <issue
         id="UnknownNullness"
diff --git a/arch/core/core-runtime/lint-baseline.xml b/arch/core/core-runtime/lint-baseline.xml
index f21d8d5..c28b1da 100644
--- a/arch/core/core-runtime/lint-baseline.xml
+++ b/arch/core/core-runtime/lint-baseline.xml
@@ -1,16 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
-
-    <issue
-        id="DefaultLocale"
-        message="Implicitly using the default locale is a common source of bugs: Use `String.format(Locale, ...)` instead"
-        errorLine1="            t.setName(String.format(THREAD_NAME_STEM, mThreadId.getAndIncrement()));"
-        errorLine2="                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/arch/core/executor/DefaultTaskExecutor.java"
-            line="49"
-            column="23"/>
-    </issue>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="UnsafeNewApiCall"
diff --git a/arch/core/core-testing/lint-baseline.xml b/arch/core/core-testing/lint-baseline.xml
index 9040c20..cf2d418 100644
--- a/arch/core/core-testing/lint-baseline.xml
+++ b/arch/core/core-testing/lint-baseline.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="UnknownNullness"
diff --git a/asynclayoutinflater/asynclayoutinflater/lint-baseline.xml b/asynclayoutinflater/asynclayoutinflater/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/asynclayoutinflater/asynclayoutinflater/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/autofill/autofill/lint-baseline.xml b/autofill/autofill/lint-baseline.xml
index f232cfc..c82b5e4 100644
--- a/autofill/autofill/lint-baseline.xml
+++ b/autofill/autofill/lint-baseline.xml
@@ -1,16 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
-
-    <issue
-        id="InflateParams"
-        message="Avoid passing `null` as the view root (needed to resolve layout parameters on the inflated layout&apos;s root element)"
-        errorLine1="                (ViewGroup) inflater.inflate(R.layout.autofill_inline_suggestion, null);"
-        errorLine2="                                                                                  ~~~~">
-        <location
-            file="src/main/java/androidx/autofill/inline/v1/InlineSuggestionUi.java"
-            line="264"
-            column="83"/>
-    </issue>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="UnsafeNewApiCall"
@@ -364,26 +353,4 @@
             column="65"/>
     </issue>
 
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="    &lt;ImageView"
-        errorLine2="     ~~~~~~~~~">
-        <location
-            file="src/main/res/layout/autofill_inline_suggestion.xml"
-            line="25"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="    &lt;ImageView"
-        errorLine2="     ~~~~~~~~~">
-        <location
-            file="src/main/res/layout/autofill_inline_suggestion.xml"
-            line="50"
-            column="6"/>
-    </issue>
-
 </issues>
diff --git a/benchmark/benchmark/lint-baseline.xml b/benchmark/benchmark/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/benchmark/benchmark/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/benchmark/common/lint-baseline.xml b/benchmark/common/lint-baseline.xml
index ef4caaa..d929aa6 100644
--- a/benchmark/common/lint-baseline.xml
+++ b/benchmark/common/lint-baseline.xml
@@ -1,49 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
-
-    <issue
-        id="ScopedStorage"
-        message="WRITE_EXTERNAL_STORAGE no longer provides write access when targeting Android 10+"
-        errorLine1="    &lt;uses-permission android:name=&quot;android.permission.WRITE_EXTERNAL_STORAGE&quot; />"
-        errorLine2="                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/AndroidManifest.xml"
-            line="23"
-            column="36"/>
-    </issue>
-
-    <issue
-        id="DefaultLocale"
-        message="Implicitly using the default locale is a common source of bugs: Use `toLowerCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
-        errorLine1="            .mapKeys { it.key.toLowerCase() }[name.toLowerCase()]"
-        errorLine2="                              ~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/benchmark/Profiler.kt"
-            line="85"
-            column="31"/>
-    </issue>
-
-    <issue
-        id="DefaultLocale"
-        message="Implicitly using the default locale is a common source of bugs: Use `toLowerCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
-        errorLine1="            .mapKeys { it.key.toLowerCase() }[name.toLowerCase()]"
-        errorLine2="                                                   ~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/benchmark/Profiler.kt"
-            line="85"
-            column="52"/>
-    </issue>
-
-    <issue
-        id="SdCardPath"
-        message="Do not hardcode &quot;`/data/`&quot;; use `Context.getFilesDir().getPath()` instead"
-        errorLine1="        mAppDataDir = &quot;/data/data/&quot; + packageName;"
-        errorLine2="                      ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/benchmark/simpleperf/ProfileSession.java"
-            line="116"
-            column="23"/>
-    </issue>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="BanSynchronizedMethods"
@@ -166,26 +122,4 @@
             column="15"/>
     </issue>
 
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="    &lt;ImageView"
-        errorLine2="     ~~~~~~~~~">
-        <location
-            file="src/main/res/layout/isolation_activity.xml"
-            line="25"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;AndroidBenchmarkRunner&quot;, should use `@string` resource"
-        errorLine1="        android:text=&quot;AndroidBenchmarkRunner&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/isolation_activity.xml"
-            line="31"
-            column="9"/>
-    </issue>
-
 </issues>
diff --git a/benchmark/gradle-plugin/lint-baseline.xml b/benchmark/gradle-plugin/lint-baseline.xml
new file mode 100644
index 0000000..297ae16
--- /dev/null
+++ b/benchmark/gradle-plugin/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" version="4.2.0-beta02">
+
+</issues>
diff --git a/benchmark/integration-tests/crystalball-experiment/lint-baseline.xml b/benchmark/integration-tests/crystalball-experiment/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/benchmark/integration-tests/crystalball-experiment/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/benchmark/integration-tests/dry-run-benchmark/lint-baseline.xml b/benchmark/integration-tests/dry-run-benchmark/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/benchmark/integration-tests/dry-run-benchmark/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/benchmark/integration-tests/macrobenchmark-target/lint-baseline.xml b/benchmark/integration-tests/macrobenchmark-target/lint-baseline.xml
index 8999dee..8f1aa4b 100644
--- a/benchmark/integration-tests/macrobenchmark-target/lint-baseline.xml
+++ b/benchmark/integration-tests/macrobenchmark-target/lint-baseline.xml
@@ -1,15 +1,4 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
-
-    <issue
-        id="MissingApplicationIcon"
-        message="Should explicitly set `android:icon`, there is no default"
-        errorLine1="    &lt;application"
-        errorLine2="     ~~~~~~~~~~~">
-        <location
-            file="src/main/AndroidManifest.xml"
-            line="19"
-            column="6"/>
-    </issue>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
 </issues>
diff --git a/benchmark/integration-tests/macrobenchmark/lint-baseline.xml b/benchmark/integration-tests/macrobenchmark/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/benchmark/integration-tests/macrobenchmark/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/benchmark/integration-tests/startup-benchmark/lint-baseline.xml b/benchmark/integration-tests/startup-benchmark/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/benchmark/integration-tests/startup-benchmark/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/benchmark/junit4/lint-baseline.xml b/benchmark/junit4/lint-baseline.xml
index 88076a0..8f1aa4b 100644
--- a/benchmark/junit4/lint-baseline.xml
+++ b/benchmark/junit4/lint-baseline.xml
@@ -1,15 +1,4 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
-
-    <issue
-        id="DefaultLocale"
-        message="Implicitly using the default locale is a common source of bugs: Use `toLowerCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
-        errorLine1="                invokeMethodName = invokeMethodName.substring(4, 5).toLowerCase() +"
-        errorLine2="                                                                    ~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/benchmark/junit4/BenchmarkRule.kt"
-            line="195"
-            column="69"/>
-    </issue>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
 </issues>
diff --git a/benchmark/macro/lint-baseline.xml b/benchmark/macro/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/benchmark/macro/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/benchmark/perfetto/lint-baseline.xml b/benchmark/perfetto/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/benchmark/perfetto/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/biometric/biometric-ktx/lint-baseline.xml b/biometric/biometric-ktx/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/biometric/biometric-ktx/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/biometric/integration-tests/testapp/lint-baseline.xml b/biometric/integration-tests/testapp/lint-baseline.xml
index f1e1169..8f1aa4b 100644
--- a/biometric/integration-tests/testapp/lint-baseline.xml
+++ b/biometric/integration-tests/testapp/lint-baseline.xml
@@ -1,15 +1,4 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha16" client="gradle" variant="debug" version="4.2.0-alpha16">
-
-    <issue
-        id="MissingApplicationIcon"
-        message="Should explicitly set `android:icon`, there is no default"
-        errorLine1="    &lt;application android:allowBackup=&quot;false&quot;>"
-        errorLine2="     ~~~~~~~~~~~">
-        <location
-            file="src/main/AndroidManifest.xml"
-            line="27"
-            column="6"/>
-    </issue>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
 </issues>
diff --git a/browser/browser/lint-baseline.xml b/browser/browser/lint-baseline.xml
index 4c56fbb..bc3c366 100644
--- a/browser/browser/lint-baseline.xml
+++ b/browser/browser/lint-baseline.xml
@@ -1,71 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 23 (current min is 16): `android.content.pm.PackageManager#MATCH_ALL`"
-        errorLine1="        return pm.queryIntentActivities(intent, PackageManager.MATCH_ALL);"
-        errorLine2="                                                ~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/browser/browseractions/BrowserActionsIntent.java"
-            line="388"
-            column="49"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 23 (current min is 16): `android.content.pm.PackageManager#MATCH_ALL`"
-        errorLine1="                PackageManager.MATCH_ALL);"
-        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/browser/trusted/TrustedWebActivityServiceConnectionPool.java"
-            line="245"
-            column="17"/>
-    </issue>
-
-    <issue
-        id="InflateParams"
-        message="Avoid passing `null` as the view root (needed to resolve layout parameters on the inflated layout&apos;s root element)"
-        errorLine1="                    R.layout.browser_actions_context_menu_row, null);"
-        errorLine2="                                                               ~~~~">
-        <location
-            file="src/main/java/androidx/browser/browseractions/BrowserActionsFallbackMenuAdapter.java"
-            line="76"
-            column="64"/>
-    </issue>
-
-    <issue
-        id="InflateParams"
-        message="Avoid passing `null` as the view root (needed to resolve layout parameters on the inflated layout&apos;s root element)"
-        errorLine1="                R.layout.browser_actions_context_menu_page, null);"
-        errorLine2="                                                            ~~~~">
-        <location
-            file="src/main/java/androidx/browser/browseractions/BrowserActionsFallbackMenuUi.java"
-            line="142"
-            column="61"/>
-    </issue>
-
-    <issue
-        id="QueryPermissionsNeeded"
-        message="Consider adding a `&lt;queries>` declaration to your manifest when calling this \&#xA;method; see https://g.co/dev/packagevisibility for details"
-        errorLine1="        return pm.queryIntentActivities(intent, PackageManager.MATCH_ALL);"
-        errorLine2="                  ~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/browser/browseractions/BrowserActionsIntent.java"
-            line="388"
-            column="19"/>
-    </issue>
-
-    <issue
-        id="QueryPermissionsNeeded"
-        message="Consider adding a `&lt;queries>` declaration to your manifest when calling this \&#xA;method; see https://g.co/dev/packagevisibility for details"
-        errorLine1="                .queryIntentActivities(scopeResolutionIntent, PackageManager.MATCH_DEFAULT_ONLY);"
-        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/browser/trusted/TrustedWebActivityServiceConnectionPool.java"
-            line="219"
-            column="18"/>
-    </issue>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="UnsafeNewApiCall"
@@ -177,48 +111,4 @@
             column="17"/>
     </issue>
 
-    <issue
-        id="StaticFieldLeak"
-        message="This field leaks a context object"
-        errorLine1="        private final Context mAppContext;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/browser/browseractions/BrowserServiceFileProvider.java"
-            line="78"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="StaticFieldLeak"
-        message="This field leaks a context object"
-        errorLine1="        private final Context mAppContext;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/browser/browseractions/BrowserServiceFileProvider.java"
-            line="134"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="StaticFieldLeak"
-        message="This field leaks a context object"
-        errorLine1="        private final Context mAppContext;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/browser/trusted/TrustedWebActivityServiceConnectionPool.java"
-            line="133"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="Overdraw"
-        message="Possible overdraw: Root element paints background `@color/browser_actions_bg_grey` with a theme that also paints a background (inferred theme is `@android:style/Theme.Holo`)"
-        errorLine1="    android:background=&quot;@color/browser_actions_bg_grey&quot;>"
-        errorLine2="    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/browser_actions_context_menu_page.xml"
-            line="26"
-            column="5"/>
-    </issue>
-
 </issues>
diff --git a/buildSrc-tests/lint-baseline.xml b/buildSrc-tests/lint-baseline.xml
new file mode 100644
index 0000000..297ae16
--- /dev/null
+++ b/buildSrc-tests/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" version="4.2.0-beta02">
+
+</issues>
diff --git a/buildSrc/src/main/kotlin/androidx/build/LintConfiguration.kt b/buildSrc/src/main/kotlin/androidx/build/LintConfiguration.kt
index 9c6b2c0..297064a 100644
--- a/buildSrc/src/main/kotlin/androidx/build/LintConfiguration.kt
+++ b/buildSrc/src/main/kotlin/androidx/build/LintConfiguration.kt
@@ -87,6 +87,9 @@
             isAbortOnError = true
             isIgnoreWarnings = true
 
+            // Workaround for b/177359055 where 27.2.0-beta04 incorrectly computes severity.
+            isCheckAllWarnings = true
+
             // Skip lintVital tasks on assemble. We explicitly run lintRelease for libraries.
             isCheckReleaseBuilds = false
 
@@ -117,6 +120,9 @@
             // Disable until it works for our projects, b/171986505
             disable("JavaPluginLanguageLevel")
 
+            // Disable the TODO check until we have a policy that requires it.
+            disable("StopShip")
+
             // Provide stricter enforcement for project types intended to run on a device.
             if (extension.type.compilationTarget == CompilationTarget.DEVICE) {
                 fatal("Assert")
@@ -159,28 +165,26 @@
             // If you are working on enabling a new check -- and ONLY if you are working on a new
             // check, then you may need to comment out this line  so that you can suppress all
             // the new failures.
-            if (lintBaseline.exists()) {
-                if (updateLintBaseline) {
-                    // Continue generating baselines regardless of errors
-                    isAbortOnError = false
-                    // Avoid printing every single lint error to the terminal
-                    textReport = false
-                    val lintDebugTask = tasks.named("lintDebug")
-                    lintDebugTask.configure {
-                        it.doFirst {
-                            lintBaseline.delete()
-                        }
+            if (updateLintBaseline) {
+                // Continue generating baselines regardless of errors
+                isAbortOnError = false
+                // Avoid printing every single lint error to the terminal
+                textReport = false
+                val lintDebugTask = tasks.named("lintDebug")
+                lintDebugTask.configure {
+                    it.doFirst {
+                        lintBaseline.delete()
                     }
-                    val lintTask = tasks.named("lint")
-                    lintTask.configure {
-                        it.doFirst {
-                            lintBaseline.delete()
-                        }
-                    }
-                    System.setProperty(LINT_BASELINE_CONTINUE, "true")
                 }
-                baseline(lintBaseline)
+                val lintTask = tasks.named("lint")
+                lintTask.configure {
+                    it.doFirst {
+                        lintBaseline.delete()
+                    }
+                }
+                System.setProperty(LINT_BASELINE_CONTINUE, "true")
             }
+            baseline(lintBaseline)
         }
     }
 }
diff --git a/camera/camera-camera2-pipe-integration/lint-baseline.xml b/camera/camera-camera2-pipe-integration/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/camera/camera-camera2-pipe-integration/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/camera/camera-camera2-pipe-testing/lint-baseline.xml b/camera/camera-camera2-pipe-testing/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/camera/camera-camera2-pipe-testing/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/camera/camera-camera2-pipe/lint-baseline.xml b/camera/camera-camera2-pipe/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/camera/camera-camera2-pipe/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/camera/camera-camera2/lint-baseline.xml b/camera/camera-camera2/lint-baseline.xml
index 55421cea..581fc50 100644
--- a/camera/camera-camera2/lint-baseline.xml
+++ b/camera/camera-camera2/lint-baseline.xml
@@ -1,155 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
-
-    <issue
-        id="ObsoleteLintCustomCheck"
-        message="Lint found an issue registry (`androidx.annotation.experimental.lint.ExperimentalIssueRegistry`) which did not specify the Lint API version it was compiled with.&#xA;&#xA;**This means that the lint checks are likely not compatible.**&#xA;&#xA;If you are the author of this lint check, make your lint `IssueRegistry` class contain&#xA;  override val api: Int = com.android.tools.lint.detector.api.CURRENT_API&#xA;or from Java,&#xA;  @Override public int getApi() { return com.android.tools.lint.detector.api.ApiKt.CURRENT_API; }&#xA;&#xA;If you are just using lint checks from a third party library you have no control over, you can disable these lint checks (if they misbehave) like this:&#xA;&#xA;    android {&#xA;        lintOptions {&#xA;            disable &quot;UnsafeExperimentalUsageError&quot;,&#xA;                    &quot;UnsafeExperimentalUsageWarning&quot;&#xA;        }&#xA;    }&#xA;">
-        <location
-            file="../../../../../../home/jeffrygaston/.gradle/caches/transforms-2/files-2.1/7ae453d98f1dd49cba0e6a30280a6bcf/annotation-experimental-1.0.0-rc01/jars/lint.jar"/>
-    </issue>
-
-    <issue
-        id="DefaultLocale"
-        message="Implicitly using the default locale is a common source of bugs: Use `String.format(Locale, ...)` instead"
-        errorLine1="        return String.format(&quot;%s (%d): %s&quot;, problemString, problem, message);"
-        errorLine2="               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/camera/camera2/internal/compat/CameraAccessExceptionCompat.java"
-            line="255"
-            column="16"/>
-    </issue>
-
-    <issue
-        id="DefaultLocale"
-        message="Implicitly using the default locale is a common source of bugs: Use `toLowerCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
-        errorLine1="        return new AutoValue_CameraDeviceId(brand.toLowerCase(), device.toLowerCase(),"
-        errorLine2="                                                  ~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/camera/camera2/internal/CameraDeviceId.java"
-            line="39"
-            column="51"/>
-    </issue>
-
-    <issue
-        id="DefaultLocale"
-        message="Implicitly using the default locale is a common source of bugs: Use `toLowerCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
-        errorLine1="        return new AutoValue_CameraDeviceId(brand.toLowerCase(), device.toLowerCase(),"
-        errorLine2="                                                                        ~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/camera/camera2/internal/CameraDeviceId.java"
-            line="39"
-            column="73"/>
-    </issue>
-
-    <issue
-        id="DefaultLocale"
-        message="Implicitly using the default locale is a common source of bugs: Use `toLowerCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
-        errorLine1="                model.toLowerCase(), cameraId.toLowerCase());"
-        errorLine2="                      ~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/camera/camera2/internal/CameraDeviceId.java"
-            line="40"
-            column="23"/>
-    </issue>
-
-    <issue
-        id="DefaultLocale"
-        message="Implicitly using the default locale is a common source of bugs: Use `toLowerCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
-        errorLine1="                model.toLowerCase(), cameraId.toLowerCase());"
-        errorLine2="                                              ~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/camera/camera2/internal/CameraDeviceId.java"
-            line="40"
-            column="47"/>
-    </issue>
-
-    <issue
-        id="DefaultLocale"
-        message="Implicitly using the default locale is a common source of bugs: Use `toUpperCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
-        errorLine1="        return &quot;SAMSUNG&quot;.equals(Build.MANUFACTURER.toUpperCase())"
-        errorLine2="                                                   ~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/camera/camera2/internal/compat/quirk/CrashWhenTakingPhotoWithAutoFlashAEModeQuirk.java"
-            line="31"
-            column="52"/>
-    </issue>
-
-    <issue
-        id="DefaultLocale"
-        message="Implicitly using the default locale is a common source of bugs: Use `toUpperCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
-        errorLine1="                &amp;&amp; android.os.Build.MODEL.toUpperCase().startsWith(&quot;SM-A300&quot;);"
-        errorLine2="                                          ~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/camera/camera2/internal/compat/quirk/CrashWhenTakingPhotoWithAutoFlashAEModeQuirk.java"
-            line="33"
-            column="43"/>
-    </issue>
-
-    <issue
-        id="DefaultLocale"
-        message="Implicitly using the default locale is a common source of bugs: Use `toUpperCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
-        errorLine1="        return &quot;GOOGLE&quot;.equals(Build.BRAND.toUpperCase()) &amp;&amp; Build.VERSION.SDK_INT &lt; 23"
-        errorLine2="                                           ~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/camera/camera2/internal/compat/quirk/Nexus4AndroidLTargetAspectRatioQuirk.java"
-            line="41"
-            column="44"/>
-    </issue>
-
-    <issue
-        id="DefaultLocale"
-        message="Implicitly using the default locale is a common source of bugs: Use `toUpperCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
-        errorLine1="                &amp;&amp; DEVICE_MODELS.contains(android.os.Build.MODEL.toUpperCase());"
-        errorLine2="                                                                 ~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/camera/camera2/internal/compat/quirk/Nexus4AndroidLTargetAspectRatioQuirk.java"
-            line="42"
-            column="66"/>
-    </issue>
-
-    <issue
-        id="DefaultLocale"
-        message="Implicitly using the default locale is a common source of bugs: Use `toUpperCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
-        errorLine1="        return &quot;SAMSUNG&quot;.equals(Build.BRAND.toUpperCase())"
-        errorLine2="                                            ~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/camera/camera2/internal/compat/quirk/SamsungPreviewTargetAspectRatioQuirk.java"
-            line="44"
-            column="45"/>
-    </issue>
-
-    <issue
-        id="DefaultLocale"
-        message="Implicitly using the default locale is a common source of bugs: Use `toUpperCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
-        errorLine1="                &amp;&amp; DEVICE_MODELS.contains(android.os.Build.MODEL.toUpperCase());"
-        errorLine2="                                                                 ~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/camera/camera2/internal/compat/quirk/SamsungPreviewTargetAspectRatioQuirk.java"
-            line="45"
-            column="66"/>
-    </issue>
-
-    <issue
-        id="PrivateApi"
-        message="Accessing internal APIs via reflection is not supported and may not work on all devices or in the future"
-        errorLine1="                Class&lt;?> legacyCameraDeviceClass = Class.forName(LEGACY_CAMERA_DEVICE_CLASS);"
-        errorLine2="                                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/camera/camera2/internal/compat/params/OutputConfigurationCompatBaseImpl.java"
-            line="232"
-            column="52"/>
-    </issue>
-
-    <issue
-        id="PrivateApi"
-        message="Accessing internal APIs via reflection is not supported and may not work on all devices or in the future"
-        errorLine1="                Class&lt;?> legacyCameraDeviceClass = Class.forName(LEGACY_CAMERA_DEVICE_CLASS);"
-        errorLine2="                                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/camera/camera2/internal/compat/params/OutputConfigurationCompatBaseImpl.java"
-            line="249"
-            column="52"/>
-    </issue>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="BanUncheckedReflection"
@@ -202,7 +52,7 @@
         errorLine2="                     ~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/camera/camera2/internal/CameraBurstCaptureCallback.java"
-            line="57"
+            line="58"
             column="22"/>
     </issue>
 
@@ -268,7 +118,7 @@
         errorLine2="                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/camera/camera2/internal/compat/CameraManagerCompat.java"
-            line="272"
+            line="303"
             column="46"/>
     </issue>
 
@@ -306,39 +156,6 @@
     </issue>
 
     <issue
-        id="SwitchIntDef"
-        message="Switch statement on an `int` with known associated constant missing case `ImageCapture.FLASH_MODE_UNKNOWN`"
-        errorLine1="            switch (mFlashMode) {"
-        errorLine2="            ~~~~~~">
-        <location
-            file="src/main/java/androidx/camera/camera2/internal/Camera2CameraControlImpl.java"
-            line="513"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="SwitchIntDef"
-        message="Switch statement on an `int` with known associated constant missing case `CameraAccessExceptionCompat.CAMERA_CHARACTERISTICS_CREATION_ERROR`, `CameraAccessExceptionCompat.CAMERA_DISABLED`, `CameraAccessExceptionCompat.CAMERA_DISCONNECTED`, `CameraAccessExceptionCompat.CAMERA_ERROR`, `CameraAccessExceptionCompat.CAMERA_IN_USE`, `CameraAccessExceptionCompat.MAX_CAMERAS_IN_USE`"
-        errorLine1="            switch (e.getReason()) {"
-        errorLine2="            ~~~~~~">
-        <location
-            file="src/main/java/androidx/camera/camera2/internal/Camera2CameraImpl.java"
-            line="910"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="SwitchIntDef"
-        message="Switch statement on an `int` with known associated constant missing case `CameraAccessExceptionCompat.CAMERA_CHARACTERISTICS_CREATION_ERROR`"
-        errorLine1="        switch (e.getReason()) {"
-        errorLine2="        ~~~~~~">
-        <location
-            file="src/main/java/androidx/camera/camera2/internal/CameraUnavailableExceptionHelper.java"
-            line="39"
-            column="9"/>
-    </issue>
-
-    <issue
         id="ObsoleteSdkInt"
         message="This folder configuration (`v21`) is unnecessary; `minSdkVersion` is 21. Merge all the resources in this folder into `values`.">
         <location
diff --git a/camera/camera-core/lint-baseline.xml b/camera/camera-core/lint-baseline.xml
index ecd79d5d..65899e9 100644
--- a/camera/camera-core/lint-baseline.xml
+++ b/camera/camera-core/lint-baseline.xml
@@ -1,38 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
-
-    <issue
-        id="DefaultLocale"
-        message="Implicitly using the default locale is a common source of bugs: Use `toUpperCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
-        errorLine1="        return &quot;HUAWEI&quot;.equals(Build.BRAND.toUpperCase())"
-        errorLine2="                                           ~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/camera/core/internal/compat/quirk/HuaweiMediaStoreLocationValidationQuirk.java"
-            line="40"
-            column="44"/>
-    </issue>
-
-    <issue
-        id="DefaultLocale"
-        message="Implicitly using the default locale is a common source of bugs: Use `toUpperCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
-        errorLine1="                || &quot;HONOR&quot;.equals(Build.BRAND.toUpperCase());"
-        errorLine2="                                              ~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/camera/core/internal/compat/quirk/HuaweiMediaStoreLocationValidationQuirk.java"
-            line="41"
-            column="47"/>
-    </issue>
-
-    <issue
-        id="DefaultLocale"
-        message="Implicitly using the default locale is a common source of bugs: Use `toLowerCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
-        errorLine1="        return KNOWN_AFFECTED_DEVICES.contains(Build.DEVICE.toLowerCase());"
-        errorLine2="                                                            ~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/camera/core/impl/quirk/IncompleteCameraListQuirk.java"
-            line="51"
-            column="61"/>
-    </issue>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="BanSynchronizedMethods"
@@ -508,39 +475,6 @@
     </issue>
 
     <issue
-        id="UnsupportedChromeOsCameraSystemFeature"
-        message="You should look for any camera available on the device, not just the rear"
-        errorLine1="            if (pm.hasSystemFeature(PackageManager.FEATURE_CAMERA)) {"
-        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/camera/core/impl/CameraValidator.java"
-            line="56"
-            column="17"/>
-    </issue>
-
-    <issue
-        id="SwitchIntDef"
-        message="Switch statement on an `int` with known associated constant missing case `FLASH_MODE_UNKNOWN`"
-        errorLine1="        switch (getFlashMode()) {"
-        errorLine2="        ~~~~~~">
-        <location
-            file="src/main/java/androidx/camera/core/ImageCapture.java"
-            line="1274"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="SwitchIntDef"
-        message="Switch statement on an `int` with known associated constant missing case `MediaCodec.INFO_OUTPUT_BUFFERS_CHANGED`"
-        errorLine1="            switch (outputBufferId) {"
-        errorLine2="            ~~~~~~">
-        <location
-            file="src/main/java/androidx/camera/core/VideoCapture.java"
-            line="745"
-            column="13"/>
-    </issue>
-
-    <issue
         id="KotlinPropertyAccess"
         message="This getter should be public such that `useRepeatingSurface` can be accessed as a property from Kotlin; see https://android.github.io/kotlin-guides/interop.html#property-prefixes"
         errorLine1="        boolean isUseRepeatingSurface() {"
@@ -569,7 +503,7 @@
         errorLine2="                           ~~~~~~">
         <location
             file="src/main/java/androidx/camera/core/impl/CameraDeviceSurfaceManager.java"
-            line="61"
+            line="63"
             column="28"/>
     </issue>
 
@@ -580,7 +514,7 @@
         errorLine2="                                            ~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/camera/core/impl/CameraDeviceSurfaceManager.java"
-            line="61"
+            line="63"
             column="45"/>
     </issue>
 
@@ -591,7 +525,7 @@
         errorLine2="    ~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/camera/core/impl/CameraDeviceSurfaceManager.java"
-            line="71"
+            line="73"
             column="5"/>
     </issue>
 
@@ -602,7 +536,7 @@
         errorLine2="                                         ~~~~~~">
         <location
             file="src/main/java/androidx/camera/core/impl/CameraDeviceSurfaceManager.java"
-            line="71"
+            line="73"
             column="42"/>
     </issue>
 
@@ -613,7 +547,7 @@
         errorLine2="                                                                           ~~~~">
         <location
             file="src/main/java/androidx/camera/core/impl/CameraDeviceSurfaceManager.java"
-            line="71"
+            line="73"
             column="76"/>
     </issue>
 
@@ -719,28 +653,6 @@
     <issue
         id="UnknownNullness"
         message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
-        errorLine1="        void onError(SaveError saveError, String message, @Nullable Throwable cause);"
-        errorLine2="                     ~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/camera/core/ImageSaver.java"
-            line="285"
-            column="22"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
-        errorLine1="        void onError(SaveError saveError, String message, @Nullable Throwable cause);"
-        errorLine2="                                          ~~~~~~">
-        <location
-            file="src/main/java/androidx/camera/core/ImageSaver.java"
-            line="285"
-            column="43"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
         errorLine1="    public static Handler getInstance() {"
         errorLine2="                  ~~~~~~~">
         <location
diff --git a/camera/camera-extensions-stub/lint-baseline.xml b/camera/camera-extensions-stub/lint-baseline.xml
index d7d854d..da096d5 100644
--- a/camera/camera-extensions-stub/lint-baseline.xml
+++ b/camera/camera-extensions-stub/lint-baseline.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="UnknownNullness"
diff --git a/camera/camera-extensions/lint-baseline.xml b/camera/camera-extensions/lint-baseline.xml
index d6e8ebb..d1ce9b4 100644
--- a/camera/camera-extensions/lint-baseline.xml
+++ b/camera/camera-extensions/lint-baseline.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="UnknownNullness"
diff --git a/camera/camera-lifecycle/lint-baseline.xml b/camera/camera-lifecycle/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/camera/camera-lifecycle/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/camera/camera-testing/lint-baseline.xml b/camera/camera-testing/lint-baseline.xml
index 95ce3dd..c65d0d8 100644
--- a/camera/camera-testing/lint-baseline.xml
+++ b/camera/camera-testing/lint-baseline.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="UnsafeNewApiCall"
@@ -19,7 +19,7 @@
         errorLine2="                  ~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/camera/testing/CameraUtil.java"
-            line="257"
+            line="258"
             column="19"/>
     </issue>
 
@@ -96,7 +96,7 @@
         errorLine2="                                                    ~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/camera/testing/fakes/FakeCameraControl.java"
-            line="85"
+            line="88"
             column="53"/>
     </issue>
 
diff --git a/camera/camera-video/lint-baseline.xml b/camera/camera-video/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/camera/camera-video/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/camera/camera-view/lint-baseline.xml b/camera/camera-view/lint-baseline.xml
index ac497c0a..964d790 100644
--- a/camera/camera-view/lint-baseline.xml
+++ b/camera/camera-view/lint-baseline.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="BanTargetApiAnnotation"
@@ -34,15 +34,4 @@
             column="19"/>
     </issue>
 
-    <issue
-        id="SwitchIntDef"
-        message="Switch statement on an `int` with known associated constant missing case `ImageCapture.FLASH_MODE_UNKNOWN`"
-        errorLine1="        switch (flashMode) {"
-        errorLine2="        ~~~~~~">
-        <location
-            file="src/main/java/androidx/camera/view/FlashModeConverter.java"
-            line="67"
-            column="9"/>
-    </issue>
-
 </issues>
diff --git a/camera/integration-tests/camerapipetestapp/lint-baseline.xml b/camera/integration-tests/camerapipetestapp/lint-baseline.xml
index 049cfa4..d415296 100644
--- a/camera/integration-tests/camerapipetestapp/lint-baseline.xml
+++ b/camera/integration-tests/camerapipetestapp/lint-baseline.xml
@@ -1,71 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
-
-    <issue
-        id="DefaultLocale"
-        message="Implicitly using the default locale is a common source of bugs: Use `toUpperCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
-        errorLine1="            is Boolean -> keyData.toString().toUpperCase()"
-        errorLine2="                                             ~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/camera/integration/camera2/pipe/transformations/DataTransformationsKeyValue.kt"
-            line="72"
-            column="46"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `autoSizeTextType` is only used in API level 26 and higher (current min is 21)"
-        errorLine1="            android:autoSizeTextType=&quot;uniform&quot;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/key_value_layout.xml"
-            line="42"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `autoSizeMinTextSize` is only used in API level 26 and higher (current min is 21)"
-        errorLine1="            android:autoSizeMinTextSize=&quot;5dp&quot;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/key_value_layout.xml"
-            line="43"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="BanSynchronizedMethods"
-        message="Use of synchronized methods is not recommended"
-        errorLine1="        /** Tell this object to configure the surface to match the desired size and pixel format.  */"
-        errorLine2="        ^">
-        <location
-            file="src/main/java/androidx/camera/integration/camera2/pipe/Viewfinder.kt"
-            line="314"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="BanSynchronizedMethods"
-        message="Use of synchronized methods is not recommended"
-        errorLine1="        @Synchronized"
-        errorLine2="        ^">
-        <location
-            file="src/main/java/androidx/camera/integration/camera2/pipe/Viewfinder.kt"
-            line="382"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="BanSynchronizedMethods"
-        message="Use of synchronized methods is not recommended"
-        errorLine1="        @Synchronized"
-        errorLine2="        ^">
-        <location
-            file="src/main/java/androidx/camera/integration/camera2/pipe/Viewfinder.kt"
-            line="408"
-            column="9"/>
-    </issue>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="MissingTestSizeAnnotation"
@@ -90,80 +24,25 @@
     </issue>
 
     <issue
-        id="SpUsage"
-        message="Should use &quot;`sp`&quot; instead of &quot;`dp`&quot; for text sizes"
-        errorLine1="            android:textSize=&quot;8dp&quot;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/key_value_layout.xml"
-            line="41"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="UseCompatLoadingForDrawables"
-        message="Use `ResourcesCompat.getDrawable()`"
-        errorLine1="    private val recordBackground: Drawable = activity.resources.getDrawable("
-        errorLine2="                                             ^">
-        <location
-            file="src/main/java/androidx/camera/integration/camera2/pipe/CameraPipeUi.kt"
-            line="47"
-            column="46"/>
-    </issue>
-
-    <issue
-        id="UseCompatLoadingForDrawables"
-        message="Use `ResourcesCompat.getDrawable()`"
-        errorLine1="    private val defaultBackground: Drawable = activity.resources.getDrawable("
-        errorLine2="                                              ^">
-        <location
-            file="src/main/java/androidx/camera/integration/camera2/pipe/CameraPipeUi.kt"
-            line="52"
-            column="47"/>
-    </issue>
-
-    <issue
-        id="AllowBackup"
-        message="On SDK version 23 and up, your app data will be automatically backed up and restored on app install. Consider adding the attribute `android:fullBackupContent` to specify an `@xml` resource which configures which files to backup. More info: https://developer.android.com/training/backup/autosyncapi.html"
-        errorLine1="    &lt;application"
-        errorLine2="     ~~~~~~~~~~~">
+        id="PermissionImpliesUnsupportedChromeOsHardware"
+        message="Permission exists without corresponding hardware `&lt;uses-feature android:name=&quot;android.hardware.camera&quot; required=&quot;false&quot;>` tag"
+        errorLine1="    &lt;uses-permission android:name=&quot;android.permission.CAMERA&quot; />"
+        errorLine2="     ~~~~~~~~~~~~~~~">
         <location
             file="src/main/AndroidManifest.xml"
-            line="22"
+            line="19"
             column="6"/>
     </issue>
 
     <issue
-        id="DrawAllocation"
-        message="Avoid object allocations during draw/layout operations (preallocate and reuse instead)"
-        errorLine1="        layoutState = LayoutState("
-        errorLine2="                      ^">
+        id="PermissionImpliesUnsupportedChromeOsHardware"
+        message="Permission exists without corresponding hardware `&lt;uses-feature android:name=&quot;android.hardware.camera.autofocus&quot; required=&quot;false&quot;>` tag"
+        errorLine1="    &lt;uses-permission android:name=&quot;android.permission.CAMERA&quot; />"
+        errorLine2="     ~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/camera/integration/camera2/pipe/visualizations/GraphView.kt"
-            line="64"
-            column="23"/>
-    </issue>
-
-    <issue
-        id="DrawAllocation"
-        message="Avoid object allocations during draw/layout operations (preallocate and reuse instead)"
-        errorLine1="        val bounds = Rect()"
-        errorLine2="                     ~~~~~~">
-        <location
-            file="src/main/java/androidx/camera/integration/camera2/pipe/visualizations/KeyValueView.kt"
-            line="52"
-            column="22"/>
-    </issue>
-
-    <issue
-        id="Overdraw"
-        message="Possible overdraw: Root element paints background `@color/cameraPipeThemeBgDark100` with a theme that also paints a background (inferred theme is `@android:style/Theme.NoTitleBar.Fullscreen`)"
-        errorLine1="    android:background=&quot;@color/cameraPipeThemeBgDark100&quot;"
-        errorLine2="    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_main.xml"
-            line="21"
-            column="5"/>
+            file="src/main/AndroidManifest.xml"
+            line="19"
+            column="6"/>
     </issue>
 
     <issue
@@ -298,114 +177,4 @@
             column="12"/>
     </issue>
 
-    <issue
-        id="RedundantNamespace"
-        message="This namespace declaration is redundant"
-        errorLine1="    &lt;item xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;>"
-        errorLine2="          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/drawable/theme_info_panel.xml"
-            line="21"
-            column="11"/>
-    </issue>
-
-    <issue
-        id="SmallSp"
-        message="Avoid using sizes smaller than `12sp`: `10sp`"
-        errorLine1="                    android:textSize=&quot;10sp&quot;"
-        errorLine2="                    ~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_main.xml"
-            line="142"
-            column="21"/>
-    </issue>
-
-    <issue
-        id="ViewConstructor"
-        message="Custom view `KeyValueView` is missing constructor used by tools: `(Context)` or `(Context,AttributeSet)` or `(Context,AttributeSet,int)`"
-        errorLine1="class KeyValueView("
-        errorLine2="      ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/camera/integration/camera2/pipe/visualizations/KeyValueView.kt"
-            line="27"
-            column="7"/>
-    </issue>
-
-    <issue
-        id="ViewConstructor"
-        message="Custom view `StateGraphView` is missing constructor used by tools: `(Context)` or `(Context,AttributeSet)` or `(Context,AttributeSet,int)`"
-        errorLine1="class StateGraphView("
-        errorLine2="      ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/camera/integration/camera2/pipe/visualizations/StateGraphView.kt"
-            line="26"
-            column="7"/>
-    </issue>
-
-    <issue
-        id="ViewConstructor"
-        message="Custom view `ValueGraphView` is missing constructor used by tools: `(Context)` or `(Context,AttributeSet)` or `(Context,AttributeSet,int)`"
-        errorLine1="class ValueGraphView("
-        errorLine2="      ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/camera/integration/camera2/pipe/visualizations/ValueGraphView.kt"
-            line="26"
-            column="7"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="        &lt;ImageButton"
-        errorLine2="         ~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_main.xml"
-            line="73"
-            column="10"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="        &lt;ImageButton"
-        errorLine2="         ~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_main.xml"
-            line="89"
-            column="10"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="        &lt;ImageButton"
-        errorLine2="         ~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_main.xml"
-            line="99"
-            column="10"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Use &quot;`start`&quot; instead of &quot;`left`&quot; to ensure correct behavior in right-to-left locales"
-        errorLine1="            android:layout_gravity=&quot;left&quot;"
-        errorLine2="                                    ~~~~">
-        <location
-            file="src/main/res/layout/key_value_layout.xml"
-            line="38"
-            column="37"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Use &quot;`end`&quot; instead of &quot;`right`&quot; to ensure correct behavior in right-to-left locales"
-        errorLine1="            android:layout_gravity=&quot;top|right&quot;"
-        errorLine2="                                    ~~~~~~~~~">
-        <location
-            file="src/main/res/layout/key_value_layout.xml"
-            line="50"
-            column="37"/>
-    </issue>
-
 </issues>
diff --git a/camera/integration-tests/coretestapp/lint-baseline.xml b/camera/integration-tests/coretestapp/lint-baseline.xml
index 78d63ea..8664df8 100644
--- a/camera/integration-tests/coretestapp/lint-baseline.xml
+++ b/camera/integration-tests/coretestapp/lint-baseline.xml
@@ -1,71 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
-
-    <issue
-        id="ScopedStorage"
-        message="WRITE_EXTERNAL_STORAGE no longer provides write access when targeting Android 10+"
-        errorLine1="    &lt;uses-permission android:name=&quot;android.permission.WRITE_EXTERNAL_STORAGE&quot; />"
-        errorLine2="                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/AndroidManifest.xml"
-            line="19"
-            column="36"/>
-    </issue>
-
-    <issue
-        id="DefaultLocale"
-        message="Implicitly using the default locale is a common source of bugs: Use `String.format(Locale, ...)` instead"
-        errorLine1="                Toast.makeText(getApplicationContext(), String.format(&quot;EV: %.2f&quot;, ev),"
-        errorLine2="                                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/camera/integration/core/CameraXActivity.java"
-            line="200"
-            column="57"/>
-    </issue>
-
-    <issue
-        id="DefaultLocale"
-        message="Implicitly using the default locale is a common source of bugs: Use `String.format(Locale, ...)` instead"
-        errorLine1="                Toast.makeText(getApplicationContext(), String.format(&quot;EV: %.2f&quot;,"
-        errorLine2="                                                        ^">
-        <location
-            file="src/main/java/androidx/camera/integration/core/CameraXActivity.java"
-            line="463"
-            column="57"/>
-    </issue>
-
-    <issue
-        id="DefaultLocale"
-        message="Implicitly using the default locale is a common source of bugs: Use `String.format(Locale, ...)` instead"
-        errorLine1="                Toast.makeText(getApplicationContext(), String.format(&quot;EV: %.2f&quot;,"
-        errorLine2="                                                        ^">
-        <location
-            file="src/main/java/androidx/camera/integration/core/CameraXActivity.java"
-            line="484"
-            column="57"/>
-    </issue>
-
-    <issue
-        id="DefaultLocale"
-        message="Implicitly using the default locale is a common source of bugs: Use `String.format(Locale, ...)` instead"
-        errorLine1="                String str = String.format(&quot;%.2fx&quot;, state.getZoomRatio());"
-        errorLine2="                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/camera/integration/core/CameraXActivity.java"
-            line="958"
-            column="30"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 29 (current min is 21): `android.provider.MediaStore.MediaColumns#DATE_TAKEN`"
-        errorLine1="        contentValues.put(MediaStore.Video.Media.DATE_TAKEN, System.currentTimeMillis());"
-        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/camera/integration/core/VideoFileSaver.java"
-            line="73"
-            column="27"/>
-    </issue>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="RestrictedApi"
@@ -90,57 +24,24 @@
     </issue>
 
     <issue
-        id="SpUsage"
-        message="Should use &quot;`sp`&quot; instead of &quot;`dp`&quot; for text sizes"
-        errorLine1="        android:textSize=&quot;11dp&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_camera_xmain.xml"
-            line="216"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="SpUsage"
-        message="Should use &quot;`sp`&quot; instead of &quot;`dp`&quot; for text sizes"
-        errorLine1="        android:textSize=&quot;20dp&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_camera_xmain.xml"
-            line="270"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="SwitchIntDef"
-        message="Switch statement on an `int` with known associated constant missing case `ImageCapture.FLASH_MODE_UNKNOWN`"
-        errorLine1="            switch (getImageCapture().getFlashMode()) {"
-        errorLine2="            ~~~~~~">
-        <location
-            file="src/main/java/androidx/camera/integration/core/CameraXActivity.java"
-            line="501"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="AllowBackup"
-        message="On SDK version 23 and up, your app data will be automatically backed up and restored on app install. Consider adding the attribute `android:fullBackupContent` to specify an `@xml` resource which configures which files to backup. More info: https://developer.android.com/training/backup/autosyncapi.html"
-        errorLine1="    &lt;application"
-        errorLine2="     ~~~~~~~~~~~">
+        id="UnsupportedChromeOsHardware"
+        message="Expecting `android:required=&quot;false&quot;` for this hardware feature that may not be supported by all Chrome OS devices"
+        errorLine1="    &lt;uses-feature android:name=&quot;android.hardware.camera&quot; />"
+        errorLine2="     ~~~~~~~~~~~~">
         <location
             file="src/main/AndroidManifest.xml"
-            line="25"
+            line="22"
             column="6"/>
     </issue>
 
     <issue
-        id="AllowBackup"
-        message="Should explicitly set `android:allowBackup` to `true` or `false` (it&apos;s `true` by default, and that can have some security implications for the application&apos;s data)"
-        errorLine1="    &lt;application"
-        errorLine2="     ~~~~~~~~~~~">
+        id="PermissionImpliesUnsupportedChromeOsHardware"
+        message="Permission exists without corresponding hardware `&lt;uses-feature android:name=&quot;android.hardware.camera.autofocus&quot; required=&quot;false&quot;>` tag"
+        errorLine1="    &lt;uses-permission android:name=&quot;android.permission.CAMERA&quot; />"
+        errorLine2="     ~~~~~~~~~~~~~~~">
         <location
             file="src/main/AndroidManifest.xml"
-            line="25"
+            line="18"
             column="6"/>
     </issue>
 
@@ -250,7 +151,7 @@
         errorLine2="                        ~~~~~~~">
         <location
             file="src/main/java/androidx/camera/integration/core/CameraXActivity.java"
-            line="864"
+            line="867"
             column="25"/>
     </issue>
 
@@ -261,7 +162,7 @@
         errorLine2="                                            ~~~~~~~">
         <location
             file="src/main/java/androidx/camera/integration/core/CameraXActivity.java"
-            line="868"
+            line="871"
             column="45"/>
     </issue>
 
@@ -272,7 +173,7 @@
         errorLine2="                                                  ~~~~~~~">
         <location
             file="src/main/java/androidx/camera/integration/core/CameraXActivity.java"
-            line="869"
+            line="872"
             column="51"/>
     </issue>
 
@@ -299,292 +200,6 @@
     </issue>
 
     <issue
-        id="MissingApplicationIcon"
-        message="Should explicitly set `android:icon`, there is no default"
-        errorLine1="    &lt;application"
-        errorLine2="     ~~~~~~~~~~~">
-        <location
-            file="src/main/AndroidManifest.xml"
-            line="25"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="SmallSp"
-        message="Avoid using sizes smaller than `12sp`: `10sp`"
-        errorLine1="        android:textSize=&quot;10sp&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_camera_xmain.xml"
-            line="230"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="SmallSp"
-        message="Avoid using sizes smaller than `12sp`: `10sp`"
-        errorLine1="        android:textSize=&quot;10sp&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_camera_xmain.xml"
-            line="244"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="ClickableViewAccessibility"
-        message="`onTouch` should call `View#performClick` when a click is detected"
-        errorLine1="            public boolean onTouch(View view, MotionEvent motionEvent) {"
-        errorLine2="                           ~~~~~~~">
-        <location
-            file="src/main/java/androidx/camera/integration/core/CameraXActivity.java"
-            line="901"
-            column="28"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="    &lt;ImageButton"
-        errorLine2="     ~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_camera_xmain.xml"
-            line="168"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="    &lt;ImageButton"
-        errorLine2="     ~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_camera_xmain.xml"
-            line="181"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="    &lt;ImageButton"
-        errorLine2="     ~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_camera_xmain.xml"
-            line="194"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="String literal in `setText` can not be translated. Use Android resources instead."
-        errorLine1="                mRecord.setText(&quot;Stop&quot;);"
-        errorLine2="                                ~~~~~~">
-        <location
-            file="src/main/java/androidx/camera/integration/core/CameraXActivity.java"
-            line="340"
-            column="33"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="String literal in `setText` can not be translated. Use Android resources instead."
-        errorLine1="                mRecord.setText(&quot;Record&quot;);"
-        errorLine2="                                ~~~~~~~~">
-        <location
-            file="src/main/java/androidx/camera/integration/core/CameraXActivity.java"
-            line="342"
-            column="33"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="String literal in `setText` can not be translated. Use Android resources instead."
-        errorLine1="                mRecord.setText(&quot;Stop&quot;);"
-        errorLine2="                                ~~~~~~">
-        <location
-            file="src/main/java/androidx/camera/integration/core/CameraXActivity.java"
-            line="345"
-            column="33"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="String literal in `setText` can not be translated. Use Android resources instead."
-        errorLine1="                mRecord.setText(&quot;Record&quot;);"
-        errorLine2="                                ~~~~~~~~">
-        <location
-            file="src/main/java/androidx/camera/integration/core/CameraXActivity.java"
-            line="348"
-            column="33"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="Do not concatenate text displayed with `setText`. Use resource string with placeholders."
-        errorLine1="                                &quot;ImgCount: &quot; + mImageAnalysisFrameCount.get() + &quot; @ts: &quot;"
-        errorLine2="                                ^">
-        <location
-            file="src/main/java/androidx/camera/integration/core/CameraXActivity.java"
-            line="571"
-            column="33"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="String literal in `setText` can not be translated. Use Android resources instead."
-        errorLine1="                                &quot;ImgCount: &quot; + mImageAnalysisFrameCount.get() + &quot; @ts: &quot;"
-        errorLine2="                                ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/camera/integration/core/CameraXActivity.java"
-            line="571"
-            column="33"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="String literal in `setText` can not be translated. Use Android resources instead."
-        errorLine1="                                &quot;ImgCount: &quot; + mImageAnalysisFrameCount.get() + &quot; @ts: &quot;"
-        errorLine2="                                                                                ~~~~~~~~">
-        <location
-            file="src/main/java/androidx/camera/integration/core/CameraXActivity.java"
-            line="571"
-            column="81"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Picture&quot;, should use `@string` resource"
-        errorLine1="        android:text=&quot;Picture&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_camera_xmain.xml"
-            line="80"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Record&quot;, should use `@string` resource"
-        errorLine1="        android:text=&quot;Record&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_camera_xmain.xml"
-            line="93"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;1x&quot;, should use `@string` resource"
-        errorLine1="        android:text=&quot;1x&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_camera_xmain.xml"
-            line="269"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;--- fps&quot;, should use `@string` resource"
-        errorLine1="        android:text=&quot;--- fps&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout-land/opengl_activity.xml"
-            line="41"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;--- fps&quot;, should use `@string` resource"
-        errorLine1="        android:text=&quot;--- fps&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/opengl_activity.xml"
-            line="42"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Consider replacing `android:layout_marginLeft` with `android:layout_marginStart=&quot;5dp&quot;` to better support right-to-left layouts"
-        errorLine1="        android:layout_marginLeft=&quot;5dp&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_camera_xmain.xml"
-            line="172"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Consider replacing `android:layout_marginLeft` with `android:layout_marginStart=&quot;5dp&quot;` to better support right-to-left layouts"
-        errorLine1="        android:layout_marginLeft=&quot;5dp&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_camera_xmain.xml"
-            line="185"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Consider replacing `android:layout_marginLeft` with `android:layout_marginStart=&quot;5dp&quot;` to better support right-to-left layouts"
-        errorLine1="        android:layout_marginLeft=&quot;5dp&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_camera_xmain.xml"
-            line="198"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Consider replacing `android:layout_marginLeft` with `android:layout_marginStart=&quot;5dp&quot;` to better support right-to-left layouts"
-        errorLine1="        android:layout_marginLeft=&quot;5dp&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_camera_xmain.xml"
-            line="211"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Consider replacing `android:layout_marginLeft` with `android:layout_marginStart=&quot;5dp&quot;` to better support right-to-left layouts"
-        errorLine1="        android:layout_marginLeft=&quot;5dp&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_camera_xmain.xml"
-            line="225"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Consider replacing `android:layout_marginLeft` with `android:layout_marginStart=&quot;5dp&quot;` to better support right-to-left layouts"
-        errorLine1="        android:layout_marginLeft=&quot;5dp&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_camera_xmain.xml"
-            line="239"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Consider replacing `android:layout_marginRight` with `android:layout_marginEnd=&quot;10dp&quot;` to better support right-to-left layouts"
-        errorLine1="        android:layout_marginRight=&quot;10dp&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_camera_xmain.xml"
-            line="272"
-            column="9"/>
-    </issue>
-
-    <issue
         id="UnknownNullness"
         message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
         errorLine1="    public void onCreate(Bundle savedInstanceState) {"
diff --git a/camera/integration-tests/extensionstestapp/lint-baseline.xml b/camera/integration-tests/extensionstestapp/lint-baseline.xml
index 76c27b1..b628f0e 100644
--- a/camera/integration-tests/extensionstestapp/lint-baseline.xml
+++ b/camera/integration-tests/extensionstestapp/lint-baseline.xml
@@ -1,73 +1,29 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
-        id="ScopedStorage"
-        message="WRITE_EXTERNAL_STORAGE no longer provides write access when targeting Android 10+"
-        errorLine1="    &lt;uses-permission android:name=&quot;android.permission.WRITE_EXTERNAL_STORAGE&quot; />"
-        errorLine2="                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
+        id="UnsupportedChromeOsHardware"
+        message="Expecting `android:required=&quot;false&quot;` for this hardware feature that may not be supported by all Chrome OS devices"
+        errorLine1="    &lt;uses-feature android:name=&quot;android.hardware.camera&quot; />"
+        errorLine2="     ~~~~~~~~~~~~">
         <location
             file="src/main/AndroidManifest.xml"
-            line="21"
-            column="36"/>
-    </issue>
-
-    <issue
-        id="AllowBackup"
-        message="On SDK version 23 and up, your app data will be automatically backed up and restored on app install. Consider adding the attribute `android:fullBackupContent` to specify an `@xml` resource which configures which files to backup. More info: https://developer.android.com/training/backup/autosyncapi.html"
-        errorLine1="    &lt;application"
-        errorLine2="     ~~~~~~~~~~~">
-        <location
-            file="src/main/AndroidManifest.xml"
-            line="26"
+            line="24"
             column="6"/>
     </issue>
 
     <issue
-        id="AllowBackup"
-        message="Should explicitly set `android:allowBackup` to `true` or `false` (it&apos;s `true` by default, and that can have some security implications for the application&apos;s data)"
-        errorLine1="    &lt;application"
-        errorLine2="     ~~~~~~~~~~~">
+        id="PermissionImpliesUnsupportedChromeOsHardware"
+        message="Permission exists without corresponding hardware `&lt;uses-feature android:name=&quot;android.hardware.camera.autofocus&quot; required=&quot;false&quot;>` tag"
+        errorLine1="    &lt;uses-permission android:name=&quot;android.permission.CAMERA&quot; />"
+        errorLine2="     ~~~~~~~~~~~~~~~">
         <location
             file="src/main/AndroidManifest.xml"
-            line="26"
+            line="20"
             column="6"/>
     </issue>
 
     <issue
-        id="MissingApplicationIcon"
-        message="Should explicitly set `android:icon`, there is no default"
-        errorLine1="    &lt;application"
-        errorLine2="     ~~~~~~~~~~~">
-        <location
-            file="src/main/AndroidManifest.xml"
-            line="26"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Take Picture&quot;, should use `@string` resource"
-        errorLine1="        android:text=&quot;Take Picture&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_camera_extensions.xml"
-            line="57"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;DEFAULT&quot;, should use `@string` resource"
-        errorLine1="        android:text=&quot;DEFAULT&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_camera_extensions.xml"
-            line="70"
-            column="9"/>
-    </issue>
-
-    <issue
         id="UnknownNullness"
         message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
         errorLine1="    protected void onCreate(Bundle savedInstanceState) {"
diff --git a/camera/integration-tests/extensionstestlib/lint-baseline.xml b/camera/integration-tests/extensionstestlib/lint-baseline.xml
index 34e2342..e747a11 100644
--- a/camera/integration-tests/extensionstestlib/lint-baseline.xml
+++ b/camera/integration-tests/extensionstestlib/lint-baseline.xml
@@ -1,38 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 23 (current min is 21): `android.graphics.ImageFormat#PRIVATE`"
-        errorLine1="            Size[] outputSizes = map.getOutputSizes(ImageFormat.PRIVATE);"
-        errorLine2="                                                    ~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/camera/extensions/impl/BeautyPreviewExtenderImpl.java"
-            line="97"
-            column="53"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 23 (current min is 21): `android.graphics.ImageFormat#PRIVATE`"
-        errorLine1="                formatResolutionsPairList.add(Pair.create(ImageFormat.PRIVATE, outputSizes));"
-        errorLine2="                                                          ~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/camera/extensions/impl/BeautyPreviewExtenderImpl.java"
-            line="100"
-            column="59"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 26 (current min is 21): `android.opengl.EGLExt#EGL_RECORDABLE_ANDROID`"
-        errorLine1="                EGL_RECORDABLE_ANDROID,"
-        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/camera/extensions/impl/GLImage2SurfaceRenderer.java"
-            line="127"
-            column="17"/>
-    </issue>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="UnsafeNewApiCall"
diff --git a/camera/integration-tests/timingtestapp/lint-baseline.xml b/camera/integration-tests/timingtestapp/lint-baseline.xml
index 1575ddf..ee8072e 100644
--- a/camera/integration-tests/timingtestapp/lint-baseline.xml
+++ b/camera/integration-tests/timingtestapp/lint-baseline.xml
@@ -1,93 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
-
-    <issue
-        id="ScopedStorage"
-        message="WRITE_EXTERNAL_STORAGE no longer provides write access when targeting Android 10+"
-        errorLine1="    &lt;uses-permission android:name=&quot;android.permission.WRITE_EXTERNAL_STORAGE&quot; />"
-        errorLine2="                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/AndroidManifest.xml"
-            line="35"
-            column="36"/>
-    </issue>
-
-    <issue
-        id="DefaultLocale"
-        message="Implicitly using the default locale is a common source of bugs: Use `toUpperCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
-        errorLine1="        api = CameraAPI.valueOf(PrefHelper.getSingleTestApi(activity).toUpperCase())"
-        errorLine2="                                                                      ~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/camera/integration/antelope/TestUtils.kt"
-            line="114"
-            column="71"/>
-    </issue>
-
-    <issue
-        id="DefaultLocale"
-        message="Implicitly using the default locale is a common source of bugs: Use `toUpperCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
-        errorLine1="        focusMode = FocusMode.valueOf(PrefHelper.getSingleTestFocus(activity).toUpperCase())"
-        errorLine2="                                                                              ~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/camera/integration/antelope/TestUtils.kt"
-            line="115"
-            column="79"/>
-    </issue>
-
-    <issue
-        id="DefaultLocale"
-        message="Implicitly using the default locale is a common source of bugs: Use `toUpperCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
-        errorLine1="            ImageCaptureSize.valueOf(PrefHelper.getSingleTestImageSize(activity).toUpperCase())"
-        errorLine2="                                                                                 ~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/camera/integration/antelope/TestUtils.kt"
-            line="117"
-            column="82"/>
-    </issue>
-
-    <issue
-        id="SimpleDateFormat"
-        message="To get local formatting use `getDateInstance()`, `getDateTimeInstance()`, or `getTimeInstance()`, or use `new SimpleDateFormat(String template, Locale locale)` with for example `Locale.US` for ASCII dates."
-        errorLine1="            val dateFormatter = SimpleDateFormat(&quot;d MMM yyyy - kk&apos;h&apos;mm&quot;)"
-        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/camera/integration/antelope/TestResults.kt"
-            line="97"
-            column="33"/>
-    </issue>
-
-    <issue
-        id="SimpleDateFormat"
-        message="To get local formatting use `getDateInstance()`, `getDateTimeInstance()`, or `getTimeInstance()`, or use `new SimpleDateFormat(String template, Locale locale)` with for example `Locale.US` for ASCII dates."
-        errorLine1="            val dateFormatter = SimpleDateFormat(&quot;d MMM yyyy - kk&apos;h&apos;mm&quot;)"
-        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/camera/integration/antelope/TestResults.kt"
-            line="170"
-            column="33"/>
-    </issue>
-
-    <issue
-        id="SimpleDateFormat"
-        message="To get local formatting use `getDateInstance()`, `getDateTimeInstance()`, or `getTimeInstance()`, or use `new SimpleDateFormat(String template, Locale locale)` with for example `Locale.US` for ASCII dates."
-        errorLine1="    val dateFormatter = SimpleDateFormat(&quot;d MMM yyyy - kk&apos;h&apos;mm&quot;)"
-        errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/camera/integration/antelope/TestUtils.kt"
-            line="354"
-            column="25"/>
-    </issue>
-
-    <issue
-        id="SimpleDateFormat"
-        message="To get local formatting use `getDateInstance()`, `getDateTimeInstance()`, or `getTimeInstance()`, or use `new SimpleDateFormat(String template, Locale locale)` with for example `Locale.US` for ASCII dates."
-        errorLine1="    val dateFormatter = SimpleDateFormat(&quot;d MMM yyyy - kk&apos;h&apos;mm&quot;)"
-        errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/camera/integration/antelope/TestUtils.kt"
-            line="465"
-            column="25"/>
-    </issue>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="UnsafeNewApiCall"
@@ -96,7 +8,7 @@
         errorLine2="                                                  ~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/camera/integration/antelope/CameraUtils.kt"
-            line="180"
+            line="178"
             column="51"/>
     </issue>
 
@@ -112,57 +24,24 @@
     </issue>
 
     <issue
-        id="SourceLockedOrientationActivity"
-        message="You should not lock orientation of your activities, so that you can support a good user experience for any device or orientation"
-        errorLine1="                requestedOrientation = ActivityInfo.SCREEN_ORIENTATION_USER_PORTRAIT"
-        errorLine2="                ~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/camera/integration/antelope/MainActivity.kt"
-            line="354"
-            column="17"/>
-    </issue>
-
-    <issue
-        id="Typos"
-        message="Did you mean &quot;Camera!&quot; instead of &quot;Camera1&quot; ?"
-        errorLine1="        &lt;item>Camera1&lt;/item>"
-        errorLine2="              ^">
-        <location
-            file="src/main/res/values/arrays.xml"
-            line="41"
-            column="15"/>
-    </issue>
-
-    <issue
-        id="Typos"
-        message="Did you mean &quot;Camera!&quot; instead of &quot;Camera1&quot; ?"
-        errorLine1="        &lt;item>Camera1&lt;/item>"
-        errorLine2="              ^">
-        <location
-            file="src/main/res/values/arrays.xml"
-            line="48"
-            column="15"/>
-    </issue>
-
-    <issue
-        id="Typos"
-        message="Did you mean &quot;Camera!&quot; instead of &quot;Camera1&quot; ?"
-        errorLine1="    &lt;string name=&quot;label_camera1&quot;>Camera1&lt;/string>"
-        errorLine2="                                 ^">
-        <location
-            file="src/main/res/values/strings.xml"
-            line="21"
-            column="34"/>
-    </issue>
-
-    <issue
-        id="AllowBackup"
-        message="On SDK version 23 and up, your app data will be automatically backed up and restored on app install. Consider adding the attribute `android:fullBackupContent` to specify an `@xml` resource which configures which files to backup. More info: https://developer.android.com/training/backup/autosyncapi.html"
-        errorLine1="    &lt;application"
-        errorLine2="     ~~~~~~~~~~~">
+        id="PermissionImpliesUnsupportedChromeOsHardware"
+        message="Permission exists without corresponding hardware `&lt;uses-feature android:name=&quot;android.hardware.camera&quot; required=&quot;false&quot;>` tag"
+        errorLine1="    &lt;uses-permission android:name=&quot;android.permission.CAMERA&quot; />"
+        errorLine2="     ~~~~~~~~~~~~~~~">
         <location
             file="src/main/AndroidManifest.xml"
-            line="38"
+            line="20"
+            column="6"/>
+    </issue>
+
+    <issue
+        id="PermissionImpliesUnsupportedChromeOsHardware"
+        message="Permission exists without corresponding hardware `&lt;uses-feature android:name=&quot;android.hardware.camera.autofocus&quot; required=&quot;false&quot;>` tag"
+        errorLine1="    &lt;uses-permission android:name=&quot;android.permission.CAMERA&quot; />"
+        errorLine2="     ~~~~~~~~~~~~~~~">
+        <location
+            file="src/main/AndroidManifest.xml"
+            line="20"
             column="6"/>
     </issue>
 
diff --git a/camera/integration-tests/uiwidgetstestapp/lint-baseline.xml b/camera/integration-tests/uiwidgetstestapp/lint-baseline.xml
index e72697e..62b521c 100644
--- a/camera/integration-tests/uiwidgetstestapp/lint-baseline.xml
+++ b/camera/integration-tests/uiwidgetstestapp/lint-baseline.xml
@@ -1,27 +1,9 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
-        id="ObsoleteLintCustomCheck"
-        message="Lint found an issue registry (`androidx.fragment.testing.lint.FragmentTestingIssueRegistry`) which is older than the current API level; these checks may not work correctly.&#xA;&#xA;Recompile the checks against the latest version. Custom check API version is 6 (3.6), current lint API level is 8 (4.1)">
-        <location
-            file="../../../../../../../home/jeffrygaston/.gradle/caches/transforms-2/files-2.1/7d3871e5b26932ff3c93b3a8e0699529/fragment-testing-1.2.5/jars/lint.jar"/>
-    </issue>
-
-    <issue
-        id="ScopedStorage"
-        message="WRITE_EXTERNAL_STORAGE no longer provides write access when targeting Android 10+"
-        errorLine1="    &lt;uses-permission android:name=&quot;android.permission.WRITE_EXTERNAL_STORAGE&quot; />"
-        errorLine2="                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/AndroidManifest.xml"
-            line="57"
-            column="36"/>
-    </issue>
-
-    <issue
-        id="ManifestOrder"
-        message="`&lt;uses-permission>` tag appears after `&lt;application>` tag"
+        id="PermissionImpliesUnsupportedChromeOsHardware"
+        message="Permission exists without corresponding hardware `&lt;uses-feature android:name=&quot;android.hardware.camera&quot; required=&quot;false&quot;>` tag"
         errorLine1="    &lt;uses-permission android:name=&quot;android.permission.CAMERA&quot; />"
         errorLine2="     ~~~~~~~~~~~~~~~">
         <location
@@ -31,35 +13,13 @@
     </issue>
 
     <issue
-        id="LockedOrientationActivity"
-        message="Expecting `android:screenOrientation=&quot;unspecified&quot;` or `&quot;fullSensor&quot;` for this activity so the user can use the application in any orientation and provide a great experience on Chrome OS devices"
-        errorLine1="            android:screenOrientation=&quot;portrait&quot; />"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
+        id="PermissionImpliesUnsupportedChromeOsHardware"
+        message="Permission exists without corresponding hardware `&lt;uses-feature android:name=&quot;android.hardware.camera.autofocus&quot; required=&quot;false&quot;>` tag"
+        errorLine1="    &lt;uses-permission android:name=&quot;android.permission.CAMERA&quot; />"
+        errorLine2="     ~~~~~~~~~~~~~~~">
         <location
             file="src/main/AndroidManifest.xml"
-            line="47"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="AllowBackup"
-        message="On SDK version 23 and up, your app data will be automatically backed up and restored on app install. Consider adding the attribute `android:fullBackupContent` to specify an `@xml` resource which configures which files to backup. More info: https://developer.android.com/training/backup/autosyncapi.html"
-        errorLine1="    &lt;application"
-        errorLine2="     ~~~~~~~~~~~">
-        <location
-            file="src/main/AndroidManifest.xml"
-            line="20"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="AllowBackup"
-        message="Should explicitly set `android:allowBackup` to `true` or `false` (it&apos;s `true` by default, and that can have some security implications for the application&apos;s data)"
-        errorLine1="    &lt;application"
-        errorLine2="     ~~~~~~~~~~~">
-        <location
-            file="src/main/AndroidManifest.xml"
-            line="20"
+            line="56"
             column="6"/>
     </issue>
 
@@ -74,26 +34,4 @@
             column="31"/>
     </issue>
 
-    <issue
-        id="MissingApplicationIcon"
-        message="Should explicitly set `android:icon`, there is no default"
-        errorLine1="    &lt;application"
-        errorLine2="     ~~~~~~~~~~~">
-        <location
-            file="src/main/AndroidManifest.xml"
-            line="20"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Blank textview fragment.&quot;, should use `@string` resource"
-        errorLine1="        android:text=&quot;Blank textview fragment.&quot; />"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/fragment_textview.xml"
-            line="26"
-            column="9"/>
-    </issue>
-
 </issues>
diff --git a/camera/integration-tests/viewtestapp/lint-baseline.xml b/camera/integration-tests/viewtestapp/lint-baseline.xml
index 7c07dea..adc33a7 100644
--- a/camera/integration-tests/viewtestapp/lint-baseline.xml
+++ b/camera/integration-tests/viewtestapp/lint-baseline.xml
@@ -1,85 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
-
-    <issue
-        id="ObsoleteLintCustomCheck"
-        message="Lint found an issue registry (`androidx.fragment.lint.FragmentIssueRegistry`) which is older than the current API level; these checks may not work correctly.&#xA;&#xA;Recompile the checks against the latest version. Custom check API version is 6 (3.6), current lint API level is 8 (4.1)">
-        <location
-            file="../../../../../../../home/jeffrygaston/.gradle/caches/transforms-2/files-2.1/0fb1dd8bbeedc8c68a82b59d7323ab90/fragment-1.2.3/jars/lint.jar"/>
-    </issue>
-
-    <issue
-        id="ObsoleteLintCustomCheck"
-        message="Lint found an issue registry (`androidx.fragment.testing.lint.FragmentTestingIssueRegistry`) which is older than the current API level; these checks may not work correctly.&#xA;&#xA;Recompile the checks against the latest version. Custom check API version is 6 (3.6), current lint API level is 8 (4.1)">
-        <location
-            file="../../../../../../../home/jeffrygaston/.gradle/caches/transforms-2/files-2.1/a2a294247f89fd5339b38ec4d63066da/fragment-testing-1.2.3/jars/lint.jar"/>
-    </issue>
-
-    <issue
-        id="ScopedStorage"
-        message="WRITE_EXTERNAL_STORAGE no longer provides write access when targeting Android 11+, even when using `requestLegacyExternalStorage`"
-        errorLine1="    &lt;uses-permission android:name=&quot;android.permission.WRITE_EXTERNAL_STORAGE&quot; />"
-        errorLine2="                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/AndroidManifest.xml"
-            line="21"
-            column="36"/>
-    </issue>
-
-    <issue
-        id="DefaultLocale"
-        message="Implicitly using the default locale is a common source of bugs: Use `toUpperCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
-        errorLine1="                CaptureMode captureMode = CaptureMode.valueOf(captureModeString.toUpperCase());"
-        errorLine2="                                                                                ~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/camera/integration/view/CameraViewFragment.java"
-            line="148"
-            column="81"/>
-    </issue>
-
-    <issue
-        id="NonConstantResourceId"
-        message="Resource IDs will be non-final in Android Gradle Plugin version 7.0, avoid using them in switch case statements"
-        errorLine1="            case R.id.camera_view:"
-        errorLine2="                 ~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/camera/integration/view/MainActivity.java"
-            line="106"
-            column="18"/>
-    </issue>
-
-    <issue
-        id="NonConstantResourceId"
-        message="Resource IDs will be non-final in Android Gradle Plugin version 7.0, avoid using them in switch case statements"
-        errorLine1="            case R.id.preview_view:"
-        errorLine2="                 ~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/camera/integration/view/MainActivity.java"
-            line="109"
-            column="18"/>
-    </issue>
-
-    <issue
-        id="NonConstantResourceId"
-        message="Resource IDs will be non-final in Android Gradle Plugin version 7.0, avoid using them in switch case statements"
-        errorLine1="            case R.id.camera_controller:"
-        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/camera/integration/view/MainActivity.java"
-            line="112"
-            column="18"/>
-    </issue>
-
-    <issue
-        id="UnsafeNewApiCall"
-        message="This call is to a method from API 23, the call containing class androidx.camera.integration.view.MainActivity is not annotated with @RequiresApi(x) where x is at least 23. Either annotate the containing class with at least @RequiresApi(23) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(23)."
-        errorLine1="                    requestPermissions(REQUIRED_PERMISSIONS, REQUEST_CODE_PERMISSIONS);"
-        errorLine2="                    ~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/camera/integration/view/MainActivity.java"
-            line="75"
-            column="21"/>
-    </issue>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="RestrictedApi"
@@ -148,94 +68,28 @@
     </issue>
 
     <issue
-        id="SwitchIntDef"
-        message="Switch statement on an `int` with known associated constant missing case `ImageCapture.FLASH_MODE_UNKNOWN`"
-        errorLine1="            switch (mCameraController.getImageCaptureFlashMode()) {"
-        errorLine2="            ~~~~~~">
-        <location
-            file="src/main/java/androidx/camera/integration/view/CameraControllerFragment.java"
-            line="178"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="SwitchIntDef"
-        message="Switch statement on an `int` with known associated constant missing case `ImageCapture.FLASH_MODE_UNKNOWN`"
-        errorLine1="        switch (mCameraController.getImageCaptureFlashMode()) {"
-        errorLine2="        ~~~~~~">
-        <location
-            file="src/main/java/androidx/camera/integration/view/CameraControllerFragment.java"
-            line="394"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="AllowBackup"
-        message="On SDK version 23 and up, your app data will be automatically backed up and restored on app install. Consider adding the attribute `android:fullBackupContent` to specify an `@xml` resource which configures which files to backup. More info: https://developer.android.com/training/backup/autosyncapi.html"
-        errorLine1="    &lt;application"
-        errorLine2="     ~~~~~~~~~~~">
+        id="PermissionImpliesUnsupportedChromeOsHardware"
+        message="Permission exists without corresponding hardware `&lt;uses-feature android:name=&quot;android.hardware.camera&quot; required=&quot;false&quot;>` tag"
+        errorLine1="    &lt;uses-permission android:name=&quot;android.permission.CAMERA&quot; />"
+        errorLine2="     ~~~~~~~~~~~~~~~">
         <location
             file="src/main/AndroidManifest.xml"
-            line="23"
+            line="18"
             column="6"/>
     </issue>
 
     <issue
-        id="AllowBackup"
-        message="Should explicitly set `android:allowBackup` to `true` or `false` (it&apos;s `true` by default, and that can have some security implications for the application&apos;s data)"
-        errorLine1="    &lt;application"
-        errorLine2="     ~~~~~~~~~~~">
+        id="PermissionImpliesUnsupportedChromeOsHardware"
+        message="Permission exists without corresponding hardware `&lt;uses-feature android:name=&quot;android.hardware.camera.autofocus&quot; required=&quot;false&quot;>` tag"
+        errorLine1="    &lt;uses-permission android:name=&quot;android.permission.CAMERA&quot; />"
+        errorLine2="     ~~~~~~~~~~~~~~~">
         <location
             file="src/main/AndroidManifest.xml"
-            line="23"
+            line="18"
             column="6"/>
     </issue>
 
     <issue
-        id="HandlerLeak"
-        message="This `Handler` class should be static or leaks might occur (anonymous android.os.Handler)"
-        errorLine1="            new Handler() {"
-        errorLine2="            ^">
-        <location
-            file="src/main/java/androidx/camera/integration/view/CaptureViewOnTouchListener.java"
-            line="73"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="MergeRootFrame"
-        message="This `&lt;FrameLayout>` can be replaced with a `&lt;merge>` tag"
-        errorLine1="&lt;FrameLayout xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
-        errorLine2="^">
-        <location
-            file="src/main/res/layout/activity_main.xml"
-            line="16"
-            column="1"/>
-    </issue>
-
-    <issue
-        id="DisableBaselineAlignment"
-        message="Set `android:baselineAligned=&quot;false&quot;` on this element for better performance"
-        errorLine1="&lt;LinearLayout xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
-        errorLine2=" ~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout-land/camera_controller_view.xml"
-            line="16"
-            column="2"/>
-    </issue>
-
-    <issue
-        id="DisableBaselineAlignment"
-        message="Set `android:baselineAligned=&quot;false&quot;` on this element for better performance"
-        errorLine1="&lt;LinearLayout xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
-        errorLine2=" ~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout-land/fragment_preview_view.xml"
-            line="16"
-            column="2"/>
-    </issue>
-
-    <issue
         id="UnusedResources"
         message="The resource `R.string.preview` appears to be unused"
         errorLine1="    &lt;string name=&quot;preview&quot;>Preview&lt;/string>"
@@ -323,202 +177,4 @@
             column="29"/>
     </issue>
 
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `IMAGE_VIEW_SCALE_TYPES` of class `PreviewViewFragment` requires synthetic accessor"
-        errorLine1="                previewSnapshot.setScaleType(IMAGE_VIEW_SCALE_TYPES[position]);"
-        errorLine2="                                             ~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/camera/integration/view/PreviewViewFragment.java"
-            line="306"
-            column="46"/>
-    </issue>
-
-    <issue
-        id="UselessParent"
-        message="This `LinearLayout` layout or its `FrameLayout` parent is possibly useless"
-        errorLine1="    &lt;LinearLayout"
-        errorLine2="     ~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout-land/fragment_main.xml"
-            line="21"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="UselessParent"
-        message="This `LinearLayout` layout or its `FrameLayout` parent is possibly useless"
-        errorLine1="    &lt;LinearLayout"
-        errorLine2="     ~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/fragment_main.xml"
-            line="21"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="MissingApplicationIcon"
-        message="Should explicitly set `android:icon`, there is no default"
-        errorLine1="    &lt;application"
-        errorLine2="     ~~~~~~~~~~~">
-        <location
-            file="src/main/AndroidManifest.xml"
-            line="23"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="ClickableViewAccessibility"
-        message="`CaptureViewOnTouchListener#onTouch` should call `View#performClick` when a click is detected"
-        errorLine1="    public boolean onTouch(View view, MotionEvent event) {"
-        errorLine2="                   ~~~~~~~">
-        <location
-            file="src/main/java/androidx/camera/integration/view/CaptureViewOnTouchListener.java"
-            line="179"
-            column="20"/>
-    </issue>
-
-    <issue
-        id="ClickableViewAccessibility"
-        message="`onTouch` lambda should call `View#performClick` when a click is detected"
-        errorLine1="        mPreviewView.setOnTouchListener((view, motionEvent) -> {"
-        errorLine2="                                        ^">
-        <location
-            file="src/main/java/androidx/camera/integration/view/PreviewViewFragment.java"
-            line="334"
-            column="41"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="        &lt;ImageView"
-        errorLine2="         ~~~~~~~~~">
-        <location
-            file="src/main/res/layout-land/fragment_preview_view.xml"
-            line="32"
-            column="10"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="        &lt;ImageView"
-        errorLine2="         ~~~~~~~~~">
-        <location
-            file="src/main/res/layout/fragment_preview_view.xml"
-            line="33"
-            column="10"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="String literal in `setText` can not be translated. Use Android resources instead."
-        errorLine1="            mZoomStateText.setText(&quot;Null&quot;);"
-        errorLine2="                                   ~~~~~~">
-        <location
-            file="src/main/java/androidx/camera/integration/view/CameraControllerFragment.java"
-            line="356"
-            column="36"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="String literal in `setText` can not be translated. Use Android resources instead."
-        errorLine1="            mTorchStateText.setText(&quot;Torch state null&quot;);"
-        errorLine2="                                    ~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/camera/integration/view/CameraControllerFragment.java"
-            line="364"
-            column="37"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="Do not concatenate text displayed with `setText`. Use resource string with placeholders."
-        errorLine1="            mTorchStateText.setText(&quot;Torch state: &quot; + torchState);"
-        errorLine2="                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/camera/integration/view/CameraControllerFragment.java"
-            line="366"
-            column="37"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="String literal in `setText` can not be translated. Use Android resources instead."
-        errorLine1="            mTorchStateText.setText(&quot;Torch state: &quot; + torchState);"
-        errorLine2="                                    ~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/camera/integration/view/CameraControllerFragment.java"
-            line="366"
-            column="37"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="String literal in `setText` can not be translated. Use Android resources instead."
-        errorLine1="                rotationButton.setText(&quot;ROTATION_0&quot;);"
-        errorLine2="                                       ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/camera/integration/view/PreviewViewFragment.java"
-            line="188"
-            column="40"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="String literal in `setText` can not be translated. Use Android resources instead."
-        errorLine1="                rotationButton.setText(&quot;ROTATION_90&quot;);"
-        errorLine2="                                       ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/camera/integration/view/PreviewViewFragment.java"
-            line="191"
-            column="40"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="String literal in `setText` can not be translated. Use Android resources instead."
-        errorLine1="                rotationButton.setText(&quot;ROTATION_180&quot;);"
-        errorLine2="                                       ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/camera/integration/view/PreviewViewFragment.java"
-            line="194"
-            column="40"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="String literal in `setText` can not be translated. Use Android resources instead."
-        errorLine1="                rotationButton.setText(&quot;ROTATION_270&quot;);"
-        errorLine2="                                       ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/camera/integration/view/PreviewViewFragment.java"
-            line="197"
-            column="40"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Consider replacing `android:layout_marginRight` with `android:layout_marginEnd=&quot;15dp&quot;` to better support right-to-left layouts"
-        errorLine1="                android:layout_marginRight=&quot;15dp&quot;"
-        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/fragment_main.xml"
-            line="60"
-            column="17"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
-        errorLine1="    protected void onCreate(Bundle savedInstanceState) {"
-        errorLine2="                            ~~~~~~">
-        <location
-            file="src/main/java/androidx/camera/integration/view/MainActivity.java"
-            line="55"
-            column="29"/>
-    </issue>
-
 </issues>
diff --git a/car/app/app/lint-baseline.xml b/car/app/app/lint-baseline.xml
index 0dcf35d..067f970 100644
--- a/car/app/app/lint-baseline.xml
+++ b/car/app/app/lint-baseline.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="BanUncheckedReflection"
@@ -34,15 +34,4 @@
             column="20"/>
     </issue>
 
-    <issue
-        id="ParcelClassLoader"
-        message="Using the default class loader will not work if you are restoring your own classes. Consider using for example `readBundle(getClass().getClassLoader())` instead."
-        errorLine1="                    return new Bundleable(requireNonNull(source.readBundle()));"
-        errorLine2="                                                                ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/car/app/serialization/Bundleable.java"
-            line="78"
-            column="65"/>
-    </issue>
-
 </issues>
diff --git a/cardview/cardview/lint-baseline.xml b/cardview/cardview/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/cardview/cardview/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/collection/collection-benchmark/lint-baseline.xml b/collection/collection-benchmark/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/collection/collection-benchmark/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/collection/collection-ktx/lint-baseline.xml b/collection/collection-ktx/lint-baseline.xml
new file mode 100644
index 0000000..297ae16
--- /dev/null
+++ b/collection/collection-ktx/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" version="4.2.0-beta02">
+
+</issues>
diff --git a/collection/collection/lint-baseline.xml b/collection/collection/lint-baseline.xml
index 9ab582a..1626564 100644
--- a/collection/collection/lint-baseline.xml
+++ b/collection/collection/lint-baseline.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" version="4.2.0-alpha15">
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" version="4.2.0-beta02">
 
     <issue
         id="BanSynchronizedMethods"
@@ -118,7 +118,7 @@
         errorLine2="           ~">
         <location
             file="src/main/java/androidx/collection/ArraySet.java"
-            line="383"
+            line="395"
             column="12"/>
     </issue>
 
@@ -129,7 +129,7 @@
         errorLine2="           ~">
         <location
             file="src/main/java/androidx/collection/ArraySet.java"
-            line="506"
+            line="518"
             column="12"/>
     </issue>
 
diff --git a/collection/integration-tests/testapp/lint-baseline.xml b/collection/integration-tests/testapp/lint-baseline.xml
new file mode 100644
index 0000000..297ae16
--- /dev/null
+++ b/collection/integration-tests/testapp/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" version="4.2.0-beta02">
+
+</issues>
diff --git a/compose/androidview/androidview/integration-tests/androidview-demos/lint-baseline.xml b/compose/androidview/androidview/integration-tests/androidview-demos/lint-baseline.xml
index 6bd98fa..53ae1f6 100644
--- a/compose/androidview/androidview/integration-tests/androidview-demos/lint-baseline.xml
+++ b/compose/androidview/androidview/integration-tests/androidview-demos/lint-baseline.xml
@@ -1,675 +1,25 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
-        id="InflateParams"
-        message="Avoid passing `null` as the view root (needed to resolve layout parameters on the inflated layout&apos;s root element)"
-        errorLine1="                    .inflate(R.layout.android_4_buttons_in_compose, null).let { view ->"
-        errorLine2="                                                                    ~~~~">
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterNaming&quot;">
         <location
-            file="src/main/java/androidx/compose/androidview/demos/PointerInputInteropAndroidInCompose.kt"
-            line="87"
-            column="69"/>
+            file="build.gradle"/>
     </issue>
 
     <issue
-        id="InflateParams"
-        message="Avoid passing `null` as the view root (needed to resolve layout parameters on the inflated layout&apos;s root element)"
-        errorLine1="                    .inflate(R.layout.android_tap_in_compose_tap, null).let { view ->"
-        errorLine2="                                                                  ~~~~">
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterPosition&quot;">
         <location
-            file="src/main/java/androidx/compose/androidview/demos/PointerInputInteropAndroidInCompose.kt"
-            line="137"
-            column="67"/>
+            file="build.gradle"/>
     </issue>
 
     <issue
-        id="InflateParams"
-        message="Avoid passing `null` as the view root (needed to resolve layout parameters on the inflated layout&apos;s root element)"
-        errorLine1="                    .inflate(R.layout.android_tap_in_compose_scroll, null).let { view ->"
-        errorLine2="                                                                     ~~~~">
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableNaming&quot;">
         <location
-            file="src/main/java/androidx/compose/androidview/demos/PointerInputInteropAndroidInCompose.kt"
-            line="167"
-            column="70"/>
-    </issue>
-
-    <issue
-        id="InflateParams"
-        message="Avoid passing `null` as the view root (needed to resolve layout parameters on the inflated layout&apos;s root element)"
-        errorLine1="                        null"
-        errorLine2="                        ~~~~">
-        <location
-            file="src/main/java/androidx/compose/androidview/demos/PointerInputInteropAndroidInCompose.kt"
-            line="216"
-            column="25"/>
-    </issue>
-
-    <issue
-        id="InflateParams"
-        message="Avoid passing `null` as the view root (needed to resolve layout parameters on the inflated layout&apos;s root element)"
-        errorLine1="                        .inflate(R.layout.android_scroll_in_compose_scroll_same_orientation, null)"
-        errorLine2="                                                                                             ~~~~">
-        <location
-            file="src/main/java/androidx/compose/androidview/demos/PointerInputInteropAndroidInCompose.kt"
-            line="248"
-            column="94"/>
-    </issue>
-
-    <issue
-        id="InflateParams"
-        message="Avoid passing `null` as the view root (needed to resolve layout parameters on the inflated layout&apos;s root element)"
-        errorLine1="                        .inflate(R.layout.android_scrollview, null)"
-        errorLine2="                                                              ~~~~">
-        <location
-            file="src/main/java/androidx/compose/androidview/demos/PointerInputInteropAndroidInCompose.kt"
-            line="267"
-            column="63"/>
-    </issue>
-
-    <issue
-        id="InflateParams"
-        message="Avoid passing `null` as the view root (needed to resolve layout parameters on the inflated layout&apos;s root element)"
-        errorLine1="                        .inflate(R.layout.android_scrollview, null)"
-        errorLine2="                                                              ~~~~">
-        <location
-            file="src/main/java/androidx/compose/androidview/demos/PointerInputInteropAndroidInCompose.kt"
-            line="274"
-            column="63"/>
-    </issue>
-
-    <issue
-        id="RedundantNamespace"
-        message="This namespace declaration is redundant"
-        errorLine1="    &lt;Button xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/android_tap_in_compose_scroll.xml"
-            line="22"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="RedundantNamespace"
-        message="This namespace declaration is redundant"
-        errorLine1="    &lt;Button xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/android_tap_in_compose_scroll.xml"
-            line="27"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="RedundantNamespace"
-        message="This namespace declaration is redundant"
-        errorLine1="    &lt;Button xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/android_tap_in_compose_scroll.xml"
-            line="32"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="RedundantNamespace"
-        message="This namespace declaration is redundant"
-        errorLine1="    &lt;Button xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/android_tap_in_compose_scroll.xml"
-            line="37"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="RedundantNamespace"
-        message="This namespace declaration is redundant"
-        errorLine1="    &lt;Button xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/android_tap_in_compose_tap.xml"
-            line="21"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="UnusedNamespace"
-        message="Unused namespace declaration xmlns:android; already declared on the root element"
-        errorLine1="    &lt;Button xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/android_tap_in_compose_scroll.xml"
-            line="22"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="UnusedNamespace"
-        message="Unused namespace declaration xmlns:android; already declared on the root element"
-        errorLine1="    &lt;Button xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/android_tap_in_compose_scroll.xml"
-            line="27"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="UnusedNamespace"
-        message="Unused namespace declaration xmlns:android; already declared on the root element"
-        errorLine1="    &lt;Button xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/android_tap_in_compose_scroll.xml"
-            line="32"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="UnusedNamespace"
-        message="Unused namespace declaration xmlns:android; already declared on the root element"
-        errorLine1="    &lt;Button xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/android_tap_in_compose_scroll.xml"
-            line="37"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="UnusedNamespace"
-        message="Unused namespace declaration xmlns:android; already declared on the root element"
-        errorLine1="    &lt;Button xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/android_tap_in_compose_tap.xml"
-            line="21"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="ButtonStyle"
-        message="Buttons in button bars should be borderless; use `style=&quot;?android:attr/buttonBarButtonStyle&quot;` (and `?android:attr/buttonBarStyle` on the parent)"
-        errorLine1="    &lt;Button xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
-        errorLine2="     ~~~~~~">
-        <location
-            file="src/main/res/layout/android_tap_in_compose_scroll.xml"
-            line="22"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="ButtonStyle"
-        message="Buttons in button bars should be borderless; use `style=&quot;?android:attr/buttonBarButtonStyle&quot;` (and `?android:attr/buttonBarStyle` on the parent)"
-        errorLine1="    &lt;Button xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
-        errorLine2="     ~~~~~~">
-        <location
-            file="src/main/res/layout/android_tap_in_compose_scroll.xml"
-            line="27"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="ButtonStyle"
-        message="Buttons in button bars should be borderless; use `style=&quot;?android:attr/buttonBarButtonStyle&quot;` (and `?android:attr/buttonBarStyle` on the parent)"
-        errorLine1="    &lt;Button xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
-        errorLine2="     ~~~~~~">
-        <location
-            file="src/main/res/layout/android_tap_in_compose_scroll.xml"
-            line="32"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="ButtonStyle"
-        message="Buttons in button bars should be borderless; use `style=&quot;?android:attr/buttonBarButtonStyle&quot;` (and `?android:attr/buttonBarStyle` on the parent)"
-        errorLine1="    &lt;Button xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
-        errorLine2="     ~~~~~~">
-        <location
-            file="src/main/res/layout/android_tap_in_compose_scroll.xml"
-            line="37"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Red&quot;, should use `@string` resource"
-        errorLine1="        android:text=&quot;Red&quot; />"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/android_4_buttons_in_compose.xml"
-            line="26"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Blue&quot;, should use `@string` resource"
-        errorLine1="        android:text=&quot;Blue&quot; />"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/android_4_buttons_in_compose.xml"
-            line="34"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Green&quot;, should use `@string` resource"
-        errorLine1="        android:text=&quot;Green&quot; />"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/android_4_buttons_in_compose.xml"
-            line="44"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Yellow&quot;, should use `@string` resource"
-        errorLine1="        android:text=&quot;Yellow&quot; />"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/android_4_buttons_in_compose.xml"
-            line="52"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;1&quot;, should use `@string` resource"
-        errorLine1="            android:text=&quot;1&quot; />"
-        errorLine2="            ~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/android_scroll_in_compose_scroll_different_orientation.xml"
-            line="29"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;2&quot;, should use `@string` resource"
-        errorLine1="            android:text=&quot;2&quot; />"
-        errorLine2="            ~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/android_scroll_in_compose_scroll_different_orientation.xml"
-            line="34"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;3&quot;, should use `@string` resource"
-        errorLine1="            android:text=&quot;3&quot; />"
-        errorLine2="            ~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/android_scroll_in_compose_scroll_different_orientation.xml"
-            line="39"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;4&quot;, should use `@string` resource"
-        errorLine1="            android:text=&quot;4&quot; />"
-        errorLine2="            ~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/android_scroll_in_compose_scroll_different_orientation.xml"
-            line="44"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;5&quot;, should use `@string` resource"
-        errorLine1="            android:text=&quot;5&quot; />"
-        errorLine2="            ~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/android_scroll_in_compose_scroll_different_orientation.xml"
-            line="49"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;6&quot;, should use `@string` resource"
-        errorLine1="            android:text=&quot;6&quot; />"
-        errorLine2="            ~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/android_scroll_in_compose_scroll_different_orientation.xml"
-            line="54"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;7&quot;, should use `@string` resource"
-        errorLine1="            android:text=&quot;7&quot; />"
-        errorLine2="            ~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/android_scroll_in_compose_scroll_different_orientation.xml"
-            line="59"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;8&quot;, should use `@string` resource"
-        errorLine1="            android:text=&quot;8&quot; />"
-        errorLine2="            ~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/android_scroll_in_compose_scroll_different_orientation.xml"
-            line="64"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;9&quot;, should use `@string` resource"
-        errorLine1="            android:text=&quot;9&quot; />"
-        errorLine2="            ~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/android_scroll_in_compose_scroll_different_orientation.xml"
-            line="69"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;10&quot;, should use `@string` resource"
-        errorLine1="            android:text=&quot;10&quot; />"
-        errorLine2="            ~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/android_scroll_in_compose_scroll_different_orientation.xml"
-            line="74"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;1&quot;, should use `@string` resource"
-        errorLine1="            android:text=&quot;1&quot; />"
-        errorLine2="            ~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/android_scroll_in_compose_scroll_same_orientation.xml"
-            line="29"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;2&quot;, should use `@string` resource"
-        errorLine1="            android:text=&quot;2&quot; />"
-        errorLine2="            ~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/android_scroll_in_compose_scroll_same_orientation.xml"
-            line="34"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;3&quot;, should use `@string` resource"
-        errorLine1="            android:text=&quot;3&quot; />"
-        errorLine2="            ~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/android_scroll_in_compose_scroll_same_orientation.xml"
-            line="39"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;4&quot;, should use `@string` resource"
-        errorLine1="            android:text=&quot;4&quot; />"
-        errorLine2="            ~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/android_scroll_in_compose_scroll_same_orientation.xml"
-            line="44"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;5&quot;, should use `@string` resource"
-        errorLine1="            android:text=&quot;5&quot; />"
-        errorLine2="            ~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/android_scroll_in_compose_scroll_same_orientation.xml"
-            line="49"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;6&quot;, should use `@string` resource"
-        errorLine1="            android:text=&quot;6&quot; />"
-        errorLine2="            ~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/android_scroll_in_compose_scroll_same_orientation.xml"
-            line="54"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;7&quot;, should use `@string` resource"
-        errorLine1="            android:text=&quot;7&quot; />"
-        errorLine2="            ~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/android_scroll_in_compose_scroll_same_orientation.xml"
-            line="59"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;8&quot;, should use `@string` resource"
-        errorLine1="            android:text=&quot;8&quot; />"
-        errorLine2="            ~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/android_scroll_in_compose_scroll_same_orientation.xml"
-            line="64"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;9&quot;, should use `@string` resource"
-        errorLine1="            android:text=&quot;9&quot; />"
-        errorLine2="            ~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/android_scroll_in_compose_scroll_same_orientation.xml"
-            line="69"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;10&quot;, should use `@string` resource"
-        errorLine1="            android:text=&quot;10&quot; />"
-        errorLine2="            ~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/android_scroll_in_compose_scroll_same_orientation.xml"
-            line="74"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;1&quot;, should use `@string` resource"
-        errorLine1="            android:text=&quot;1&quot; />"
-        errorLine2="            ~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/android_scrollview.xml"
-            line="30"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;2&quot;, should use `@string` resource"
-        errorLine1="            android:text=&quot;2&quot; />"
-        errorLine2="            ~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/android_scrollview.xml"
-            line="35"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;3&quot;, should use `@string` resource"
-        errorLine1="            android:text=&quot;3&quot; />"
-        errorLine2="            ~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/android_scrollview.xml"
-            line="40"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;4&quot;, should use `@string` resource"
-        errorLine1="            android:text=&quot;4&quot; />"
-        errorLine2="            ~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/android_scrollview.xml"
-            line="45"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;5&quot;, should use `@string` resource"
-        errorLine1="            android:text=&quot;5&quot; />"
-        errorLine2="            ~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/android_scrollview.xml"
-            line="50"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;6&quot;, should use `@string` resource"
-        errorLine1="            android:text=&quot;6&quot; />"
-        errorLine2="            ~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/android_scrollview.xml"
-            line="55"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;7&quot;, should use `@string` resource"
-        errorLine1="            android:text=&quot;7&quot; />"
-        errorLine2="            ~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/android_scrollview.xml"
-            line="60"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;8&quot;, should use `@string` resource"
-        errorLine1="            android:text=&quot;8&quot; />"
-        errorLine2="            ~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/android_scrollview.xml"
-            line="65"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;9&quot;, should use `@string` resource"
-        errorLine1="            android:text=&quot;9&quot; />"
-        errorLine2="            ~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/android_scrollview.xml"
-            line="70"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;10&quot;, should use `@string` resource"
-        errorLine1="            android:text=&quot;10&quot; />"
-        errorLine2="            ~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/android_scrollview.xml"
-            line="75"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Red&quot;, should use `@string` resource"
-        errorLine1="        android:text=&quot;Red&quot; />"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/android_tap_in_compose_scroll.xml"
-            line="26"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Green&quot;, should use `@string` resource"
-        errorLine1="        android:text=&quot;Green&quot; />"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/android_tap_in_compose_scroll.xml"
-            line="31"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Blue&quot;, should use `@string` resource"
-        errorLine1="        android:text=&quot;Blue&quot; />"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/android_tap_in_compose_scroll.xml"
-            line="36"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Yellow&quot;, should use `@string` resource"
-        errorLine1="        android:text=&quot;Yellow&quot; />"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/android_tap_in_compose_scroll.xml"
-            line="41"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Red&quot;, should use `@string` resource"
-        errorLine1="        android:text=&quot;Red&quot; />"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/android_tap_in_compose_tap.xml"
-            line="29"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Show Dialog&quot;, should use `@string` resource"
-        errorLine1="        android:text=&quot;Show Dialog&quot;/>"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/compose_in_android_dialog_dismiss_dialog_during_dispatch.xml"
-            line="33"
-            column="9"/>
+            file="build.gradle"/>
     </issue>
 
 </issues>
diff --git a/compose/androidview/androidview/lint-baseline.xml b/compose/androidview/androidview/lint-baseline.xml
index 9313815..1538f8f 100644
--- a/compose/androidview/androidview/lint-baseline.xml
+++ b/compose/androidview/androidview/lint-baseline.xml
@@ -1,37 +1,25 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
-        id="SuspiciousImport"
-        message="Don&apos;t include `android.R` here; use a fully qualified name for each usage instead"
-        errorLine1="import android.R"
-        errorLine2="~~~~~~~~~~~~~~~~">
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterNaming&quot;">
         <location
-            file="src/main/java/androidx/compose/androidview/adapters/LayoutAdapter.kt"
-            line="19"
-            column="1"/>
+            file="build.gradle"/>
     </issue>
 
     <issue
-        id="DefaultLocale"
-        message="Implicitly using the default locale is a common source of bugs: Use `toLowerCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
-        errorLine1="                val prefixString = prefix.toString().toLowerCase()"
-        errorLine2="                                                     ~~~~~~~~~~~">
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterPosition&quot;">
         <location
-            file="src/main/java/androidx/compose/androidview/adapters/ArrayAdapter.kt"
-            line="149"
-            column="54"/>
+            file="build.gradle"/>
     </issue>
 
     <issue
-        id="DefaultLocale"
-        message="Implicitly using the default locale is a common source of bugs: Use `toLowerCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
-        errorLine1="                    val valueText = value.toString().toLowerCase()"
-        errorLine2="                                                     ~~~~~~~~~~~">
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableNaming&quot;">
         <location
-            file="src/main/java/androidx/compose/androidview/adapters/ArrayAdapter.kt"
-            line="158"
-            column="54"/>
+            file="build.gradle"/>
     </issue>
 
     <issue
@@ -41,44 +29,11 @@
         errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/compose/androidview/adapters/LayoutBuilder.kt"
-            line="93"
+            line="96"
             column="26"/>
     </issue>
 
     <issue
-        id="UseSwitchCompatOrMaterialCode"
-        message="Use `SwitchCompat` from AppCompat or `SwitchMaterial` from Material library"
-        errorLine1="fun Switch.setSwitchMinWidth(switchMinWidth: Dimension) ="
-        errorLine2="    ~~~~~~">
-        <location
-            file="src/main/java/androidx/compose/androidview/adapters/SwitchAttributeAdapter.kt"
-            line="23"
-            column="5"/>
-    </issue>
-
-    <issue
-        id="UseSwitchCompatOrMaterialCode"
-        message="Use `SwitchCompat` from AppCompat or `SwitchMaterial` from Material library"
-        errorLine1="fun Switch.setSwitchPadding(switchPadding: Dimension) ="
-        errorLine2="    ~~~~~~">
-        <location
-            file="src/main/java/androidx/compose/androidview/adapters/SwitchAttributeAdapter.kt"
-            line="25"
-            column="5"/>
-    </issue>
-
-    <issue
-        id="UseSwitchCompatOrMaterialCode"
-        message="Use `SwitchCompat` from AppCompat or `SwitchMaterial` from Material library"
-        errorLine1="fun Switch.setThumbTextPadding(thumbTextPadding: Dimension) ="
-        errorLine2="    ~~~~~~">
-        <location
-            file="src/main/java/androidx/compose/androidview/adapters/SwitchAttributeAdapter.kt"
-            line="27"
-            column="5"/>
-    </issue>
-
-    <issue
         id="UnknownNullness"
         message="Should explicitly declare type here since implicit type does not specify nullness"
         errorLine1="    override fun getValue() = view.isChecked"
diff --git a/compose/animation/animation-core/lint-baseline.xml b/compose/animation/animation-core/lint-baseline.xml
new file mode 100644
index 0000000..53ae1f6
--- /dev/null
+++ b/compose/animation/animation-core/lint-baseline.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterNaming&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterPosition&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableNaming&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+</issues>
diff --git a/compose/animation/animation-core/samples/lint-baseline.xml b/compose/animation/animation-core/samples/lint-baseline.xml
new file mode 100644
index 0000000..53ae1f6
--- /dev/null
+++ b/compose/animation/animation-core/samples/lint-baseline.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterNaming&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterPosition&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableNaming&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+</issues>
diff --git a/compose/animation/animation/integration-tests/animation-demos/lint-baseline.xml b/compose/animation/animation/integration-tests/animation-demos/lint-baseline.xml
new file mode 100644
index 0000000..53ae1f6
--- /dev/null
+++ b/compose/animation/animation/integration-tests/animation-demos/lint-baseline.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterNaming&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterPosition&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableNaming&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+</issues>
diff --git a/compose/animation/animation/lint-baseline.xml b/compose/animation/animation/lint-baseline.xml
new file mode 100644
index 0000000..53ae1f6
--- /dev/null
+++ b/compose/animation/animation/lint-baseline.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterNaming&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterPosition&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableNaming&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+</issues>
diff --git a/compose/animation/animation/samples/lint-baseline.xml b/compose/animation/animation/samples/lint-baseline.xml
new file mode 100644
index 0000000..53ae1f6
--- /dev/null
+++ b/compose/animation/animation/samples/lint-baseline.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterNaming&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterPosition&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableNaming&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+</issues>
diff --git a/compose/compiler/compiler-hosted/integration-tests/lint-baseline.xml b/compose/compiler/compiler-hosted/integration-tests/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/compose/compiler/compiler-hosted/integration-tests/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/compose/compiler/compiler-hosted/lint-baseline.xml b/compose/compiler/compiler-hosted/lint-baseline.xml
new file mode 100644
index 0000000..297ae16
--- /dev/null
+++ b/compose/compiler/compiler-hosted/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" version="4.2.0-beta02">
+
+</issues>
diff --git a/compose/compiler/compiler/lint-baseline.xml b/compose/compiler/compiler/lint-baseline.xml
new file mode 100644
index 0000000..297ae16
--- /dev/null
+++ b/compose/compiler/compiler/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" version="4.2.0-beta02">
+
+</issues>
diff --git a/compose/desktop/desktop/lint-baseline.xml b/compose/desktop/desktop/lint-baseline.xml
new file mode 100644
index 0000000..297ae16
--- /dev/null
+++ b/compose/desktop/desktop/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" version="4.2.0-beta02">
+
+</issues>
diff --git a/compose/foundation/foundation-layout/integration-tests/layout-demos/lint-baseline.xml b/compose/foundation/foundation-layout/integration-tests/layout-demos/lint-baseline.xml
new file mode 100644
index 0000000..53ae1f6
--- /dev/null
+++ b/compose/foundation/foundation-layout/integration-tests/layout-demos/lint-baseline.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterNaming&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterPosition&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableNaming&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+</issues>
diff --git a/compose/foundation/foundation-layout/lint-baseline.xml b/compose/foundation/foundation-layout/lint-baseline.xml
new file mode 100644
index 0000000..53ae1f6
--- /dev/null
+++ b/compose/foundation/foundation-layout/lint-baseline.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterNaming&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterPosition&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableNaming&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+</issues>
diff --git a/compose/foundation/foundation-layout/samples/lint-baseline.xml b/compose/foundation/foundation-layout/samples/lint-baseline.xml
new file mode 100644
index 0000000..53ae1f6
--- /dev/null
+++ b/compose/foundation/foundation-layout/samples/lint-baseline.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterNaming&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterPosition&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableNaming&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+</issues>
diff --git a/compose/foundation/foundation/integration-tests/foundation-demos/lint-baseline.xml b/compose/foundation/foundation/integration-tests/foundation-demos/lint-baseline.xml
new file mode 100644
index 0000000..53ae1f6
--- /dev/null
+++ b/compose/foundation/foundation/integration-tests/foundation-demos/lint-baseline.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterNaming&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterPosition&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableNaming&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+</issues>
diff --git a/compose/foundation/foundation/lint-baseline.xml b/compose/foundation/foundation/lint-baseline.xml
new file mode 100644
index 0000000..53ae1f6
--- /dev/null
+++ b/compose/foundation/foundation/lint-baseline.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterNaming&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterPosition&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableNaming&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+</issues>
diff --git a/compose/foundation/foundation/samples/lint-baseline.xml b/compose/foundation/foundation/samples/lint-baseline.xml
new file mode 100644
index 0000000..53ae1f6
--- /dev/null
+++ b/compose/foundation/foundation/samples/lint-baseline.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterNaming&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterPosition&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableNaming&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+</issues>
diff --git a/compose/integration-tests/benchmark/lint-baseline.xml b/compose/integration-tests/benchmark/lint-baseline.xml
new file mode 100644
index 0000000..53ae1f6
--- /dev/null
+++ b/compose/integration-tests/benchmark/lint-baseline.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterNaming&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterPosition&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableNaming&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+</issues>
diff --git a/compose/integration-tests/demos/common/lint-baseline.xml b/compose/integration-tests/demos/common/lint-baseline.xml
new file mode 100644
index 0000000..53ae1f6
--- /dev/null
+++ b/compose/integration-tests/demos/common/lint-baseline.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterNaming&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterPosition&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableNaming&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+</issues>
diff --git a/compose/integration-tests/demos/lint-baseline.xml b/compose/integration-tests/demos/lint-baseline.xml
new file mode 100644
index 0000000..53ae1f6
--- /dev/null
+++ b/compose/integration-tests/demos/lint-baseline.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterNaming&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterPosition&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableNaming&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+</issues>
diff --git a/compose/integration-tests/docs-snippets/lint-baseline.xml b/compose/integration-tests/docs-snippets/lint-baseline.xml
new file mode 100644
index 0000000..53ae1f6
--- /dev/null
+++ b/compose/integration-tests/docs-snippets/lint-baseline.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterNaming&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterPosition&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableNaming&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+</issues>
diff --git a/compose/integration-tests/lint-baseline.xml b/compose/integration-tests/lint-baseline.xml
index beade19..9880e19 100644
--- a/compose/integration-tests/lint-baseline.xml
+++ b/compose/integration-tests/lint-baseline.xml
@@ -1,26 +1,25 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
-        id="DiscouragedPrivateApi"
-        message="Reflective access to freeTextLayoutCaches, which is not part of the public SDK and therefore likely to change in future Android releases"
-        errorLine1="            val freeCaches = Canvas::class.java.getDeclaredMethod(&quot;freeTextLayoutCaches&quot;)"
-        errorLine2="                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterNaming&quot;">
         <location
-            file="src/main/java/androidx/ui/integration/test/TextBenchmarkTestRule.kt"
-            line="80"
-            column="30"/>
+            file="build.gradle"/>
     </issue>
 
     <issue
-        id="UnusedAttribute"
-        message="Attribute `fillType` is only used in API level 24 and higher (current min is 21)"
-        errorLine1="        android:fillType=&quot;evenOdd&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~">
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterPosition&quot;">
         <location
-            file="src/main/res/drawable/ic_pathfill_sample.xml"
-            line="29"
-            column="9"/>
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableNaming&quot;">
+        <location
+            file="build.gradle"/>
     </issue>
 
     <issue
@@ -34,125 +33,4 @@
             column="13"/>
     </issue>
 
-    <issue
-        id="InflateParams"
-        message="Avoid passing `null` as the view root (needed to resolve layout parameters on the inflated layout&apos;s root element)"
-        errorLine1="            .inflate(androidx.ui.integration.test.R.layout.simple_store, null) as ViewGroup"
-        errorLine2="                                                                         ~~~~">
-        <location
-            file="src/main/java/androidx/ui/integration/test/view/AndroidNestedScrollViewTestCase.kt"
-            line="38"
-            column="74"/>
-    </issue>
-
-    <issue
-        id="PxUsage"
-        message="Avoid using &quot;`px`&quot; as units; use &quot;`dp`&quot; instead"
-        errorLine1="          android:layout_width=&quot;350px&quot;"
-        errorLine2="          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/store_item.xml"
-            line="9"
-            column="11"/>
-    </issue>
-
-    <issue
-        id="PxUsage"
-        message="Avoid using &quot;`px`&quot; as units; use &quot;`dp`&quot; instead"
-        errorLine1="          android:layout_height=&quot;350px&quot;"
-        errorLine2="          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/store_item.xml"
-            line="10"
-            column="11"/>
-    </issue>
-
-    <issue
-        id="PxUsage"
-        message="Avoid using &quot;`px`&quot; as units; use &quot;`dp`&quot; instead"
-        errorLine1="              android:textSize=&quot;60px&quot;/>"
-        errorLine2="              ~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/store_item.xml"
-            line="15"
-            column="15"/>
-    </issue>
-
-    <issue
-        id="PxUsage"
-        message="Avoid using &quot;`px`&quot; as units; use &quot;`dp`&quot; instead"
-        errorLine1="                  android:text=&quot;3.5 ★&quot; android:textSize=&quot;40px&quot;/>"
-        errorLine2="                                       ~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/store_item.xml"
-            line="22"
-            column="40"/>
-    </issue>
-
-    <issue
-        id="PxUsage"
-        message="Avoid using &quot;`px`&quot; as units; use &quot;`dp`&quot; instead"
-        errorLine1="        &lt;View android:layout_width=&quot;40px&quot;"
-        errorLine2="              ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/store_item.xml"
-            line="23"
-            column="15"/>
-    </issue>
-
-    <issue
-        id="PxUsage"
-        message="Avoid using &quot;`px`&quot; as units; use &quot;`dp`&quot; instead"
-        errorLine1="              android:layout_height=&quot;40px&quot;"
-        errorLine2="              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/store_item.xml"
-            line="24"
-            column="15"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="String literal in `setText` can not be translated. Use Android resources instead."
-        errorLine1="            text.text = &quot;Check Me!&quot;"
-        errorLine2="                         ~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/ui/integration/test/view/AndroidCheckboxesInLinearLayoutTestCase.kt"
-            line="52"
-            column="26"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="String literal in `setText` can not be translated. Use Android resources instead."
-        errorLine1="            text.text = &quot;Hello World Hello World Hello W&quot;"
-        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/ui/integration/test/view/AndroidTextViewsInLinearLayoutTestCase.kt"
-            line="45"
-            column="26"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Some title&quot;, should use `@string` resource"
-        errorLine1="              android:text=&quot;Some title&quot;"
-        errorLine2="              ~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/store_item.xml"
-            line="14"
-            column="15"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;3.5 ★&quot;, should use `@string` resource"
-        errorLine1="                  android:text=&quot;3.5 ★&quot; android:textSize=&quot;40px&quot;/>"
-        errorLine2="                  ~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/store_item.xml"
-            line="22"
-            column="19"/>
-    </issue>
-
 </issues>
diff --git a/compose/integration-tests/macrobenchmark-target/lint-baseline.xml b/compose/integration-tests/macrobenchmark-target/lint-baseline.xml
new file mode 100644
index 0000000..53ae1f6
--- /dev/null
+++ b/compose/integration-tests/macrobenchmark-target/lint-baseline.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterNaming&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterPosition&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableNaming&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+</issues>
diff --git a/compose/integration-tests/macrobenchmark/lint-baseline.xml b/compose/integration-tests/macrobenchmark/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/compose/integration-tests/macrobenchmark/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/compose/internal-lint-checks/lint-baseline.xml b/compose/internal-lint-checks/lint-baseline.xml
new file mode 100644
index 0000000..297ae16
--- /dev/null
+++ b/compose/internal-lint-checks/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" version="4.2.0-beta02">
+
+</issues>
diff --git a/compose/material/material-icons-core/lint-baseline.xml b/compose/material/material-icons-core/lint-baseline.xml
new file mode 100644
index 0000000..53ae1f6
--- /dev/null
+++ b/compose/material/material-icons-core/lint-baseline.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterNaming&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterPosition&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableNaming&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+</issues>
diff --git a/compose/material/material-icons-core/samples/lint-baseline.xml b/compose/material/material-icons-core/samples/lint-baseline.xml
new file mode 100644
index 0000000..53ae1f6
--- /dev/null
+++ b/compose/material/material-icons-core/samples/lint-baseline.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterNaming&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterPosition&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableNaming&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+</issues>
diff --git a/compose/material/material-ripple/lint-baseline.xml b/compose/material/material-ripple/lint-baseline.xml
new file mode 100644
index 0000000..53ae1f6
--- /dev/null
+++ b/compose/material/material-ripple/lint-baseline.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterNaming&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterPosition&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableNaming&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+</issues>
diff --git a/compose/material/material/icons/generator/lint-baseline.xml b/compose/material/material/icons/generator/lint-baseline.xml
new file mode 100644
index 0000000..297ae16
--- /dev/null
+++ b/compose/material/material/icons/generator/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" version="4.2.0-beta02">
+
+</issues>
diff --git a/compose/material/material/integration-tests/material-demos/lint-baseline.xml b/compose/material/material/integration-tests/material-demos/lint-baseline.xml
new file mode 100644
index 0000000..53ae1f6
--- /dev/null
+++ b/compose/material/material/integration-tests/material-demos/lint-baseline.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterNaming&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterPosition&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableNaming&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+</issues>
diff --git a/compose/material/material/integration-tests/material-studies/lint-baseline.xml b/compose/material/material/integration-tests/material-studies/lint-baseline.xml
new file mode 100644
index 0000000..53ae1f6
--- /dev/null
+++ b/compose/material/material/integration-tests/material-studies/lint-baseline.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterNaming&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterPosition&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableNaming&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+</issues>
diff --git a/compose/material/material/lint-baseline.xml b/compose/material/material/lint-baseline.xml
new file mode 100644
index 0000000..53ae1f6
--- /dev/null
+++ b/compose/material/material/lint-baseline.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterNaming&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterPosition&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableNaming&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+</issues>
diff --git a/compose/material/material/samples/lint-baseline.xml b/compose/material/material/samples/lint-baseline.xml
new file mode 100644
index 0000000..53ae1f6
--- /dev/null
+++ b/compose/material/material/samples/lint-baseline.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterNaming&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterPosition&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableNaming&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+</issues>
diff --git a/compose/runtime/runtime-dispatch/lint-baseline.xml b/compose/runtime/runtime-dispatch/lint-baseline.xml
new file mode 100644
index 0000000..53ae1f6
--- /dev/null
+++ b/compose/runtime/runtime-dispatch/lint-baseline.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterNaming&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterPosition&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableNaming&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+</issues>
diff --git a/compose/runtime/runtime-lint/lint-baseline.xml b/compose/runtime/runtime-lint/lint-baseline.xml
new file mode 100644
index 0000000..297ae16
--- /dev/null
+++ b/compose/runtime/runtime-lint/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" version="4.2.0-beta02">
+
+</issues>
diff --git a/compose/runtime/runtime-livedata/lint-baseline.xml b/compose/runtime/runtime-livedata/lint-baseline.xml
new file mode 100644
index 0000000..53ae1f6
--- /dev/null
+++ b/compose/runtime/runtime-livedata/lint-baseline.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterNaming&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterPosition&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableNaming&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+</issues>
diff --git a/compose/runtime/runtime-livedata/samples/lint-baseline.xml b/compose/runtime/runtime-livedata/samples/lint-baseline.xml
new file mode 100644
index 0000000..53ae1f6
--- /dev/null
+++ b/compose/runtime/runtime-livedata/samples/lint-baseline.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterNaming&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterPosition&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableNaming&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+</issues>
diff --git a/compose/runtime/runtime-rxjava2/lint-baseline.xml b/compose/runtime/runtime-rxjava2/lint-baseline.xml
new file mode 100644
index 0000000..53ae1f6
--- /dev/null
+++ b/compose/runtime/runtime-rxjava2/lint-baseline.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterNaming&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterPosition&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableNaming&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+</issues>
diff --git a/compose/runtime/runtime-rxjava2/samples/lint-baseline.xml b/compose/runtime/runtime-rxjava2/samples/lint-baseline.xml
new file mode 100644
index 0000000..53ae1f6
--- /dev/null
+++ b/compose/runtime/runtime-rxjava2/samples/lint-baseline.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterNaming&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterPosition&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableNaming&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+</issues>
diff --git a/compose/runtime/runtime-rxjava3/lint-baseline.xml b/compose/runtime/runtime-rxjava3/lint-baseline.xml
new file mode 100644
index 0000000..53ae1f6
--- /dev/null
+++ b/compose/runtime/runtime-rxjava3/lint-baseline.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterNaming&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterPosition&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableNaming&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+</issues>
diff --git a/compose/runtime/runtime-rxjava3/samples/lint-baseline.xml b/compose/runtime/runtime-rxjava3/samples/lint-baseline.xml
new file mode 100644
index 0000000..53ae1f6
--- /dev/null
+++ b/compose/runtime/runtime-rxjava3/samples/lint-baseline.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterNaming&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterPosition&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableNaming&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+</issues>
diff --git a/compose/runtime/runtime-saved-instance-state/lint-baseline.xml b/compose/runtime/runtime-saved-instance-state/lint-baseline.xml
new file mode 100644
index 0000000..53ae1f6
--- /dev/null
+++ b/compose/runtime/runtime-saved-instance-state/lint-baseline.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterNaming&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterPosition&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableNaming&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+</issues>
diff --git a/compose/runtime/runtime-saved-instance-state/samples/lint-baseline.xml b/compose/runtime/runtime-saved-instance-state/samples/lint-baseline.xml
new file mode 100644
index 0000000..53ae1f6
--- /dev/null
+++ b/compose/runtime/runtime-saved-instance-state/samples/lint-baseline.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterNaming&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterPosition&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableNaming&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+</issues>
diff --git a/compose/runtime/runtime/compose-runtime-benchmark/lint-baseline.xml b/compose/runtime/runtime/compose-runtime-benchmark/lint-baseline.xml
new file mode 100644
index 0000000..53ae1f6
--- /dev/null
+++ b/compose/runtime/runtime/compose-runtime-benchmark/lint-baseline.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterNaming&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterPosition&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableNaming&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+</issues>
diff --git a/compose/runtime/runtime/integration-tests/lint-baseline.xml b/compose/runtime/runtime/integration-tests/lint-baseline.xml
new file mode 100644
index 0000000..53ae1f6
--- /dev/null
+++ b/compose/runtime/runtime/integration-tests/lint-baseline.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterNaming&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterPosition&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableNaming&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+</issues>
diff --git a/compose/runtime/runtime/lint-baseline.xml b/compose/runtime/runtime/lint-baseline.xml
new file mode 100644
index 0000000..53ae1f6
--- /dev/null
+++ b/compose/runtime/runtime/lint-baseline.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterNaming&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterPosition&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableNaming&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+</issues>
diff --git a/compose/runtime/runtime/samples/lint-baseline.xml b/compose/runtime/runtime/samples/lint-baseline.xml
new file mode 100644
index 0000000..53ae1f6
--- /dev/null
+++ b/compose/runtime/runtime/samples/lint-baseline.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterNaming&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterPosition&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableNaming&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+</issues>
diff --git a/compose/test-utils/lint-baseline.xml b/compose/test-utils/lint-baseline.xml
index 4671ecc..15647b0 100644
--- a/compose/test-utils/lint-baseline.xml
+++ b/compose/test-utils/lint-baseline.xml
@@ -1,15 +1,25 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
-        id="SuspiciousImport"
-        message="Don&apos;t include `android.R` here; use a fully qualified name for each usage instead"
-        errorLine1="import android.R"
-        errorLine2="~~~~~~~~~~~~~~~~">
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterNaming&quot;">
         <location
-            file="src/androidMain/kotlin/androidx/compose/testutils/benchmark/android/AndroidTestCaseRunner.kt"
-            line="19"
-            column="1"/>
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterPosition&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableNaming&quot;">
+        <location
+            file="build.gradle"/>
     </issue>
 
     <issue
@@ -30,7 +40,7 @@
         errorLine2="~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/androidMain/kotlin/androidx/compose/testutils/AndroidComposeTestCaseRunner.kt"
-            line="348"
+            line="349"
             column="1"/>
     </issue>
 
@@ -63,7 +73,7 @@
         errorLine2="                            ~~~~~~~~~~~~">
         <location
             file="src/androidMain/kotlin/androidx/compose/testutils/AndroidComposeTestCaseRunner.kt"
-            line="277"
+            line="278"
             column="29"/>
     </issue>
 
@@ -74,7 +84,7 @@
         errorLine2="                             ~~~~~~~~~~~~~~~~~~">
         <location
             file="src/androidMain/kotlin/androidx/compose/testutils/AndroidComposeTestCaseRunner.kt"
-            line="350"
+            line="351"
             column="30"/>
     </issue>
 
@@ -85,7 +95,7 @@
         errorLine2="                   ~~~~~~~~~~~">
         <location
             file="src/androidMain/kotlin/androidx/compose/testutils/AndroidComposeTestCaseRunner.kt"
-            line="353"
+            line="354"
             column="20"/>
     </issue>
 
@@ -96,7 +106,7 @@
         errorLine2="                          ~~~~~~~~~~~~~~">
         <location
             file="src/androidMain/kotlin/androidx/compose/testutils/AndroidComposeTestCaseRunner.kt"
-            line="354"
+            line="355"
             column="27"/>
     </issue>
 
@@ -107,7 +117,7 @@
         errorLine2="                   ~~~~~~~~~~~~">
         <location
             file="src/androidMain/kotlin/androidx/compose/testutils/AndroidComposeTestCaseRunner.kt"
-            line="358"
+            line="359"
             column="20"/>
     </issue>
 
diff --git a/compose/ui/ui-android-stubs/lint-baseline.xml b/compose/ui/ui-android-stubs/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/compose/ui/ui-android-stubs/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/compose/ui/ui-geometry/lint-baseline.xml b/compose/ui/ui-geometry/lint-baseline.xml
new file mode 100644
index 0000000..53ae1f6
--- /dev/null
+++ b/compose/ui/ui-geometry/lint-baseline.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterNaming&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterPosition&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableNaming&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+</issues>
diff --git a/compose/ui/ui-graphics/lint-baseline.xml b/compose/ui/ui-graphics/lint-baseline.xml
index ac13d90..a2a0f91 100644
--- a/compose/ui/ui-graphics/lint-baseline.xml
+++ b/compose/ui/ui-graphics/lint-baseline.xml
@@ -1,213 +1,25 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
-        id="UnsafeNewApiCall"
-        message="This call is to a method from API 26, the call containing class androidx.compose.ui.graphics.AndroidImageBitmapKt is not annotated with @RequiresApi(x) where x is at least 26. Either annotate the containing class with at least @RequiresApi(26) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(26)."
-        errorLine1="        bitmap = Bitmap.createBitmap("
-        errorLine2="                        ~~~~~~~~~~~~">
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterNaming&quot;">
         <location
-            file="src/androidMain/kotlin/androidx/compose/ui/graphics/AndroidImageAsset.kt"
-            line="58"
-            column="25"/>
+            file="build.gradle"/>
     </issue>
 
     <issue
-        id="UnsafeNewApiCall"
-        message="This call is to a method from API 26, the call containing class androidx.compose.ui.graphics.AndroidImageBitmap is not annotated with @RequiresApi(x) where x is at least 26. Either annotate the containing class with at least @RequiresApi(26) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(26)."
-        errorLine1="            bitmap.colorSpace?.toComposeColorSpace() ?: ColorSpaces.Srgb"
-        errorLine2="                   ~~~~~~~~~~">
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterPosition&quot;">
         <location
-            file="src/androidMain/kotlin/androidx/compose/ui/graphics/AndroidImageAsset.kt"
-            line="101"
-            column="20"/>
+            file="build.gradle"/>
     </issue>
 
     <issue
-        id="UnsafeNewApiCall"
-        message="This call is to a method from API 26, the call containing class androidx.compose.ui.graphics.AndroidImageBitmapKt is not annotated with @RequiresApi(x) where x is at least 26. Either annotate the containing class with at least @RequiresApi(26) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(26)."
-        errorLine1="    return android.graphics.ColorSpace.get(frameworkNamedSpace)"
-        errorLine2="                                       ~~~">
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableNaming&quot;">
         <location
-            file="src/androidMain/kotlin/androidx/compose/ui/graphics/AndroidImageAsset.kt"
-            line="222"
-            column="40"/>
-    </issue>
-
-    <issue
-        id="UnsafeNewApiCall"
-        message="This call is to a method from API 26, the call containing class androidx.compose.ui.graphics.AndroidImageBitmapKt is not annotated with @RequiresApi(x) where x is at least 26. Either annotate the containing class with at least @RequiresApi(26) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(26)."
-        errorLine1="        android.graphics.ColorSpace.get(android.graphics.ColorSpace.Named.SRGB)"
-        errorLine2="                                    ~~~">
-        <location
-            file="src/androidMain/kotlin/androidx/compose/ui/graphics/AndroidImageAsset.kt"
-            line="228"
-            column="37"/>
-    </issue>
-
-    <issue
-        id="UnsafeNewApiCall"
-        message="This call is to a method from API 26, the call containing class androidx.compose.ui.graphics.AndroidImageBitmapKt is not annotated with @RequiresApi(x) where x is at least 26. Either annotate the containing class with at least @RequiresApi(26) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(26)."
-        errorLine1="        android.graphics.ColorSpace.get(android.graphics.ColorSpace.Named.ACES)"
-        errorLine2="                                    ~~~">
-        <location
-            file="src/androidMain/kotlin/androidx/compose/ui/graphics/AndroidImageAsset.kt"
-            line="230"
-            column="37"/>
-    </issue>
-
-    <issue
-        id="UnsafeNewApiCall"
-        message="This call is to a method from API 26, the call containing class androidx.compose.ui.graphics.AndroidImageBitmapKt is not annotated with @RequiresApi(x) where x is at least 26. Either annotate the containing class with at least @RequiresApi(26) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(26)."
-        errorLine1="        android.graphics.ColorSpace.get(android.graphics.ColorSpace.Named.ACESCG)"
-        errorLine2="                                    ~~~">
-        <location
-            file="src/androidMain/kotlin/androidx/compose/ui/graphics/AndroidImageAsset.kt"
-            line="232"
-            column="37"/>
-    </issue>
-
-    <issue
-        id="UnsafeNewApiCall"
-        message="This call is to a method from API 26, the call containing class androidx.compose.ui.graphics.AndroidImageBitmapKt is not annotated with @RequiresApi(x) where x is at least 26. Either annotate the containing class with at least @RequiresApi(26) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(26)."
-        errorLine1="        android.graphics.ColorSpace.get(android.graphics.ColorSpace.Named.ADOBE_RGB)"
-        errorLine2="                                    ~~~">
-        <location
-            file="src/androidMain/kotlin/androidx/compose/ui/graphics/AndroidImageAsset.kt"
-            line="234"
-            column="37"/>
-    </issue>
-
-    <issue
-        id="UnsafeNewApiCall"
-        message="This call is to a method from API 26, the call containing class androidx.compose.ui.graphics.AndroidImageBitmapKt is not annotated with @RequiresApi(x) where x is at least 26. Either annotate the containing class with at least @RequiresApi(26) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(26)."
-        errorLine1="        android.graphics.ColorSpace.get(android.graphics.ColorSpace.Named.BT2020)"
-        errorLine2="                                    ~~~">
-        <location
-            file="src/androidMain/kotlin/androidx/compose/ui/graphics/AndroidImageAsset.kt"
-            line="236"
-            column="37"/>
-    </issue>
-
-    <issue
-        id="UnsafeNewApiCall"
-        message="This call is to a method from API 26, the call containing class androidx.compose.ui.graphics.AndroidImageBitmapKt is not annotated with @RequiresApi(x) where x is at least 26. Either annotate the containing class with at least @RequiresApi(26) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(26)."
-        errorLine1="        android.graphics.ColorSpace.get(android.graphics.ColorSpace.Named.BT709)"
-        errorLine2="                                    ~~~">
-        <location
-            file="src/androidMain/kotlin/androidx/compose/ui/graphics/AndroidImageAsset.kt"
-            line="238"
-            column="37"/>
-    </issue>
-
-    <issue
-        id="UnsafeNewApiCall"
-        message="This call is to a method from API 26, the call containing class androidx.compose.ui.graphics.AndroidImageBitmapKt is not annotated with @RequiresApi(x) where x is at least 26. Either annotate the containing class with at least @RequiresApi(26) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(26)."
-        errorLine1="        android.graphics.ColorSpace.get(android.graphics.ColorSpace.Named.CIE_LAB)"
-        errorLine2="                                    ~~~">
-        <location
-            file="src/androidMain/kotlin/androidx/compose/ui/graphics/AndroidImageAsset.kt"
-            line="240"
-            column="37"/>
-    </issue>
-
-    <issue
-        id="UnsafeNewApiCall"
-        message="This call is to a method from API 26, the call containing class androidx.compose.ui.graphics.AndroidImageBitmapKt is not annotated with @RequiresApi(x) where x is at least 26. Either annotate the containing class with at least @RequiresApi(26) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(26)."
-        errorLine1="        android.graphics.ColorSpace.get(android.graphics.ColorSpace.Named.CIE_XYZ)"
-        errorLine2="                                    ~~~">
-        <location
-            file="src/androidMain/kotlin/androidx/compose/ui/graphics/AndroidImageAsset.kt"
-            line="242"
-            column="37"/>
-    </issue>
-
-    <issue
-        id="UnsafeNewApiCall"
-        message="This call is to a method from API 26, the call containing class androidx.compose.ui.graphics.AndroidImageBitmapKt is not annotated with @RequiresApi(x) where x is at least 26. Either annotate the containing class with at least @RequiresApi(26) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(26)."
-        errorLine1="        android.graphics.ColorSpace.get(android.graphics.ColorSpace.Named.DCI_P3)"
-        errorLine2="                                    ~~~">
-        <location
-            file="src/androidMain/kotlin/androidx/compose/ui/graphics/AndroidImageAsset.kt"
-            line="244"
-            column="37"/>
-    </issue>
-
-    <issue
-        id="UnsafeNewApiCall"
-        message="This call is to a method from API 26, the call containing class androidx.compose.ui.graphics.AndroidImageBitmapKt is not annotated with @RequiresApi(x) where x is at least 26. Either annotate the containing class with at least @RequiresApi(26) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(26)."
-        errorLine1="        android.graphics.ColorSpace.get(android.graphics.ColorSpace.Named.DISPLAY_P3)"
-        errorLine2="                                    ~~~">
-        <location
-            file="src/androidMain/kotlin/androidx/compose/ui/graphics/AndroidImageAsset.kt"
-            line="246"
-            column="37"/>
-    </issue>
-
-    <issue
-        id="UnsafeNewApiCall"
-        message="This call is to a method from API 26, the call containing class androidx.compose.ui.graphics.AndroidImageBitmapKt is not annotated with @RequiresApi(x) where x is at least 26. Either annotate the containing class with at least @RequiresApi(26) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(26)."
-        errorLine1="        android.graphics.ColorSpace.get(android.graphics.ColorSpace.Named.EXTENDED_SRGB)"
-        errorLine2="                                    ~~~">
-        <location
-            file="src/androidMain/kotlin/androidx/compose/ui/graphics/AndroidImageAsset.kt"
-            line="248"
-            column="37"/>
-    </issue>
-
-    <issue
-        id="UnsafeNewApiCall"
-        message="This call is to a method from API 26, the call containing class androidx.compose.ui.graphics.AndroidImageBitmapKt is not annotated with @RequiresApi(x) where x is at least 26. Either annotate the containing class with at least @RequiresApi(26) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(26)."
-        errorLine1="        android.graphics.ColorSpace.get(android.graphics.ColorSpace.Named.LINEAR_EXTENDED_SRGB)"
-        errorLine2="                                    ~~~">
-        <location
-            file="src/androidMain/kotlin/androidx/compose/ui/graphics/AndroidImageAsset.kt"
-            line="250"
-            column="37"/>
-    </issue>
-
-    <issue
-        id="UnsafeNewApiCall"
-        message="This call is to a method from API 26, the call containing class androidx.compose.ui.graphics.AndroidImageBitmapKt is not annotated with @RequiresApi(x) where x is at least 26. Either annotate the containing class with at least @RequiresApi(26) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(26)."
-        errorLine1="        android.graphics.ColorSpace.get(android.graphics.ColorSpace.Named.LINEAR_SRGB)"
-        errorLine2="                                    ~~~">
-        <location
-            file="src/androidMain/kotlin/androidx/compose/ui/graphics/AndroidImageAsset.kt"
-            line="252"
-            column="37"/>
-    </issue>
-
-    <issue
-        id="UnsafeNewApiCall"
-        message="This call is to a method from API 26, the call containing class androidx.compose.ui.graphics.AndroidImageBitmapKt is not annotated with @RequiresApi(x) where x is at least 26. Either annotate the containing class with at least @RequiresApi(26) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(26)."
-        errorLine1="        android.graphics.ColorSpace.get(android.graphics.ColorSpace.Named.NTSC_1953)"
-        errorLine2="                                    ~~~">
-        <location
-            file="src/androidMain/kotlin/androidx/compose/ui/graphics/AndroidImageAsset.kt"
-            line="254"
-            column="37"/>
-    </issue>
-
-    <issue
-        id="UnsafeNewApiCall"
-        message="This call is to a method from API 26, the call containing class androidx.compose.ui.graphics.AndroidImageBitmapKt is not annotated with @RequiresApi(x) where x is at least 26. Either annotate the containing class with at least @RequiresApi(26) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(26)."
-        errorLine1="        android.graphics.ColorSpace.get(android.graphics.ColorSpace.Named.PRO_PHOTO_RGB)"
-        errorLine2="                                    ~~~">
-        <location
-            file="src/androidMain/kotlin/androidx/compose/ui/graphics/AndroidImageAsset.kt"
-            line="256"
-            column="37"/>
-    </issue>
-
-    <issue
-        id="UnsafeNewApiCall"
-        message="This call is to a method from API 26, the call containing class androidx.compose.ui.graphics.AndroidImageBitmapKt is not annotated with @RequiresApi(x) where x is at least 26. Either annotate the containing class with at least @RequiresApi(26) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(26)."
-        errorLine1="        android.graphics.ColorSpace.get(android.graphics.ColorSpace.Named.SMPTE_C)"
-        errorLine2="                                    ~~~">
-        <location
-            file="src/androidMain/kotlin/androidx/compose/ui/graphics/AndroidImageAsset.kt"
-            line="258"
-            column="37"/>
+            file="build.gradle"/>
     </issue>
 
     <issue
@@ -217,7 +29,7 @@
         errorLine2="             ~~~~~~~~~">
         <location
             file="src/androidMain/kotlin/androidx/compose/ui/graphics/AndroidPaint.kt"
-            line="124"
+            line="134"
             column="14"/>
     </issue>
 
diff --git a/compose/ui/ui-graphics/samples/lint-baseline.xml b/compose/ui/ui-graphics/samples/lint-baseline.xml
new file mode 100644
index 0000000..53ae1f6
--- /dev/null
+++ b/compose/ui/ui-graphics/samples/lint-baseline.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterNaming&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterPosition&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableNaming&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+</issues>
diff --git a/compose/ui/ui-lint/lint-baseline.xml b/compose/ui/ui-lint/lint-baseline.xml
new file mode 100644
index 0000000..297ae16
--- /dev/null
+++ b/compose/ui/ui-lint/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" version="4.2.0-beta02">
+
+</issues>
diff --git a/compose/ui/ui-test-font/lint-baseline.xml b/compose/ui/ui-test-font/lint-baseline.xml
new file mode 100644
index 0000000..53ae1f6
--- /dev/null
+++ b/compose/ui/ui-test-font/lint-baseline.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterNaming&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterPosition&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableNaming&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+</issues>
diff --git a/compose/ui/ui-test-junit4/lint-baseline.xml b/compose/ui/ui-test-junit4/lint-baseline.xml
new file mode 100644
index 0000000..53ae1f6
--- /dev/null
+++ b/compose/ui/ui-test-junit4/lint-baseline.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterNaming&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterPosition&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableNaming&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+</issues>
diff --git a/compose/ui/ui-test/lint-baseline.xml b/compose/ui/ui-test/lint-baseline.xml
index b10225b..cb6b5a6 100644
--- a/compose/ui/ui-test/lint-baseline.xml
+++ b/compose/ui/ui-test/lint-baseline.xml
@@ -1,15 +1,25 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
-        id="IllegalExperimentalApiUsage"
-        message="Experimental/OptIn APIs should only be used from within the same library or libraries within the same requireSameVersion group"
-        errorLine1="    performKeyPress(keyEvent)"
-        errorLine2="    ~~~~~~~~~~~~~~~">
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterNaming&quot;">
         <location
-            file="src/commonMain/kotlin/androidx/ui/test/ActionsStubs.kt"
-            line="44"
-            column="5"/>
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterPosition&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableNaming&quot;">
+        <location
+            file="build.gradle"/>
     </issue>
 
     <issue
@@ -19,7 +29,7 @@
         errorLine2="                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/androidMain/kotlin/androidx/compose/ui/test/android/WindowCapture.kt"
-            line="57"
+            line="59"
             column="40"/>
     </issue>
 
@@ -30,7 +40,7 @@
         errorLine2="              ~~~~~~~">
         <location
             file="src/androidMain/kotlin/androidx/compose/ui/test/android/WindowCapture.kt"
-            line="93"
+            line="95"
             column="15"/>
     </issue>
 
diff --git a/compose/ui/ui-text/lint-baseline.xml b/compose/ui/ui-text/lint-baseline.xml
index 44ad194..1df45a1 100644
--- a/compose/ui/ui-text/lint-baseline.xml
+++ b/compose/ui/ui-text/lint-baseline.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="UnsafeNewApiCall"
@@ -25,61 +25,6 @@
 
     <issue
         id="UnsafeNewApiCall"
-        message="This call is to a method from API 24, the call containing class androidx.compose.ui.text.platform.extensions.LocaleExtensionsKt is not annotated with @RequiresApi(x) where x is at least 24. Either annotate the containing class with at least @RequiresApi(24) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(24)."
-        errorLine1="    android.os.LocaleList(*map { it.toJavaLocale() }.toTypedArray())"
-        errorLine2="               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/androidMain/kotlin/androidx/compose/ui/text/platform/extensions/LocaleExtensions.kt"
-            line="28"
-            column="16"/>
-    </issue>
-
-    <issue
-        id="UnsafeNewApiCall"
-        message="This call is to a method from API 24, the call containing class androidx.compose.ui.text.platform.extensions.SpannableExtensionsKt is not annotated with @RequiresApi(x) where x is at least 24. Either annotate the containing class with at least @RequiresApi(24) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(24)."
-        errorLine1="                LocaleSpan(it.toAndroidLocaleList())"
-        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/androidMain/kotlin/androidx/compose/ui/text/platform/extensions/SpannableExtensions.kt"
-            line="280"
-            column="17"/>
-    </issue>
-
-    <issue
-        id="UnsafeNewApiCall"
-        message="This call is to a method from API 24, the call containing class androidx.compose.ui.text.platform.extensions.TextPaintExtensionsKt is not annotated with @RequiresApi(x) where x is at least 24. Either annotate the containing class with at least @RequiresApi(24) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(24)."
-        errorLine1="            textLocales = style.localeList.toAndroidLocaleList()"
-        errorLine2="            ~~~~~~~~~~~">
-        <location
-            file="src/androidMain/kotlin/androidx/compose/ui/text/platform/extensions/TextPaintExtensions.kt"
-            line="58"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="UnsafeNewApiCall"
-        message="This call is to a method from API 28, the call containing class androidx.compose.ui.text.platform.TypefaceAdapter.Companion is not annotated with @RequiresApi(x) where x is at least 28. Either annotate the containing class with at least @RequiresApi(28) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(28)."
-        errorLine1="                Typeface.create(typeface, finalFontWeight, finalFontStyle)"
-        errorLine2="                         ~~~~~~">
-        <location
-            file="src/androidMain/kotlin/androidx/compose/ui/text/platform/TypefaceAdapter.kt"
-            line="100"
-            column="26"/>
-    </issue>
-
-    <issue
-        id="UnsafeNewApiCall"
-        message="This call is to a method from API 28, the call containing class androidx.compose.ui.text.platform.TypefaceAdapter is not annotated with @RequiresApi(x) where x is at least 28. Either annotate the containing class with at least @RequiresApi(28) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(28)."
-        errorLine1="            Typeface.create("
-        errorLine2="                     ~~~~~~">
-        <location
-            file="src/androidMain/kotlin/androidx/compose/ui/text/platform/TypefaceAdapter.kt"
-            line="214"
-            column="22"/>
-    </issue>
-
-    <issue
-        id="UnsafeNewApiCall"
         message="This call is to a method from API 28, the call containing class androidx.compose.ui.text.android.style.FontSpan is not annotated with @RequiresApi(x) where x is at least 28. Either annotate the containing class with at least @RequiresApi(28) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(28)."
         errorLine1="            oldTypeface.weight"
         errorLine2="                        ~~~~~~">
@@ -135,6 +80,28 @@
 
     <issue
         id="UnsafeNewApiCall"
+        message="This call is to a method from API 24, the call containing class androidx.compose.ui.text.platform.extensions.LocaleExtensionsKt is not annotated with @RequiresApi(x) where x is at least 24. Either annotate the containing class with at least @RequiresApi(24) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(24)."
+        errorLine1="    android.os.LocaleList(*map { it.toJavaLocale() }.toTypedArray())"
+        errorLine2="               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
+        <location
+            file="src/androidMain/kotlin/androidx/compose/ui/text/platform/extensions/LocaleExtensions.kt"
+            line="28"
+            column="16"/>
+    </issue>
+
+    <issue
+        id="UnsafeNewApiCall"
+        message="This call is to a method from API 24, the call containing class androidx.compose.ui.text.platform.extensions.SpannableExtensionsKt is not annotated with @RequiresApi(x) where x is at least 24. Either annotate the containing class with at least @RequiresApi(24) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(24)."
+        errorLine1="                LocaleSpan(it.toAndroidLocaleList())"
+        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
+        <location
+            file="src/androidMain/kotlin/androidx/compose/ui/text/platform/extensions/SpannableExtensions.kt"
+            line="280"
+            column="17"/>
+    </issue>
+
+    <issue
+        id="UnsafeNewApiCall"
         message="This call is to a method from API 23, the call containing class androidx.compose.ui.text.android.StaticLayoutFactory is not annotated with @RequiresApi(x) where x is at least 23. Either annotate the containing class with at least @RequiresApi(23) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(23)."
         errorLine1="            Builder.obtain(text, start, end, paint, width)"
         errorLine2="                    ~~~~~~">
@@ -287,4 +254,37 @@
             column="19"/>
     </issue>
 
+    <issue
+        id="UnsafeNewApiCall"
+        message="This call is to a method from API 24, the call containing class androidx.compose.ui.text.platform.extensions.TextPaintExtensionsKt is not annotated with @RequiresApi(x) where x is at least 24. Either annotate the containing class with at least @RequiresApi(24) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(24)."
+        errorLine1="            textLocales = style.localeList.toAndroidLocaleList()"
+        errorLine2="            ~~~~~~~~~~~">
+        <location
+            file="src/androidMain/kotlin/androidx/compose/ui/text/platform/extensions/TextPaintExtensions.kt"
+            line="59"
+            column="13"/>
+    </issue>
+
+    <issue
+        id="UnsafeNewApiCall"
+        message="This call is to a method from API 28, the call containing class androidx.compose.ui.text.platform.TypefaceAdapter.Companion is not annotated with @RequiresApi(x) where x is at least 28. Either annotate the containing class with at least @RequiresApi(28) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(28)."
+        errorLine1="                Typeface.create(typeface, finalFontWeight, finalFontStyle)"
+        errorLine2="                         ~~~~~~">
+        <location
+            file="src/androidMain/kotlin/androidx/compose/ui/text/platform/TypefaceAdapter.kt"
+            line="99"
+            column="26"/>
+    </issue>
+
+    <issue
+        id="UnsafeNewApiCall"
+        message="This call is to a method from API 28, the call containing class androidx.compose.ui.text.platform.TypefaceAdapter is not annotated with @RequiresApi(x) where x is at least 28. Either annotate the containing class with at least @RequiresApi(28) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(28)."
+        errorLine1="            Typeface.create("
+        errorLine2="                     ~~~~~~">
+        <location
+            file="src/androidMain/kotlin/androidx/compose/ui/text/platform/TypefaceAdapter.kt"
+            line="213"
+            column="22"/>
+    </issue>
+
 </issues>
diff --git a/compose/ui/ui-text/samples/lint-baseline.xml b/compose/ui/ui-text/samples/lint-baseline.xml
new file mode 100644
index 0000000..53ae1f6
--- /dev/null
+++ b/compose/ui/ui-text/samples/lint-baseline.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterNaming&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterPosition&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableNaming&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+</issues>
diff --git a/compose/ui/ui-tooling/lint-baseline.xml b/compose/ui/ui-tooling/lint-baseline.xml
index a2e2063..9d534f57 100644
--- a/compose/ui/ui-tooling/lint-baseline.xml
+++ b/compose/ui/ui-tooling/lint-baseline.xml
@@ -1,15 +1,25 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
-        id="InlinedApi"
-        message="Field requires API level 26 (current min is 21): `android.content.res.Configuration#UI_MODE_TYPE_VR_HEADSET`"
-        errorLine1="        UI_MODE_TYPE_VR_HEADSET,"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~">
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterNaming&quot;">
         <location
-            file="src/main/java/androidx/ui/tooling/preview/UiMode.kt"
-            line="52"
-            column="9"/>
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterPosition&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableNaming&quot;">
+        <location
+            file="build.gradle"/>
     </issue>
 
     <issue
diff --git a/compose/ui/ui-unit/lint-baseline.xml b/compose/ui/ui-unit/lint-baseline.xml
new file mode 100644
index 0000000..53ae1f6
--- /dev/null
+++ b/compose/ui/ui-unit/lint-baseline.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterNaming&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterPosition&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableNaming&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+</issues>
diff --git a/compose/ui/ui-unit/samples/lint-baseline.xml b/compose/ui/ui-unit/samples/lint-baseline.xml
new file mode 100644
index 0000000..53ae1f6
--- /dev/null
+++ b/compose/ui/ui-unit/samples/lint-baseline.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterNaming&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterPosition&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableNaming&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+</issues>
diff --git a/compose/ui/ui-util/lint-baseline.xml b/compose/ui/ui-util/lint-baseline.xml
new file mode 100644
index 0000000..53ae1f6
--- /dev/null
+++ b/compose/ui/ui-util/lint-baseline.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterNaming&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterPosition&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableNaming&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+</issues>
diff --git a/compose/ui/ui-viewbinding/lint-baseline.xml b/compose/ui/ui-viewbinding/lint-baseline.xml
new file mode 100644
index 0000000..53ae1f6
--- /dev/null
+++ b/compose/ui/ui-viewbinding/lint-baseline.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterNaming&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterPosition&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableNaming&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+</issues>
diff --git a/compose/ui/ui-viewbinding/samples/lint-baseline.xml b/compose/ui/ui-viewbinding/samples/lint-baseline.xml
new file mode 100644
index 0000000..53ae1f6
--- /dev/null
+++ b/compose/ui/ui-viewbinding/samples/lint-baseline.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterNaming&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterPosition&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableNaming&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+</issues>
diff --git a/compose/ui/ui/integration-tests/ui-demos/lint-baseline.xml b/compose/ui/ui/integration-tests/ui-demos/lint-baseline.xml
new file mode 100644
index 0000000..53ae1f6
--- /dev/null
+++ b/compose/ui/ui/integration-tests/ui-demos/lint-baseline.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterNaming&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterPosition&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableNaming&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+</issues>
diff --git a/compose/ui/ui/lint-baseline.xml b/compose/ui/ui/lint-baseline.xml
new file mode 100644
index 0000000..e399781
--- /dev/null
+++ b/compose/ui/ui/lint-baseline.xml
@@ -0,0 +1,311 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterNaming&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterPosition&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableNaming&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="BanTargetApiAnnotation"
+        message="Uses @TargetApi annotation"
+        errorLine1="@TargetApi(Build.VERSION_CODES.M)"
+        errorLine2="~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
+        <location
+            file="src/androidMain/kotlin/androidx/compose/ui/platform/actionmodecallback/FloatingTextActionModeCallback.kt"
+            line="27"
+            column="1"/>
+    </issue>
+
+    <issue
+        id="BanUncheckedReflection"
+        message="Calling Method.invoke without an SDK check"
+        errorLine1="            getBooleanMethod?.invoke(null, &quot;debug.layout&quot;, false) as? Boolean ?: false"
+        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
+        <location
+            file="src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.kt"
+            line="719"
+            column="13"/>
+    </issue>
+
+    <issue
+        id="BanUncheckedReflection"
+        message="Calling Method.invoke without an SDK check"
+        errorLine1="            updateDisplayListIfDirtyMethod?.invoke(view)"
+        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
+        <location
+            file="src/androidMain/kotlin/androidx/compose/ui/platform/ViewLayer.kt"
+            line="285"
+            column="13"/>
+    </issue>
+
+    <issue
+        id="UnsafeNewApiCall"
+        message="This call is to a method from API 23, the call containing class androidx.compose.ui.autofill.AndroidAutofillKt is not annotated with @RequiresApi(x) where x is at least 23. Either annotate the containing class with at least @RequiresApi(23) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(23)."
+        errorLine1="    var index = root.addChildCount(autofillTree.children.count())"
+        errorLine2="                     ~~~~~~~~~~~~~">
+        <location
+            file="src/androidMain/kotlin/androidx/compose/ui/autofill/AndroidAutofill.kt"
+            line="73"
+            column="22"/>
+    </issue>
+
+    <issue
+        id="UnsafeNewApiCall"
+        message="This call is to a method from API 23, the call containing class androidx.compose.ui.autofill.AndroidAutofillKt is not annotated with @RequiresApi(x) where x is at least 23. Either annotate the containing class with at least @RequiresApi(23) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(23)."
+        errorLine1="        root.newChild(index)?.apply {"
+        errorLine2="             ~~~~~~~~">
+        <location
+            file="src/androidMain/kotlin/androidx/compose/ui/autofill/AndroidAutofill.kt"
+            line="76"
+            column="14"/>
+    </issue>
+
+    <issue
+        id="UnsafeNewApiCall"
+        message="This call is to a method from API 26, the call containing class androidx.compose.ui.autofill.AndroidAutofillKt is not annotated with @RequiresApi(x) where x is at least 26. Either annotate the containing class with at least @RequiresApi(26) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(26)."
+        errorLine1="            setAutofillId(root.autofillId!!, id)"
+        errorLine2="            ~~~~~~~~~~~~~">
+        <location
+            file="src/androidMain/kotlin/androidx/compose/ui/autofill/AndroidAutofill.kt"
+            line="77"
+            column="13"/>
+    </issue>
+
+    <issue
+        id="UnsafeNewApiCall"
+        message="This call is to a method from API 26, the call containing class androidx.compose.ui.autofill.AndroidAutofillKt is not annotated with @RequiresApi(x) where x is at least 26. Either annotate the containing class with at least @RequiresApi(26) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(26)."
+        errorLine1="            setAutofillId(root.autofillId!!, id)"
+        errorLine2="                               ~~~~~~~~~~">
+        <location
+            file="src/androidMain/kotlin/androidx/compose/ui/autofill/AndroidAutofill.kt"
+            line="77"
+            column="32"/>
+    </issue>
+
+    <issue
+        id="UnsafeNewApiCall"
+        message="This call is to a method from API 23, the call containing class androidx.compose.ui.autofill.AndroidAutofillKt is not annotated with @RequiresApi(x) where x is at least 23. Either annotate the containing class with at least @RequiresApi(23) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(23)."
+        errorLine1="            setId(id, view.context.packageName, null, null)"
+        errorLine2="            ~~~~~">
+        <location
+            file="src/androidMain/kotlin/androidx/compose/ui/autofill/AndroidAutofill.kt"
+            line="78"
+            column="13"/>
+    </issue>
+
+    <issue
+        id="UnsafeNewApiCall"
+        message="This call is to a method from API 26, the call containing class androidx.compose.ui.autofill.AndroidAutofillKt is not annotated with @RequiresApi(x) where x is at least 26. Either annotate the containing class with at least @RequiresApi(26) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(26)."
+        errorLine1="            setAutofillType(View.AUTOFILL_TYPE_TEXT)"
+        errorLine2="            ~~~~~~~~~~~~~~~">
+        <location
+            file="src/androidMain/kotlin/androidx/compose/ui/autofill/AndroidAutofill.kt"
+            line="79"
+            column="13"/>
+    </issue>
+
+    <issue
+        id="UnsafeNewApiCall"
+        message="This call is to a method from API 26, the call containing class androidx.compose.ui.autofill.AndroidAutofillKt is not annotated with @RequiresApi(x) where x is at least 26. Either annotate the containing class with at least @RequiresApi(26) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(26)."
+        errorLine1="            setAutofillHints(autofillNode.autofillTypes.map { it.androidType }.toTypedArray())"
+        errorLine2="            ~~~~~~~~~~~~~~~~">
+        <location
+            file="src/androidMain/kotlin/androidx/compose/ui/autofill/AndroidAutofill.kt"
+            line="80"
+            column="13"/>
+    </issue>
+
+    <issue
+        id="UnsafeNewApiCall"
+        message="This call is to a method from API 23, the call containing class androidx.compose.ui.autofill.AndroidAutofillKt is not annotated with @RequiresApi(x) where x is at least 23. Either annotate the containing class with at least @RequiresApi(23) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(23)."
+        errorLine1="                setDimens(left, top, 0, 0, width(), height())"
+        errorLine2="                ~~~~~~~~~">
+        <location
+            file="src/androidMain/kotlin/androidx/compose/ui/autofill/AndroidAutofill.kt"
+            line="92"
+            column="17"/>
+    </issue>
+
+    <issue
+        id="UnsafeNewApiCall"
+        message="This call is to a method from API 26, the call containing class androidx.compose.ui.autofill.AndroidAutofillKt is not annotated with @RequiresApi(x) where x is at least 26. Either annotate the containing class with at least @RequiresApi(26) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(26)."
+        errorLine1="            value.isText -> autofillTree.performAutofill(itemId, value.textValue.toString())"
+        errorLine2="                  ~~~~~~">
+        <location
+            file="src/androidMain/kotlin/androidx/compose/ui/autofill/AndroidAutofill.kt"
+            line="109"
+            column="19"/>
+    </issue>
+
+    <issue
+        id="UnsafeNewApiCall"
+        message="This call is to a method from API 26, the call containing class androidx.compose.ui.autofill.AndroidAutofillKt is not annotated with @RequiresApi(x) where x is at least 26. Either annotate the containing class with at least @RequiresApi(26) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(26)."
+        errorLine1="            value.isText -> autofillTree.performAutofill(itemId, value.textValue.toString())"
+        errorLine2="                                                                       ~~~~~~~~~">
+        <location
+            file="src/androidMain/kotlin/androidx/compose/ui/autofill/AndroidAutofill.kt"
+            line="109"
+            column="72"/>
+    </issue>
+
+    <issue
+        id="UnsafeNewApiCall"
+        message="This call is to a method from API 26, the call containing class androidx.compose.ui.autofill.AndroidAutofillKt is not annotated with @RequiresApi(x) where x is at least 26. Either annotate the containing class with at least @RequiresApi(26) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(26)."
+        errorLine1="            value.isDate -> TODO(&quot;b/138604541: Add onFill() callback for date&quot;)"
+        errorLine2="                  ~~~~~~">
+        <location
+            file="src/androidMain/kotlin/androidx/compose/ui/autofill/AndroidAutofill.kt"
+            line="110"
+            column="19"/>
+    </issue>
+
+    <issue
+        id="UnsafeNewApiCall"
+        message="This call is to a method from API 26, the call containing class androidx.compose.ui.autofill.AndroidAutofillKt is not annotated with @RequiresApi(x) where x is at least 26. Either annotate the containing class with at least @RequiresApi(26) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(26)."
+        errorLine1="            value.isList -> TODO(&quot;b/138604541: Add onFill() callback for list&quot;)"
+        errorLine2="                  ~~~~~~">
+        <location
+            file="src/androidMain/kotlin/androidx/compose/ui/autofill/AndroidAutofill.kt"
+            line="111"
+            column="19"/>
+    </issue>
+
+    <issue
+        id="UnsafeNewApiCall"
+        message="This call is to a method from API 26, the call containing class androidx.compose.ui.autofill.AndroidAutofillKt is not annotated with @RequiresApi(x) where x is at least 26. Either annotate the containing class with at least @RequiresApi(26) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(26)."
+        errorLine1="            value.isToggle -> TODO(&quot;b/138604541:  Add onFill() callback for toggle&quot;)"
+        errorLine2="                  ~~~~~~~~">
+        <location
+            file="src/androidMain/kotlin/androidx/compose/ui/autofill/AndroidAutofill.kt"
+            line="112"
+            column="19"/>
+    </issue>
+
+    <issue
+        id="UnsafeNewApiCall"
+        message="This call is to a method from API 26, the call containing class androidx.compose.ui.autofill.AndroidAutofillDebugUtilsKt is not annotated with @RequiresApi(x) where x is at least 26. Either annotate the containing class with at least @RequiresApi(26) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(26)."
+        errorLine1="    autofillManager.registerCallback(AutofillCallback)"
+        errorLine2="                    ~~~~~~~~~~~~~~~~">
+        <location
+            file="src/androidMain/kotlin/androidx/compose/ui/autofill/AndroidAutofillDebugUtils.kt"
+            line="65"
+            column="21"/>
+    </issue>
+
+    <issue
+        id="UnsafeNewApiCall"
+        message="This call is to a method from API 26, the call containing class androidx.compose.ui.autofill.AndroidAutofillDebugUtilsKt is not annotated with @RequiresApi(x) where x is at least 26. Either annotate the containing class with at least @RequiresApi(26) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(26)."
+        errorLine1="    autofillManager.unregisterCallback(AutofillCallback)"
+        errorLine2="                    ~~~~~~~~~~~~~~~~~~">
+        <location
+            file="src/androidMain/kotlin/androidx/compose/ui/autofill/AndroidAutofillDebugUtils.kt"
+            line="74"
+            column="21"/>
+    </issue>
+
+    <issue
+        id="UnsafeNewApiCall"
+        message="This call is to a method from API 26, the call containing class androidx.compose.ui.platform.AndroidComposeView is not annotated with @RequiresApi(x) where x is at least 26. Either annotate the containing class with at least @RequiresApi(26) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(26)."
+        errorLine1="            focusable = View.FOCUSABLE"
+        errorLine2="            ~~~~~~~~~">
+        <location
+            file="src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.kt"
+            line="280"
+            column="13"/>
+    </issue>
+
+    <issue
+        id="UnsafeNewApiCall"
+        message="This call is to a method from API 26, the call containing class androidx.compose.ui.platform.AndroidComposeView is not annotated with @RequiresApi(x) where x is at least 26. Either annotate the containing class with at least @RequiresApi(26) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(26)."
+        errorLine1="            defaultFocusHighlightEnabled = false"
+        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
+        <location
+            file="src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.kt"
+            line="282"
+            column="13"/>
+    </issue>
+
+    <issue
+        id="UnsafeNewApiCall"
+        message="This call is to a method from API 26, the call containing class androidx.compose.ui.platform.AndroidComposeViewAccessibilityDelegateCompat is not annotated with @RequiresApi(x) where x is at least 26. Either annotate the containing class with at least @RequiresApi(26) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(26)."
+        errorLine1="            info.unwrap().availableExtraData = listOf(EXTRA_DATA_TEXT_CHARACTER_LOCATION_KEY)"
+        errorLine2="                          ~~~~~~~~~~~~~~~~~~">
+        <location
+            file="src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeViewAccessibilityDelegateCompat.kt"
+            line="407"
+            column="27"/>
+    </issue>
+
+    <issue
+        id="UnsafeNewApiCall"
+        message="This call is to a method from API 23, the call containing class androidx.compose.ui.platform.AndroidTextToolbar is not annotated with @RequiresApi(x) where x is at least 23. Either annotate the containing class with at least @RequiresApi(23) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(23)."
+        errorLine1="            actionMode = view.startActionMode("
+        errorLine2="                              ~~~~~~~~~~~~~~~">
+        <location
+            file="src/androidMain/kotlin/androidx/compose/ui/platform/AndroidTextToolbar.kt"
+            line="53"
+            column="31"/>
+    </issue>
+
+    <issue
+        id="UnsafeNewApiCall"
+        message="This call is to a method from API 23, the call containing class androidx.compose.ui.res.ColorResourcesKt is not annotated with @RequiresApi(x) where x is at least 23. Either annotate the containing class with at least @RequiresApi(23) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(23)."
+        errorLine1="        Color(context.resources.getColor(id, context.theme))"
+        errorLine2="                                ~~~~~~~~">
+        <location
+            file="src/androidMain/kotlin/androidx/compose/ui/res/ColorResources.kt"
+            line="35"
+            column="33"/>
+    </issue>
+
+    <issue
+        id="UnsafeNewApiCall"
+        message="This call is to a method from API 23, the call containing class androidx.compose.ui.platform.actionmodecallback.FloatingTextActionModeCallback is not annotated with @RequiresApi(x) where x is at least 23. Either annotate the containing class with at least @RequiresApi(23) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(23)."
+        errorLine1=") : ActionMode.Callback2() {"
+        errorLine2="    ~~~~~~~~~~~~~~~~~~~~~~">
+        <location
+            file="src/androidMain/kotlin/androidx/compose/ui/platform/actionmodecallback/FloatingTextActionModeCallback.kt"
+            line="30"
+            column="5"/>
+    </issue>
+
+    <issue
+        id="UnsafeNewApiCall"
+        message="This call is to a method from API 26, the call containing class androidx.compose.ui.platform.RenderNodeLayer is not annotated with @RequiresApi(x) where x is at least 26. Either annotate the containing class with at least @RequiresApi(26) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(26)."
+        errorLine1="            ownerView.parent?.onDescendantInvalidated(ownerView, ownerView)"
+        errorLine2="                              ~~~~~~~~~~~~~~~~~~~~~~~">
+        <location
+            file="src/androidMain/kotlin/androidx/compose/ui/platform/RenderNodeLayer.kt"
+            line="165"
+            column="31"/>
+    </issue>
+
+    <issue
+        id="UnsafeNewApiCall"
+        message="This call is to a method from API 29, the call containing class androidx.compose.ui.platform.WrapperKt is not annotated with @RequiresApi(x) where x is at least 29. Either annotate the containing class with at least @RequiresApi(29) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(29)."
+        errorLine1="        owner.attributeSourceResourceMap.isNotEmpty()"
+        errorLine2="              ~~~~~~~~~~~~~~~~~~~~~~~~~~">
+        <location
+            file="src/androidMain/kotlin/androidx/compose/ui/platform/Wrapper.kt"
+            line="308"
+            column="15"/>
+    </issue>
+
+</issues>
diff --git a/compose/ui/ui/samples/lint-baseline.xml b/compose/ui/ui/samples/lint-baseline.xml
new file mode 100644
index 0000000..53ae1f6
--- /dev/null
+++ b/compose/ui/ui/samples/lint-baseline.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterNaming&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterPosition&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableNaming&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+</issues>
diff --git a/concurrent/futures-ktx/lint-baseline.xml b/concurrent/futures-ktx/lint-baseline.xml
new file mode 100644
index 0000000..297ae16
--- /dev/null
+++ b/concurrent/futures-ktx/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" version="4.2.0-beta02">
+
+</issues>
diff --git a/concurrent/futures/lint-baseline.xml b/concurrent/futures/lint-baseline.xml
index cd9cf2d..0f0c805 100644
--- a/concurrent/futures/lint-baseline.xml
+++ b/concurrent/futures/lint-baseline.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" version="4.2.0-alpha15">
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" version="4.2.0-beta02">
 
     <issue
         id="BanSynchronizedMethods"
@@ -19,7 +19,7 @@
         errorLine2="        ^">
         <location
             file="src/main/java/androidx/concurrent/futures/CallbackToFutureAdapter.java"
-            line="360"
+            line="361"
             column="9"/>
     </issue>
 
diff --git a/contentpager/contentpager/lint-baseline.xml b/contentpager/contentpager/lint-baseline.xml
index 1710352..4e1327a 100644
--- a/contentpager/contentpager/lint-baseline.xml
+++ b/contentpager/contentpager/lint-baseline.xml
@@ -1,49 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 26 (current min is 14): `android.content.ContentResolver#EXTRA_HONORED_ARGS`"
-        errorLine1="    public static final String EXTRA_HONORED_ARGS = ContentResolver.EXTRA_HONORED_ARGS;"
-        errorLine2="                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/contentpager/content/ContentPager.java"
-            line="180"
-            column="53"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 26 (current min is 14): `android.content.ContentResolver#EXTRA_TOTAL_COUNT`"
-        errorLine1="    public static final String EXTRA_TOTAL_COUNT = ContentResolver.EXTRA_TOTAL_COUNT;"
-        errorLine2="                                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/contentpager/content/ContentPager.java"
-            line="183"
-            column="52"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 26 (current min is 14): `android.content.ContentResolver#QUERY_ARG_OFFSET`"
-        errorLine1="    public static final String QUERY_ARG_OFFSET = ContentResolver.QUERY_ARG_OFFSET;"
-        errorLine2="                                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/contentpager/content/ContentPager.java"
-            line="186"
-            column="51"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 26 (current min is 14): `android.content.ContentResolver#QUERY_ARG_LIMIT`"
-        errorLine1="    public static final String QUERY_ARG_LIMIT = ContentResolver.QUERY_ARG_LIMIT;"
-        errorLine2="                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/contentpager/content/ContentPager.java"
-            line="189"
-            column="50"/>
-    </issue>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="UnsafeNewApiCall"
@@ -101,17 +57,6 @@
     </issue>
 
     <issue
-        id="StaticFieldLeak"
-        message="This `Loader` class should be static or leaks might occur (anonymous android.content.CursorLoader)"
-        errorLine1="                return new android.content.CursorLoader(mContext) {"
-        errorLine2="                       ^">
-        <location
-            file="src/main/java/androidx/contentpager/content/LoaderQueryRunner.java"
-            line="61"
-            column="24"/>
-    </issue>
-
-    <issue
         id="UnknownNullness"
         message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
         errorLine1="    public ContentPager(ContentResolver resolver, QueryRunner queryRunner) {"
diff --git a/coordinatorlayout/coordinatorlayout/lint-baseline.xml b/coordinatorlayout/coordinatorlayout/lint-baseline.xml
index 6443904..5088e0f 100644
--- a/coordinatorlayout/coordinatorlayout/lint-baseline.xml
+++ b/coordinatorlayout/coordinatorlayout/lint-baseline.xml
@@ -1,27 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
-
-    <issue
-        id="SwitchIntDef"
-        message="Switch statement on an `int` with known associated constant missing case `EVENT_NESTED_SCROLL`, `EVENT_PRE_DRAW`"
-        errorLine1="                    switch (type) {"
-        errorLine2="                    ~~~~~~">
-        <location
-            file="src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java"
-            line="1420"
-            column="21"/>
-    </issue>
-
-    <issue
-        id="ClickableViewAccessibility"
-        message="Custom view `CoordinatorLayout` overrides `onTouchEvent` but not `performClick`"
-        errorLine1="    public boolean onTouchEvent(MotionEvent ev) {"
-        errorLine2="                   ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java"
-            line="585"
-            column="20"/>
-    </issue>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="UnknownNullness"
diff --git a/core/core-animation-integration-tests/testapp/lint-baseline.xml b/core/core-animation-integration-tests/testapp/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/core/core-animation-integration-tests/testapp/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/core/core-animation-testing/lint-baseline.xml b/core/core-animation-testing/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/core/core-animation-testing/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/core/core-animation/lint-baseline.xml b/core/core-animation/lint-baseline.xml
index 087bb1e..c83551b 100644
--- a/core/core-animation/lint-baseline.xml
+++ b/core/core-animation/lint-baseline.xml
@@ -1,104 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 23 (current min is 14): `android.R.attr#fraction`"
-        errorLine1="            android.R.attr.valueType, android.R.attr.fraction"
-        errorLine2="                                      ~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/animation/AndroidResources.java"
-            line="79"
-            column="39"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 21 (current min is 14): `android.R.attr#pathData`"
-        errorLine1="            android.R.attr.propertyName, android.R.attr.pathData,"
-        errorLine2="                                         ~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/animation/AndroidResources.java"
-            line="86"
-            column="42"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 21 (current min is 14): `android.R.attr#propertyXName`"
-        errorLine1="            android.R.attr.propertyXName, android.R.attr.propertyYName,"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/animation/AndroidResources.java"
-            line="87"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 21 (current min is 14): `android.R.attr#propertyYName`"
-        errorLine1="            android.R.attr.propertyXName, android.R.attr.propertyYName,"
-        errorLine2="                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/animation/AndroidResources.java"
-            line="87"
-            column="43"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 21 (current min is 14): `android.R.attr#controlX1`"
-        errorLine1="            android.R.attr.controlX1, android.R.attr.controlY1,"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/animation/AndroidResources.java"
-            line="94"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 21 (current min is 14): `android.R.attr#controlY1`"
-        errorLine1="            android.R.attr.controlX1, android.R.attr.controlY1,"
-        errorLine2="                                      ~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/animation/AndroidResources.java"
-            line="94"
-            column="39"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 21 (current min is 14): `android.R.attr#controlX2`"
-        errorLine1="            android.R.attr.controlX2, android.R.attr.controlY2,"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/animation/AndroidResources.java"
-            line="95"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 21 (current min is 14): `android.R.attr#controlY2`"
-        errorLine1="            android.R.attr.controlX2, android.R.attr.controlY2,"
-        errorLine2="                                      ~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/animation/AndroidResources.java"
-            line="95"
-            column="39"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 21 (current min is 14): `android.R.attr#pathData`"
-        errorLine1="            android.R.attr.pathData"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/animation/AndroidResources.java"
-            line="96"
-            column="13"/>
-    </issue>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="BanUncheckedReflection"
@@ -189,94 +90,6 @@
     </issue>
 
     <issue
-        id="Recycle"
-        message="This animation should be started with `#start()`"
-        errorLine1="            keyframes[0] = (IntKeyframe) Keyframe.ofInt(0f);"
-        errorLine2="                                                  ~~~~~">
-        <location
-            file="src/main/java/androidx/core/animation/KeyframeSet.java"
-            line="73"
-            column="51"/>
-    </issue>
-
-    <issue
-        id="Recycle"
-        message="This animation should be started with `#start()`"
-        errorLine1="            keyframes[1] = (IntKeyframe) Keyframe.ofInt(1f, values[0]);"
-        errorLine2="                                                  ~~~~~">
-        <location
-            file="src/main/java/androidx/core/animation/KeyframeSet.java"
-            line="74"
-            column="51"/>
-    </issue>
-
-    <issue
-        id="Recycle"
-        message="This animation should be started with `#start()`"
-        errorLine1="            keyframes[0] = (IntKeyframe) Keyframe.ofInt(0f, values[0]);"
-        errorLine2="                                                  ~~~~~">
-        <location
-            file="src/main/java/androidx/core/animation/KeyframeSet.java"
-            line="76"
-            column="51"/>
-    </issue>
-
-    <issue
-        id="Recycle"
-        message="This animation should be started with `#start()`"
-        errorLine1="                        (IntKeyframe) Keyframe.ofInt((float) i / (numKeyframes - 1), values[i]);"
-        errorLine2="                                               ~~~~~">
-        <location
-            file="src/main/java/androidx/core/animation/KeyframeSet.java"
-            line="79"
-            column="48"/>
-    </issue>
-
-    <issue
-        id="Recycle"
-        message="This animation should be started with `#start()`"
-        errorLine1="            keyframes[0] = (FloatKeyframe) Keyframe.ofFloat(0f);"
-        errorLine2="                                                    ~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/animation/KeyframeSet.java"
-            line="90"
-            column="53"/>
-    </issue>
-
-    <issue
-        id="Recycle"
-        message="This animation should be started with `#start()`"
-        errorLine1="            keyframes[1] = (FloatKeyframe) Keyframe.ofFloat(1f, values[0]);"
-        errorLine2="                                                    ~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/animation/KeyframeSet.java"
-            line="91"
-            column="53"/>
-    </issue>
-
-    <issue
-        id="Recycle"
-        message="This animation should be started with `#start()`"
-        errorLine1="            keyframes[0] = (FloatKeyframe) Keyframe.ofFloat(0f, values[0]);"
-        errorLine2="                                                    ~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/animation/KeyframeSet.java"
-            line="96"
-            column="53"/>
-    </issue>
-
-    <issue
-        id="Recycle"
-        message="This animation should be started with `#start()`"
-        errorLine1="                        Keyframe.ofFloat((float) i / (numKeyframes - 1), values[i]);"
-        errorLine2="                                 ~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/animation/KeyframeSet.java"
-            line="99"
-            column="34"/>
-    </issue>
-
-    <issue
         id="KotlinPropertyAccess"
         message="The getter return type (`PropertyValuesHolder[]`) and setter parameter type (`PropertyValuesHolder...`) getter and setter methods for property `values` should have exactly the same type to allow be accessed as a property from Kotlin; see https://android.github.io/kotlin-guides/interop.html#property-prefixes"
         errorLine1="    public PropertyValuesHolder[] getValues() {"
diff --git a/core/core-appdigest/lint-baseline.xml b/core/core-appdigest/lint-baseline.xml
index 1241524..8f1aa4b 100644
--- a/core/core-appdigest/lint-baseline.xml
+++ b/core/core-appdigest/lint-baseline.xml
@@ -1,70 +1,4 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
-
-    <issue
-        id="ShiftFlags"
-        message="Consider declaring this constant using 1 &lt;&lt; 1 instead"
-        errorLine1="    public static final int TYPE_WHOLE_MD5 = 0x00000002;"
-        errorLine2="                                             ~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/appdigest/Checksum.java"
-            line="65"
-            column="46"/>
-    </issue>
-
-    <issue
-        id="ShiftFlags"
-        message="Consider declaring this constant using 1 &lt;&lt; 2 instead"
-        errorLine1="    public static final int TYPE_WHOLE_SHA1 = 0x00000004;"
-        errorLine2="                                              ~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/appdigest/Checksum.java"
-            line="76"
-            column="47"/>
-    </issue>
-
-    <issue
-        id="ShiftFlags"
-        message="Consider declaring this constant using 1 &lt;&lt; 3 instead"
-        errorLine1="    public static final int TYPE_WHOLE_SHA256 = 0x00000008;"
-        errorLine2="                                                ~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/appdigest/Checksum.java"
-            line="86"
-            column="49"/>
-    </issue>
-
-    <issue
-        id="ShiftFlags"
-        message="Consider declaring this constant using 1 &lt;&lt; 4 instead"
-        errorLine1="    public static final int TYPE_WHOLE_SHA512 = 0x00000010;"
-        errorLine2="                                                ~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/appdigest/Checksum.java"
-            line="96"
-            column="49"/>
-    </issue>
-
-    <issue
-        id="ShiftFlags"
-        message="Consider declaring this constant using 1 &lt;&lt; 5 instead"
-        errorLine1="    public static final int TYPE_PARTIAL_MERKLE_ROOT_1M_SHA256 = 0x00000020;"
-        errorLine2="                                                                 ~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/appdigest/Checksum.java"
-            line="105"
-            column="66"/>
-    </issue>
-
-    <issue
-        id="ShiftFlags"
-        message="Consider declaring this constant using 1 &lt;&lt; 6 instead"
-        errorLine1="    public static final int TYPE_PARTIAL_MERKLE_ROOT_1M_SHA512 = 0x00000040;"
-        errorLine2="                                                                 ~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/appdigest/Checksum.java"
-            line="114"
-            column="66"/>
-    </issue>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
 </issues>
diff --git a/core/core-ktx/lint-baseline.xml b/core/core-ktx/lint-baseline.xml
index 7f0d200..51b9c8b 100644
--- a/core/core-ktx/lint-baseline.xml
+++ b/core/core-ktx/lint-baseline.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="UnsafeNewApiCall"
diff --git a/core/core-role/lint-baseline.xml b/core/core-role/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/core/core-role/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/core/core/lint-baseline.xml b/core/core/lint-baseline.xml
index 8c91e30..d40b651 100644
--- a/core/core/lint-baseline.xml
+++ b/core/core/lint-baseline.xml
@@ -1,1177 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
-
-    <issue
-        id="DefaultLocale"
-        message="Implicitly using the default locale is a common source of bugs: Use `toLowerCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
-        errorLine1="            if (file.toLowerCase().endsWith(&quot;.xml&quot;)) {"
-        errorLine2="                     ~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/content/res/ResourcesCompat.java"
-            line="445"
-            column="22"/>
-    </issue>
-
-    <issue
-        id="DiscouragedPrivateApi"
-        message="Reflective access to getScaledScrollFactor, which is not part of the public SDK and therefore likely to change in future Android releases"
-        errorLine1="                        ViewConfiguration.class.getDeclaredMethod(&quot;getScaledScrollFactor&quot;);"
-        errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/view/ViewConfigurationCompat.java"
-            line="42"
-            column="25"/>
-    </issue>
-
-    <issue
-        id="DiscouragedPrivateApi"
-        message="Reflective access to getViewRootImpl, which is not part of the public SDK and therefore likely to change in future Android releases"
-        errorLine1="                sGetViewRootImplMethod = View.class.getDeclaredMethod(&quot;getViewRootImpl&quot;);"
-        errorLine2="                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/view/WindowInsetsCompat.java"
-            line="1151"
-            column="42"/>
-    </issue>
-
-    <issue
-        id="InconsistentLayout"
-        message="The id &quot;notification_background&quot; in layout &quot;notification_template_custom_big&quot; is missing from the following layout configurations: layout (present in layout-v16, layout-v21)"
-        errorLine1="    android:id=&quot;@+id/notification_background&quot;"
-        errorLine2="    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout-v16/notification_template_custom_big.xml"
-            line="19"
-            column="5"/>
-        <location
-            file="src/main/res/layout-v21/notification_template_custom_big.xml"
-            line="19"
-            column="5"/>
-    </issue>
-
-    <issue
-        id="InconsistentLayout"
-        message="The id &quot;icon&quot; in layout &quot;notification_template_custom_big&quot; is missing from the following layout configurations: layout-v21 (present in layout, layout-v16)"
-        errorLine1="    &lt;ImageView android:id=&quot;@+id/icon&quot;"
-        errorLine2="               ~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/notification_template_custom_big.xml"
-            line="26"
-            column="16"/>
-        <location
-            file="src/main/res/layout-v16/notification_template_custom_big.xml"
-            line="22"
-            column="16"/>
-    </issue>
-
-    <issue
-        id="InconsistentLayout"
-        message="The id &quot;time&quot; in layout &quot;notification_template_custom_big&quot; is missing from the following layout configurations: layout (present in layout-v16, layout-v21)"
-        errorLine1="                &lt;ViewStub android:id=&quot;@+id/time&quot;"
-        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout-v16/notification_template_custom_big.xml"
-            line="58"
-            column="27"/>
-        <location
-            file="src/main/res/layout-v21/notification_template_custom_big.xml"
-            line="51"
-            column="27"/>
-    </issue>
-
-    <issue
-        id="InconsistentLayout"
-        message="The id &quot;chronometer&quot; in layout &quot;notification_template_custom_big&quot; is missing from the following layout configurations: layout (present in layout-v16, layout-v21)"
-        errorLine1="                &lt;ViewStub android:id=&quot;@+id/chronometer&quot;"
-        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout-v16/notification_template_custom_big.xml"
-            line="64"
-            column="27"/>
-        <location
-            file="src/main/res/layout-v21/notification_template_custom_big.xml"
-            line="57"
-            column="27"/>
-    </issue>
-
-    <issue
-        id="InconsistentLayout"
-        message="The id &quot;right_icon&quot; in layout &quot;notification_template_custom_big&quot; is missing from the following layout configurations: layout-v21 (present in layout, layout-v16)"
-        errorLine1="            &lt;ImageView android:id=&quot;@+id/right_icon&quot;"
-        errorLine2="                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/notification_template_custom_big.xml"
-            line="65"
-            column="24"/>
-        <location
-            file="src/main/res/layout-v16/notification_template_custom_big.xml"
-            line="82"
-            column="32"/>
-    </issue>
-
-    <issue
-        id="InconsistentLayout"
-        message="The id &quot;action_divider&quot; in layout &quot;notification_template_custom_big&quot; is missing from the following layout configurations: layout (present in layout-v16, layout-v21)"
-        errorLine1="            android:id=&quot;@+id/action_divider&quot;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout-v16/notification_template_custom_big.xml"
-            line="98"
-            column="13"/>
-        <location
-            file="src/main/res/layout-v21/notification_template_custom_big.xml"
-            line="76"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="InconsistentLayout"
-        message="The id &quot;actions&quot; in layout &quot;notification_template_custom_big&quot; is missing from the following layout configurations: layout (present in layout-v16, layout-v21)"
-        errorLine1="            android:id=&quot;@+id/actions&quot;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout-v16/notification_template_custom_big.xml"
-            line="104"
-            column="13"/>
-        <location
-            file="src/main/res/layout-v21/notification_template_custom_big.xml"
-            line="80"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="InconsistentLayout"
-        message="The id &quot;right_icon&quot; in layout &quot;notification_template_icon_group&quot; is missing from the following layout configurations: layout (present in layout-v21)"
-        errorLine1="    &lt;ImageView android:id=&quot;@+id/right_icon&quot;"
-        errorLine2="               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout-v21/notification_template_icon_group.xml"
-            line="33"
-            column="16"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 23 (current min is 14): `android.R.id#accessibilityActionShowOnScreen`"
-        errorLine1="                        android.R.id.accessibilityActionShowOnScreen, null, null, null);"
-        errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="408"
-            column="25"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 23 (current min is 14): `android.R.id#accessibilityActionScrollToPosition`"
-        errorLine1="                        : null, android.R.id.accessibilityActionScrollToPosition, null, null,"
-        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="425"
-            column="33"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 23 (current min is 14): `android.R.id#accessibilityActionScrollUp`"
-        errorLine1="                        android.R.id.accessibilityActionScrollUp, null, null, null);"
-        errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="434"
-            column="25"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 23 (current min is 14): `android.R.id#accessibilityActionScrollLeft`"
-        errorLine1="                        android.R.id.accessibilityActionScrollLeft, null, null, null);"
-        errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="441"
-            column="25"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 23 (current min is 14): `android.R.id#accessibilityActionScrollDown`"
-        errorLine1="                        android.R.id.accessibilityActionScrollDown, null, null, null);"
-        errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="449"
-            column="25"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 23 (current min is 14): `android.R.id#accessibilityActionScrollRight`"
-        errorLine1="                        android.R.id.accessibilityActionScrollRight, null, null, null);"
-        errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="457"
-            column="25"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 29 (current min is 14): `android.R.id#accessibilityActionPageUp`"
-        errorLine1="                        android.R.id.accessibilityActionPageUp, null, null, null);"
-        errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="466"
-            column="25"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 29 (current min is 14): `android.R.id#accessibilityActionPageDown`"
-        errorLine1="                        android.R.id.accessibilityActionPageDown, null, null, null);"
-        errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="475"
-            column="25"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 29 (current min is 14): `android.R.id#accessibilityActionPageLeft`"
-        errorLine1="                        android.R.id.accessibilityActionPageLeft, null, null, null);"
-        errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="484"
-            column="25"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 29 (current min is 14): `android.R.id#accessibilityActionPageRight`"
-        errorLine1="                        android.R.id.accessibilityActionPageRight, null, null, null);"
-        errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="493"
-            column="25"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 23 (current min is 14): `android.R.id#accessibilityActionContextClick`"
-        errorLine1="                        android.R.id.accessibilityActionContextClick, null, null, null);"
-        errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="501"
-            column="25"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 24 (current min is 14): `android.R.id#accessibilityActionSetProgress`"
-        errorLine1="                        android.R.id.accessibilityActionSetProgress, null, null,"
-        errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="516"
-            column="25"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 26 (current min is 14): `android.R.id#accessibilityActionMoveWindow`"
-        errorLine1="                        android.R.id.accessibilityActionMoveWindow, null, null,"
-        errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="529"
-            column="25"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 14): `android.R.id#accessibilityActionShowTooltip`"
-        errorLine1="                        android.R.id.accessibilityActionShowTooltip, null, null, null);"
-        errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="538"
-            column="25"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 14): `android.R.id#accessibilityActionHideTooltip`"
-        errorLine1="                        android.R.id.accessibilityActionHideTooltip, null, null, null);"
-        errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="547"
-            column="25"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 19 (current min is 14): `android.app.AppOpsManager#MODE_ALLOWED`"
-        errorLine1="    public static final int MODE_ALLOWED = AppOpsManager.MODE_ALLOWED;"
-        errorLine2="                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/app/AppOpsManagerCompat.java"
-            line="36"
-            column="44"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 19 (current min is 14): `android.app.AppOpsManager#MODE_IGNORED`"
-        errorLine1="    public static final int MODE_IGNORED = AppOpsManager.MODE_IGNORED;"
-        errorLine2="                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/app/AppOpsManagerCompat.java"
-            line="43"
-            column="44"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 19 (current min is 14): `android.app.AppOpsManager#MODE_ERRORED`"
-        errorLine1="    public static final int MODE_ERRORED = AppOpsManager.MODE_ERRORED;"
-        errorLine2="                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/app/AppOpsManagerCompat.java"
-            line="50"
-            column="44"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 21 (current min is 14): `android.app.AppOpsManager#MODE_DEFAULT`"
-        errorLine1="    public static final int MODE_DEFAULT = AppOpsManager.MODE_DEFAULT;"
-        errorLine2="                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/app/AppOpsManagerCompat.java"
-            line="58"
-            column="44"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 23 (current min is 14): `android.Manifest.permission#USE_FINGERPRINT`"
-        errorLine1="    @RequiresPermission(android.Manifest.permission.USE_FINGERPRINT)"
-        errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/hardware/fingerprint/FingerprintManagerCompat.java"
-            line="64"
-            column="25"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 23 (current min is 14): `android.Manifest.permission#USE_FINGERPRINT`"
-        errorLine1="    @RequiresPermission(android.Manifest.permission.USE_FINGERPRINT)"
-        errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/hardware/fingerprint/FingerprintManagerCompat.java"
-            line="79"
-            column="25"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 23 (current min is 14): `android.Manifest.permission#USE_FINGERPRINT`"
-        errorLine1="    @RequiresPermission(android.Manifest.permission.USE_FINGERPRINT)"
-        errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/hardware/fingerprint/FingerprintManagerCompat.java"
-            line="103"
-            column="25"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 26 (current min is 14): `android.provider.FontsContract.Columns#TTC_INDEX`"
-        errorLine1="        public static final String TTC_INDEX = android.provider.FontsContract.Columns.TTC_INDEX;"
-        errorLine2="                                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/provider/FontsContractCompat.java"
-            line="96"
-            column="48"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 26 (current min is 14): `android.provider.FontsContract.Columns#VARIATION_SETTINGS`"
-        errorLine1="                android.provider.FontsContract.Columns.VARIATION_SETTINGS;"
-        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/provider/FontsContractCompat.java"
-            line="103"
-            column="17"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 26 (current min is 14): `android.provider.FontsContract.Columns#WEIGHT`"
-        errorLine1="        public static final String WEIGHT = android.provider.FontsContract.Columns.WEIGHT;"
-        errorLine2="                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/provider/FontsContractCompat.java"
-            line="110"
-            column="45"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 26 (current min is 14): `android.provider.FontsContract.Columns#ITALIC`"
-        errorLine1="        public static final String ITALIC = android.provider.FontsContract.Columns.ITALIC;"
-        errorLine2="                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/provider/FontsContractCompat.java"
-            line="116"
-            column="45"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 26 (current min is 14): `android.provider.FontsContract.Columns#RESULT_CODE`"
-        errorLine1="        public static final String RESULT_CODE = android.provider.FontsContract.Columns.RESULT_CODE;"
-        errorLine2="                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/provider/FontsContractCompat.java"
-            line="125"
-            column="50"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 26 (current min is 14): `android.provider.FontsContract.Columns#RESULT_CODE_OK`"
-        errorLine1="                android.provider.FontsContract.Columns.RESULT_CODE_OK;"
-        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/provider/FontsContractCompat.java"
-            line="133"
-            column="17"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 26 (current min is 14): `android.provider.FontsContract.Columns#RESULT_CODE_FONT_NOT_FOUND`"
-        errorLine1="                android.provider.FontsContract.Columns.RESULT_CODE_FONT_NOT_FOUND;"
-        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/provider/FontsContractCompat.java"
-            line="138"
-            column="17"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 26 (current min is 14): `android.provider.FontsContract.Columns#RESULT_CODE_FONT_UNAVAILABLE`"
-        errorLine1="                android.provider.FontsContract.Columns.RESULT_CODE_FONT_UNAVAILABLE;"
-        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/provider/FontsContractCompat.java"
-            line="145"
-            column="17"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 26 (current min is 14): `android.provider.FontsContract.Columns#RESULT_CODE_MALFORMED_QUERY`"
-        errorLine1="                android.provider.FontsContract.Columns.RESULT_CODE_MALFORMED_QUERY;"
-        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/provider/FontsContractCompat.java"
-            line="151"
-            column="17"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 14): `android.graphics.drawable.Icon#TYPE_BITMAP`"
-        errorLine1="    public static final int TYPE_BITMAP   = Icon.TYPE_BITMAP;"
-        errorLine2="                                            ~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/graphics/drawable/IconCompat.java"
-            line="94"
-            column="45"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 14): `android.graphics.drawable.Icon#TYPE_RESOURCE`"
-        errorLine1="    public static final int TYPE_RESOURCE = Icon.TYPE_RESOURCE;"
-        errorLine2="                                            ~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/graphics/drawable/IconCompat.java"
-            line="98"
-            column="45"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 14): `android.graphics.drawable.Icon#TYPE_DATA`"
-        errorLine1="    public static final int TYPE_DATA     = Icon.TYPE_DATA;"
-        errorLine2="                                            ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/graphics/drawable/IconCompat.java"
-            line="102"
-            column="45"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 14): `android.graphics.drawable.Icon#TYPE_URI`"
-        errorLine1="    public static final int TYPE_URI      = Icon.TYPE_URI;"
-        errorLine2="                                            ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/graphics/drawable/IconCompat.java"
-            line="106"
-            column="45"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 14): `android.graphics.drawable.Icon#TYPE_ADAPTIVE_BITMAP`"
-        errorLine1="    public static final int TYPE_ADAPTIVE_BITMAP = Icon.TYPE_ADAPTIVE_BITMAP;"
-        errorLine2="                                                   ~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/graphics/drawable/IconCompat.java"
-            line="110"
-            column="52"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 24 (current min is 14): `android.content.pm.PackageManager#MATCH_UNINSTALLED_PACKAGES`"
-        errorLine1="                        resPackage, PackageManager.MATCH_UNINSTALLED_PACKAGES);"
-        errorLine2="                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/graphics/drawable/IconCompat.java"
-            line="742"
-            column="37"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 21 (current min is 14): `android.view.View#SCROLL_AXIS_NONE`"
-        errorLine1="            mNestedScrollAxesNonTouch = ViewGroup.SCROLL_AXIS_NONE;"
-        errorLine2="                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/view/NestedScrollingParentHelper.java"
-            line="115"
-            column="41"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 21 (current min is 14): `android.view.View#SCROLL_AXIS_NONE`"
-        errorLine1="            mNestedScrollAxesTouch = ViewGroup.SCROLL_AXIS_NONE;"
-        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/view/NestedScrollingParentHelper.java"
-            line="117"
-            column="38"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 26 (current min is 14): `android.media.AudioManager#STREAM_ACCESSIBILITY`"
-        errorLine1="            AudioManager.STREAM_DTMF, AudioManager.STREAM_ACCESSIBILITY})"
-        errorLine2="                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="597"
-            column="39"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 21 (current min is 14): `android.app.Notification#VISIBILITY_PUBLIC`"
-        errorLine1="    public static final int VISIBILITY_PUBLIC = Notification.VISIBILITY_PUBLIC;"
-        errorLine2="                                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="611"
-            column="49"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 21 (current min is 14): `android.app.Notification#VISIBILITY_PRIVATE`"
-        errorLine1="    public static final int VISIBILITY_PRIVATE = Notification.VISIBILITY_PRIVATE;"
-        errorLine2="                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="619"
-            column="50"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 21 (current min is 14): `android.app.Notification#VISIBILITY_SECRET`"
-        errorLine1="    public static final int VISIBILITY_SECRET = Notification.VISIBILITY_SECRET;"
-        errorLine2="                                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="626"
-            column="49"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 21 (current min is 14): `android.app.Notification#CATEGORY_CALL`"
-        errorLine1="    public static final String CATEGORY_CALL = Notification.CATEGORY_CALL;"
-        errorLine2="                                               ~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="631"
-            column="48"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 14): `android.app.Notification#CATEGORY_NAVIGATION`"
-        errorLine1="    public static final String CATEGORY_NAVIGATION = Notification.CATEGORY_NAVIGATION;"
-        errorLine2="                                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="636"
-            column="54"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 21 (current min is 14): `android.app.Notification#CATEGORY_MESSAGE`"
-        errorLine1="    public static final String CATEGORY_MESSAGE = Notification.CATEGORY_MESSAGE;"
-        errorLine2="                                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="641"
-            column="51"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 21 (current min is 14): `android.app.Notification#CATEGORY_EMAIL`"
-        errorLine1="    public static final String CATEGORY_EMAIL = Notification.CATEGORY_EMAIL;"
-        errorLine2="                                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="646"
-            column="49"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 21 (current min is 14): `android.app.Notification#CATEGORY_EVENT`"
-        errorLine1="    public static final String CATEGORY_EVENT = Notification.CATEGORY_EVENT;"
-        errorLine2="                                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="651"
-            column="49"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 21 (current min is 14): `android.app.Notification#CATEGORY_PROMO`"
-        errorLine1="    public static final String CATEGORY_PROMO = Notification.CATEGORY_PROMO;"
-        errorLine2="                                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="656"
-            column="49"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 21 (current min is 14): `android.app.Notification#CATEGORY_ALARM`"
-        errorLine1="    public static final String CATEGORY_ALARM = Notification.CATEGORY_ALARM;"
-        errorLine2="                                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="661"
-            column="49"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 21 (current min is 14): `android.app.Notification#CATEGORY_PROGRESS`"
-        errorLine1="    public static final String CATEGORY_PROGRESS = Notification.CATEGORY_PROGRESS;"
-        errorLine2="                                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="666"
-            column="52"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 21 (current min is 14): `android.app.Notification#CATEGORY_SOCIAL`"
-        errorLine1="    public static final String CATEGORY_SOCIAL = Notification.CATEGORY_SOCIAL;"
-        errorLine2="                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="671"
-            column="50"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 21 (current min is 14): `android.app.Notification#CATEGORY_ERROR`"
-        errorLine1="    public static final String CATEGORY_ERROR = Notification.CATEGORY_ERROR;"
-        errorLine2="                                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="676"
-            column="49"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 21 (current min is 14): `android.app.Notification#CATEGORY_TRANSPORT`"
-        errorLine1="    public static final String CATEGORY_TRANSPORT = Notification.CATEGORY_TRANSPORT;"
-        errorLine2="                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="681"
-            column="53"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 21 (current min is 14): `android.app.Notification#CATEGORY_SYSTEM`"
-        errorLine1="    public static final String CATEGORY_SYSTEM = Notification.CATEGORY_SYSTEM;"
-        errorLine2="                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="686"
-            column="50"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 21 (current min is 14): `android.app.Notification#CATEGORY_SERVICE`"
-        errorLine1="    public static final String CATEGORY_SERVICE = Notification.CATEGORY_SERVICE;"
-        errorLine2="                                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="691"
-            column="51"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 23 (current min is 14): `android.app.Notification#CATEGORY_REMINDER`"
-        errorLine1="    public static final String CATEGORY_REMINDER = Notification.CATEGORY_REMINDER;"
-        errorLine2="                                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="696"
-            column="52"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 21 (current min is 14): `android.app.Notification#CATEGORY_RECOMMENDATION`"
-        errorLine1="            Notification.CATEGORY_RECOMMENDATION;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="704"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 21 (current min is 14): `android.app.Notification#CATEGORY_STATUS`"
-        errorLine1="    public static final String CATEGORY_STATUS = Notification.CATEGORY_STATUS;"
-        errorLine2="                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="709"
-            column="50"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 26 (current min is 14): `android.app.Notification#BADGE_ICON_NONE`"
-        errorLine1="    public static final int BADGE_ICON_NONE = Notification.BADGE_ICON_NONE;"
-        errorLine2="                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="734"
-            column="47"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 26 (current min is 14): `android.app.Notification#BADGE_ICON_SMALL`"
-        errorLine1="    public static final int BADGE_ICON_SMALL = Notification.BADGE_ICON_SMALL;"
-        errorLine2="                                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="740"
-            column="48"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 26 (current min is 14): `android.app.Notification#BADGE_ICON_LARGE`"
-        errorLine1="    public static final int BADGE_ICON_LARGE = Notification.BADGE_ICON_LARGE;"
-        errorLine2="                                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="746"
-            column="48"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 26 (current min is 14): `android.app.Notification#GROUP_ALERT_ALL`"
-        errorLine1="    public static final int GROUP_ALERT_ALL = Notification.GROUP_ALERT_ALL;"
-        errorLine2="                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="759"
-            column="47"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 26 (current min is 14): `android.app.Notification#GROUP_ALERT_SUMMARY`"
-        errorLine1="    public static final int GROUP_ALERT_SUMMARY = Notification.GROUP_ALERT_SUMMARY;"
-        errorLine2="                                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="772"
-            column="51"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 26 (current min is 14): `android.app.Notification#GROUP_ALERT_CHILDREN`"
-        errorLine1="    public static final int GROUP_ALERT_CHILDREN = Notification.GROUP_ALERT_CHILDREN;"
-        errorLine2="                                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="784"
-            column="52"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 23 (current min is 14): `android.content.pm.PermissionInfo#PROTECTION_FLAG_PRIVILEGED`"
-        errorLine1="            PermissionInfo.PROTECTION_FLAG_PRIVILEGED,"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/content/pm/PermissionInfoCompat.java"
-            line="51"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 16 (current min is 14): `android.content.pm.PermissionInfo#PROTECTION_FLAG_SYSTEM`"
-        errorLine1="            PermissionInfo.PROTECTION_FLAG_SYSTEM,"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/content/pm/PermissionInfoCompat.java"
-            line="52"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 16 (current min is 14): `android.content.pm.PermissionInfo#PROTECTION_FLAG_DEVELOPMENT`"
-        errorLine1="            PermissionInfo.PROTECTION_FLAG_DEVELOPMENT,"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/content/pm/PermissionInfoCompat.java"
-            line="53"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 21 (current min is 14): `android.content.pm.PermissionInfo#PROTECTION_FLAG_APPOP`"
-        errorLine1="            PermissionInfo.PROTECTION_FLAG_APPOP,"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/content/pm/PermissionInfoCompat.java"
-            line="54"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 23 (current min is 14): `android.content.pm.PermissionInfo#PROTECTION_FLAG_PRE23`"
-        errorLine1="            PermissionInfo.PROTECTION_FLAG_PRE23,"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/content/pm/PermissionInfoCompat.java"
-            line="55"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 23 (current min is 14): `android.content.pm.PermissionInfo#PROTECTION_FLAG_INSTALLER`"
-        errorLine1="            PermissionInfo.PROTECTION_FLAG_INSTALLER,"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/content/pm/PermissionInfoCompat.java"
-            line="56"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 23 (current min is 14): `android.content.pm.PermissionInfo#PROTECTION_FLAG_VERIFIER`"
-        errorLine1="            PermissionInfo.PROTECTION_FLAG_VERIFIER,"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/content/pm/PermissionInfoCompat.java"
-            line="57"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 23 (current min is 14): `android.content.pm.PermissionInfo#PROTECTION_FLAG_PREINSTALLED`"
-        errorLine1="            PermissionInfo.PROTECTION_FLAG_PREINSTALLED,"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/content/pm/PermissionInfoCompat.java"
-            line="58"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 24 (current min is 14): `android.content.pm.PermissionInfo#PROTECTION_FLAG_SETUP`"
-        errorLine1="            PermissionInfo.PROTECTION_FLAG_SETUP,"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/content/pm/PermissionInfoCompat.java"
-            line="59"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 27 (current min is 14): `android.content.pm.PermissionInfo#PROTECTION_FLAG_INSTANT`"
-        errorLine1="            PermissionInfo.PROTECTION_FLAG_INSTANT,"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/content/pm/PermissionInfoCompat.java"
-            line="60"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 26 (current min is 14): `android.content.pm.PermissionInfo#PROTECTION_FLAG_RUNTIME_ONLY`"
-        errorLine1="            PermissionInfo.PROTECTION_FLAG_RUNTIME_ONLY,"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/content/pm/PermissionInfoCompat.java"
-            line="61"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 16 (current min is 14): `android.content.pm.PermissionInfo#PROTECTION_MASK_BASE`"
-        errorLine1="            return permissionInfo.protectionLevel &amp; PermissionInfo.PROTECTION_MASK_BASE;"
-        errorLine2="                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/content/pm/PermissionInfoCompat.java"
-            line="77"
-            column="53"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 16 (current min is 14): `android.content.pm.PermissionInfo#PROTECTION_MASK_BASE`"
-        errorLine1="            return permissionInfo.protectionLevel &amp; ~PermissionInfo.PROTECTION_MASK_BASE;"
-        errorLine2="                                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/content/pm/PermissionInfoCompat.java"
-            line="91"
-            column="54"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 25): `android.content.pm.ShortcutInfo#DISABLED_REASON_NOT_DISABLED`"
-        errorLine1="                        ? ShortcutInfo.DISABLED_REASON_NOT_DISABLED"
-        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java"
-            line="560"
-            column="27"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 25): `android.content.pm.ShortcutInfo#DISABLED_REASON_UNKNOWN`"
-        errorLine1="                        : ShortcutInfo.DISABLED_REASON_UNKNOWN;"
-        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java"
-            line="561"
-            column="27"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 26 (current min is 14): `android.widget.TextView#AUTO_SIZE_TEXT_TYPE_NONE`"
-        errorLine1="    public static final int AUTO_SIZE_TEXT_TYPE_NONE = TextView.AUTO_SIZE_TEXT_TYPE_NONE;"
-        errorLine2="                                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/widget/TextViewCompat.java"
-            line="84"
-            column="56"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 26 (current min is 14): `android.widget.TextView#AUTO_SIZE_TEXT_TYPE_UNIFORM`"
-        errorLine1="    public static final int AUTO_SIZE_TEXT_TYPE_UNIFORM = TextView.AUTO_SIZE_TEXT_TYPE_UNIFORM;"
-        errorLine2="                                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/widget/TextViewCompat.java"
-            line="90"
-            column="59"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 23 (current min is 18): `android.view.View#TEXT_DIRECTION_FIRST_STRONG_LTR`"
-        errorLine1="            return TEXT_DIRECTION_FIRST_STRONG_LTR;"
-        errorLine2="                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/widget/TextViewCompat.java"
-            line="976"
-            column="20"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 23 (current min is 18): `android.view.View#TEXT_DIRECTION_FIRST_STRONG_RTL`"
-        errorLine1="            return TEXT_DIRECTION_FIRST_STRONG_RTL;"
-        errorLine2="                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/widget/TextViewCompat.java"
-            line="978"
-            column="20"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 14): `android.view.accessibility.AccessibilityEvent#CONTENT_CHANGE_TYPE_PANE_TITLE`"
-        errorLine1="                CharSequence.class, AccessibilityEvent.CONTENT_CHANGE_TYPE_PANE_TITLE, 28) {"
-        errorLine2="                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="4087"
-            column="37"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 19 (current min is 14): `android.view.accessibility.AccessibilityEvent#CONTENT_CHANGE_TYPE_UNDEFINED`"
-        errorLine1="                    AccessibilityEvent.CONTENT_CHANGE_TYPE_UNDEFINED, frameworkMinimumSdk);"
-        errorLine2="                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="4197"
-            column="21"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.view.accessibility.AccessibilityEvent#CONTENT_CHANGE_TYPE_PANE_APPEARED`"
-        errorLine1="                        ? AccessibilityEvent.CONTENT_CHANGE_TYPE_PANE_APPEARED"
-        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="4367"
-            column="27"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.view.accessibility.AccessibilityEvent#CONTENT_CHANGE_TYPE_PANE_DISAPPEARED`"
-        errorLine1="                        : AccessibilityEvent.CONTENT_CHANGE_TYPE_PANE_DISAPPEARED;"
-        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="4368"
-            column="27"/>
-    </issue>
-
-    <issue
-        id="PrivateApi"
-        message="Accessing internal APIs via reflection is not supported and may not work on all devices or in the future"
-        errorLine1="                            Class.forName(&quot;com.android.internal.view.menu.MenuBuilder&quot;);"
-        errorLine2="                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/widget/TextViewCompat.java"
-            line="584"
-            column="29"/>
-    </issue>
-
-    <issue
-        id="PrivateApi"
-        message="Accessing internal APIs via reflection is not supported and may not work on all devices or in the future"
-        errorLine1="            fontFamilyClass = Class.forName(FONT_FAMILY_CLASS);"
-        errorLine2="                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/graphics/TypefaceCompatApi21Impl.java"
-            line="78"
-            column="31"/>
-    </issue>
-
-    <issue
-        id="PrivateApi"
-        message="Accessing internal APIs via reflection is not supported and may not work on all devices or in the future"
-        errorLine1="            fontFamilyClass = Class.forName(FONT_FAMILY_CLASS);"
-        errorLine2="                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/graphics/TypefaceCompatApi24Impl.java"
-            line="69"
-            column="31"/>
-    </issue>
-
-    <issue
-        id="PrivateApi"
-        message="Accessing internal APIs via reflection is not supported and may not work on all devices or in the future"
-        errorLine1="        return Class.forName(FONT_FAMILY_CLASS);"
-        errorLine2="               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/graphics/TypefaceCompatApi26Impl.java"
-            line="316"
-            column="16"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `appComponentFactory` is only used in API level 28 and higher (current min is 14)"
-        errorLine1="        android:appComponentFactory=&quot;androidx.core.app.CoreComponentFactory&quot; />"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/AndroidManifest.xml"
-            line="18"
-            column="9"/>
-    </issue>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="BanSynchronizedMethods"
@@ -1268,7 +96,7 @@
         errorLine2="                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/DisplayCompat.java"
-            line="129"
+            line="135"
             column="29"/>
     </issue>
 
@@ -1532,7 +360,7 @@
         errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="2451"
+            line="2455"
             column="13"/>
     </issue>
 
@@ -1631,7 +459,7 @@
         errorLine2="                         ~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java"
-            line="762"
+            line="770"
             column="26"/>
     </issue>
 
@@ -1658,61 +486,6 @@
     </issue>
 
     <issue
-        id="QueryPermissionsNeeded"
-        message="Consider adding a `&lt;queries>` declaration to your manifest when calling this \&#xA;method; see https://g.co/dev/packagevisibility for details"
-        errorLine1="            List&lt;ResolveInfo> resolveInfos = mContext.getPackageManager().queryIntentServices("
-        errorLine2="                                                                          ~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/app/NotificationManagerCompat.java"
-            line="802"
-            column="75"/>
-    </issue>
-
-    <issue
-        id="QueryPermissionsNeeded"
-        message="Consider adding a `&lt;queries>` declaration to your manifest when calling this \&#xA;method; see https://g.co/dev/packagevisibility for details"
-        errorLine1="        for (ResolveInfo info : context.getPackageManager().queryBroadcastReceivers("
-        errorLine2="                                                            ~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java"
-            line="144"
-            column="61"/>
-    </issue>
-
-    <issue
-        id="QueryPermissionsNeeded"
-        message="Consider adding a `&lt;queries>` declaration to your manifest when calling this \&#xA;method; see https://g.co/dev/packagevisibility for details"
-        errorLine1="            target = nextIntent.resolveActivity(mSourceContext.getPackageManager());"
-        errorLine2="                                ~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/app/TaskStackBuilder.java"
-            line="141"
-            column="33"/>
-    </issue>
-
-    <issue
-        id="QueryPermissionsNeeded"
-        message="Consider adding a `&lt;queries>` declaration to your manifest when calling this \&#xA;method; see https://g.co/dev/packagevisibility for details"
-        errorLine1="                target = parent.resolveActivity(mSourceContext.getPackageManager());"
-        errorLine2="                                ~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/app/TaskStackBuilder.java"
-            line="172"
-            column="33"/>
-    </issue>
-
-    <issue
-        id="QueryPermissionsNeeded"
-        message="Consider adding a `&lt;queries>` declaration to your manifest when calling this \&#xA;method; see https://g.co/dev/packagevisibility for details"
-        errorLine1="                    packageManager.queryIntentActivities(createProcessTextIntent(), 0);"
-        errorLine2="                                   ~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/widget/TextViewCompat.java"
-            line="636"
-            column="36"/>
-    </issue>
-
-    <issue
         id="UnsafeNewApiCall"
         message="This call is to a method from API 16, the call containing class androidx.core.view.AccessibilityDelegateCompat is not annotated with @RequiresApi(x) where x is at least 16. Either annotate the containing class with at least @RequiresApi(16) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(16)."
         errorLine1="            Object provider = mOriginalDelegate.getAccessibilityNodeProvider(host);"
@@ -4508,123 +3281,24 @@
 
     <issue
         id="UnsafeNewApiCall"
-        message="This call is to a method from API 23, the call containing class androidx.core.view.DisplayCompat is not annotated with @RequiresApi(x) where x is at least 23. Either annotate the containing class with at least @RequiresApi(23) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(23)."
-        errorLine1="            Display.Mode[] supportedModes = display.getSupportedModes();"
-        errorLine2="                                                    ~~~~~~~~~~~~~~~~~">
+        message="This call is to a method from API 23, the call containing class androidx.core.view.DisplayCompat.ModeCompat is not annotated with @RequiresApi(x) where x is at least 23. Either annotate the containing class with at least @RequiresApi(23) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(23)."
+        errorLine1="            mPhysicalSize = new Point(mode.getPhysicalWidth(), mode.getPhysicalHeight());"
+        errorLine2="                                           ~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/DisplayCompat.java"
-            line="68"
-            column="53"/>
-    </issue>
-
-    <issue
-        id="UnsafeNewApiCall"
-        message="This call is to a method from API 23, the call containing class androidx.core.view.DisplayCompat is not annotated with @RequiresApi(x) where x is at least 23. Either annotate the containing class with at least @RequiresApi(23) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(23)."
-        errorLine1="        return (mode.getPhysicalWidth() == size.x &amp;&amp; mode.getPhysicalHeight() == size.y)"
-        errorLine2="                     ~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/view/DisplayCompat.java"
-            line="143"
-            column="22"/>
-    </issue>
-
-    <issue
-        id="UnsafeNewApiCall"
-        message="This call is to a method from API 23, the call containing class androidx.core.view.DisplayCompat is not annotated with @RequiresApi(x) where x is at least 23. Either annotate the containing class with at least @RequiresApi(23) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(23)."
-        errorLine1="        return (mode.getPhysicalWidth() == size.x &amp;&amp; mode.getPhysicalHeight() == size.y)"
-        errorLine2="                                                          ~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/view/DisplayCompat.java"
-            line="143"
-            column="59"/>
-    </issue>
-
-    <issue
-        id="UnsafeNewApiCall"
-        message="This call is to a method from API 23, the call containing class androidx.core.view.DisplayCompat is not annotated with @RequiresApi(x) where x is at least 23. Either annotate the containing class with at least @RequiresApi(23) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(23)."
-        errorLine1="                || (mode.getPhysicalWidth() == size.y &amp;&amp; mode.getPhysicalHeight() == size.x);"
-        errorLine2="                         ~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/view/DisplayCompat.java"
-            line="144"
-            column="26"/>
-    </issue>
-
-    <issue
-        id="UnsafeNewApiCall"
-        message="This call is to a method from API 23, the call containing class androidx.core.view.DisplayCompat is not annotated with @RequiresApi(x) where x is at least 23. Either annotate the containing class with at least @RequiresApi(23) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(23)."
-        errorLine1="                || (mode.getPhysicalWidth() == size.y &amp;&amp; mode.getPhysicalHeight() == size.x);"
-        errorLine2="                                                              ~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/view/DisplayCompat.java"
-            line="144"
-            column="63"/>
-    </issue>
-
-    <issue
-        id="UnsafeNewApiCall"
-        message="This call is to a method from API 23, the call containing class androidx.core.view.DisplayCompat is not annotated with @RequiresApi(x) where x is at least 23. Either annotate the containing class with at least @RequiresApi(23) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(23)."
-        errorLine1="                Display.Mode mode = display.getMode();"
-        errorLine2="                                            ~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/view/DisplayCompat.java"
-            line="215"
-            column="45"/>
-    </issue>
-
-    <issue
-        id="UnsafeNewApiCall"
-        message="This call is to a method from API 23, the call containing class androidx.core.view.DisplayCompat is not annotated with @RequiresApi(x) where x is at least 23. Either annotate the containing class with at least @RequiresApi(23) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(23)."
-        errorLine1="                displaySize.x = mode.getPhysicalWidth();"
-        errorLine2="                                     ~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/view/DisplayCompat.java"
-            line="216"
-            column="38"/>
-    </issue>
-
-    <issue
-        id="UnsafeNewApiCall"
-        message="This call is to a method from API 23, the call containing class androidx.core.view.DisplayCompat is not annotated with @RequiresApi(x) where x is at least 23. Either annotate the containing class with at least @RequiresApi(23) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(23)."
-        errorLine1="                displaySize.y = mode.getPhysicalHeight();"
-        errorLine2="                                     ~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/view/DisplayCompat.java"
-            line="217"
-            column="38"/>
-    </issue>
-
-    <issue
-        id="UnsafeNewApiCall"
-        message="This call is to a method from API 17, the call containing class androidx.core.view.DisplayCompat is not annotated with @RequiresApi(x) where x is at least 17. Either annotate the containing class with at least @RequiresApi(17) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(17)."
-        errorLine1="                display.getRealSize(displaySize);"
-        errorLine2="                        ~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/view/DisplayCompat.java"
-            line="219"
-            column="25"/>
+            line="346"
+            column="44"/>
     </issue>
 
     <issue
         id="UnsafeNewApiCall"
         message="This call is to a method from API 23, the call containing class androidx.core.view.DisplayCompat.ModeCompat is not annotated with @RequiresApi(x) where x is at least 23. Either annotate the containing class with at least @RequiresApi(23) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(23)."
-        errorLine1="            mPhysicalDisplaySize = new Point(mode.getPhysicalWidth(), mode.getPhysicalHeight());"
-        errorLine2="                                                  ~~~~~~~~~~~~~~~~">
+        errorLine1="            mPhysicalSize = new Point(mode.getPhysicalWidth(), mode.getPhysicalHeight());"
+        errorLine2="                                                                    ~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/DisplayCompat.java"
-            line="276"
-            column="51"/>
-    </issue>
-
-    <issue
-        id="UnsafeNewApiCall"
-        message="This call is to a method from API 23, the call containing class androidx.core.view.DisplayCompat.ModeCompat is not annotated with @RequiresApi(x) where x is at least 23. Either annotate the containing class with at least @RequiresApi(23) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(23)."
-        errorLine1="            mPhysicalDisplaySize = new Point(mode.getPhysicalWidth(), mode.getPhysicalHeight());"
-        errorLine2="                                                                           ~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/view/DisplayCompat.java"
-            line="276"
-            column="76"/>
+            line="346"
+            column="69"/>
     </issue>
 
     <issue
@@ -6691,7 +5365,7 @@
         errorLine2="                                               ~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="954"
+            line="959"
             column="48"/>
     </issue>
 
@@ -6702,7 +5376,7 @@
         errorLine2="                                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="1461"
+            line="1466"
             column="49"/>
     </issue>
 
@@ -6713,7 +5387,7 @@
         errorLine2="                         ~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="1462"
+            line="1467"
             column="26"/>
     </issue>
 
@@ -6724,7 +5398,7 @@
         errorLine2="                         ~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="1463"
+            line="1468"
             column="26"/>
     </issue>
 
@@ -6735,7 +5409,7 @@
         errorLine2="                         ~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="1464"
+            line="1469"
             column="26"/>
     </issue>
 
@@ -6746,7 +5420,7 @@
         errorLine2="                                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="1490"
+            line="1495"
             column="49"/>
     </issue>
 
@@ -6757,7 +5431,7 @@
         errorLine2="                         ~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="1491"
+            line="1496"
             column="26"/>
     </issue>
 
@@ -6768,7 +5442,7 @@
         errorLine2="                         ~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="1492"
+            line="1497"
             column="26"/>
     </issue>
 
@@ -6779,7 +5453,7 @@
         errorLine2="                         ~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="1493"
+            line="1498"
             column="26"/>
     </issue>
 
@@ -6790,7 +5464,7 @@
         errorLine2="                                            ~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="2043"
+            line="2048"
             column="45"/>
     </issue>
 
@@ -6801,7 +5475,7 @@
         errorLine2="                         ~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="2044"
+            line="2049"
             column="26"/>
     </issue>
 
@@ -6812,7 +5486,7 @@
         errorLine2="                                            ~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="2077"
+            line="2082"
             column="45"/>
     </issue>
 
@@ -6823,7 +5497,7 @@
         errorLine2="                         ~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="2078"
+            line="2083"
             column="26"/>
     </issue>
 
@@ -6834,7 +5508,7 @@
         errorLine2="                                             ~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="2112"
+            line="2117"
             column="46"/>
     </issue>
 
@@ -6845,7 +5519,7 @@
         errorLine2="                                       ~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="2113"
+            line="2118"
             column="40"/>
     </issue>
 
@@ -6856,7 +5530,7 @@
         errorLine2="                                ~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="2775"
+            line="2788"
             column="33"/>
     </issue>
 
@@ -6867,7 +5541,7 @@
         errorLine2="                            ~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="2779"
+            line="2792"
             column="29"/>
     </issue>
 
@@ -6878,7 +5552,7 @@
         errorLine2="                                    ~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="2790"
+            line="2803"
             column="37"/>
     </issue>
 
@@ -6889,7 +5563,7 @@
         errorLine2="                          ~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="2871"
+            line="2884"
             column="27"/>
     </issue>
 
@@ -6900,7 +5574,7 @@
         errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="2989"
+            line="3002"
             column="25"/>
     </issue>
 
@@ -6911,7 +5585,7 @@
         errorLine2="                                 ~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="2990"
+            line="3003"
             column="34"/>
     </issue>
 
@@ -6922,40 +5596,18 @@
         errorLine2="                                 ~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="2991"
+            line="3004"
             column="34"/>
     </issue>
 
     <issue
         id="UnsafeNewApiCall"
-        message="This call is to a method from API 16, the call containing class androidx.core.app.NotificationCompat.BigPictureStyle is not annotated with @RequiresApi(x) where x is at least 16. Either annotate the containing class with at least @RequiresApi(16) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(16)."
-        errorLine1="                    style.bigLargeIcon(mBigLargeIcon);"
-        errorLine2="                          ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="2993"
-            column="27"/>
-    </issue>
-
-    <issue
-        id="UnsafeNewApiCall"
-        message="This call is to a method from API 16, the call containing class androidx.core.app.NotificationCompat.BigPictureStyle is not annotated with @RequiresApi(x) where x is at least 16. Either annotate the containing class with at least @RequiresApi(16) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(16)."
-        errorLine1="                    style.setSummaryText(mSummaryText);"
-        errorLine2="                          ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="2996"
-            column="27"/>
-    </issue>
-
-    <issue
-        id="UnsafeNewApiCall"
         message="This call is to a method from API 16, the call containing class androidx.core.app.NotificationCompat.BigTextStyle is not annotated with @RequiresApi(x) where x is at least 16. Either annotate the containing class with at least @RequiresApi(16) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(16)."
         errorLine1="                        new Notification.BigTextStyle(builder.getBuilder())"
         errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="3122"
+            line="3197"
             column="25"/>
     </issue>
 
@@ -6966,7 +5618,7 @@
         errorLine2="                                 ~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="3123"
+            line="3198"
             column="34"/>
     </issue>
 
@@ -6977,7 +5629,7 @@
         errorLine2="                                 ~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="3124"
+            line="3199"
             column="34"/>
     </issue>
 
@@ -6988,7 +5640,7 @@
         errorLine2="                          ~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="3126"
+            line="3201"
             column="27"/>
     </issue>
 
@@ -6999,7 +5651,7 @@
         errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="3468"
+            line="3548"
             column="38"/>
     </issue>
 
@@ -7010,7 +5662,7 @@
         errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="3470"
+            line="3550"
             column="38"/>
     </issue>
 
@@ -7021,7 +5673,7 @@
         errorLine2="                                   ~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="3474"
+            line="3554"
             column="36"/>
     </issue>
 
@@ -7032,7 +5684,7 @@
         errorLine2="                                       ~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="3479"
+            line="3559"
             column="40"/>
     </issue>
 
@@ -7043,7 +5695,7 @@
         errorLine2="                                   ~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="3491"
+            line="3571"
             column="36"/>
     </issue>
 
@@ -7054,7 +5706,7 @@
         errorLine2="                                   ~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="3497"
+            line="3577"
             column="36"/>
     </issue>
 
@@ -7065,7 +5717,7 @@
         errorLine2="                               ~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="3499"
+            line="3579"
             column="32"/>
     </issue>
 
@@ -7076,7 +5728,7 @@
         errorLine2="                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="3532"
+            line="3612"
             column="21"/>
     </issue>
 
@@ -7087,7 +5739,7 @@
         errorLine2="                             ~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="3533"
+            line="3613"
             column="30"/>
     </issue>
 
@@ -7098,7 +5750,7 @@
         errorLine2="                             ~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="3534"
+            line="3614"
             column="30"/>
     </issue>
 
@@ -7109,7 +5761,7 @@
         errorLine2="                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="3920"
+            line="4000"
             column="40"/>
     </issue>
 
@@ -7120,7 +5772,7 @@
         errorLine2="                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="3924"
+            line="4004"
             column="40"/>
     </issue>
 
@@ -7131,7 +5783,7 @@
         errorLine2="                                     ~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="3930"
+            line="4010"
             column="38"/>
     </issue>
 
@@ -7142,7 +5794,7 @@
         errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="4021"
+            line="4101"
             column="25"/>
     </issue>
 
@@ -7153,7 +5805,7 @@
         errorLine2="                                 ~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="4022"
+            line="4102"
             column="34"/>
     </issue>
 
@@ -7164,7 +5816,7 @@
         errorLine2="                          ~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="4024"
+            line="4104"
             column="27"/>
     </issue>
 
@@ -7175,7 +5827,7 @@
         errorLine2="                          ~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="4027"
+            line="4107"
             column="27"/>
     </issue>
 
@@ -7186,7 +5838,7 @@
         errorLine2="                                     ~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="4133"
+            line="4201"
             column="38"/>
     </issue>
 
@@ -7197,7 +5849,7 @@
         errorLine2="                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="4133"
+            line="4201"
             column="47"/>
     </issue>
 
@@ -7208,7 +5860,7 @@
         errorLine2="                       ~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="4251"
+            line="4319"
             column="24"/>
     </issue>
 
@@ -7219,7 +5871,7 @@
         errorLine2="                                                          ~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="4535"
+            line="4603"
             column="59"/>
     </issue>
 
@@ -7230,7 +5882,7 @@
         errorLine2="                                                                             ~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="4536"
+            line="4604"
             column="78"/>
     </issue>
 
@@ -7241,7 +5893,7 @@
         errorLine2="                                                                    ~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="4544"
+            line="4612"
             column="69"/>
     </issue>
 
@@ -7252,7 +5904,7 @@
         errorLine2="                                                            ~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="4552"
+            line="4620"
             column="61"/>
     </issue>
 
@@ -7263,7 +5915,7 @@
         errorLine2="                                                     ~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="4555"
+            line="4623"
             column="54"/>
     </issue>
 
@@ -7274,7 +5926,7 @@
         errorLine2="                                                 ~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="4558"
+            line="4626"
             column="50"/>
     </issue>
 
@@ -7285,7 +5937,7 @@
         errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="5393"
+            line="5461"
             column="33"/>
     </issue>
 
@@ -7296,7 +5948,7 @@
         errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="5402"
+            line="5470"
             column="33"/>
     </issue>
 
@@ -7307,7 +5959,7 @@
         errorLine2="                              ~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="5414"
+            line="5482"
             column="31"/>
     </issue>
 
@@ -7318,7 +5970,7 @@
         errorLine2="                          ~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="5416"
+            line="5484"
             column="27"/>
     </issue>
 
@@ -7329,7 +5981,7 @@
         errorLine2="                                  ~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="5421"
+            line="5489"
             column="35"/>
     </issue>
 
@@ -7340,7 +5992,7 @@
         errorLine2="                                 ~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="5424"
+            line="5492"
             column="34"/>
     </issue>
 
@@ -7351,7 +6003,7 @@
         errorLine2="                                                  ~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="6170"
+            line="6238"
             column="51"/>
     </issue>
 
@@ -7362,7 +6014,7 @@
         errorLine2="                                ~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="6171"
+            line="6239"
             column="33"/>
     </issue>
 
@@ -7373,7 +6025,7 @@
         errorLine2="                                ~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="6172"
+            line="6240"
             column="33"/>
     </issue>
 
@@ -7384,7 +6036,7 @@
         errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="6173"
+            line="6241"
             column="33"/>
     </issue>
 
@@ -7395,7 +6047,7 @@
         errorLine2="                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="6175"
+            line="6243"
             column="43"/>
     </issue>
 
@@ -7406,7 +6058,7 @@
         errorLine2="                                ~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="6177"
+            line="6245"
             column="33"/>
     </issue>
 
@@ -7417,7 +6069,7 @@
         errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="6203"
+            line="6271"
             column="25"/>
     </issue>
 
@@ -7428,7 +6080,7 @@
         errorLine2="                                 ~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="6204"
+            line="6272"
             column="34"/>
     </issue>
 
@@ -7439,7 +6091,7 @@
         errorLine2="                                 ~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="6205"
+            line="6273"
             column="34"/>
     </issue>
 
@@ -7450,7 +6102,7 @@
         errorLine2="                                 ~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="6206"
+            line="6274"
             column="34"/>
     </issue>
 
@@ -7461,7 +6113,7 @@
         errorLine2="                                 ~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="6207"
+            line="6275"
             column="34"/>
     </issue>
 
@@ -7472,7 +6124,7 @@
         errorLine2="                                 ~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="6208"
+            line="6276"
             column="34"/>
     </issue>
 
@@ -7483,7 +6135,7 @@
         errorLine2="                                                            ~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="7185"
+            line="7253"
             column="61"/>
     </issue>
 
@@ -7494,7 +6146,7 @@
         errorLine2="                                                          ~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="7195"
+            line="7263"
             column="59"/>
     </issue>
 
@@ -7505,7 +6157,7 @@
         errorLine2="                            ~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="7203"
+            line="7271"
             column="29"/>
     </issue>
 
@@ -7516,7 +6168,7 @@
         errorLine2="                            ~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="7204"
+            line="7272"
             column="29"/>
     </issue>
 
@@ -7527,7 +6179,7 @@
         errorLine2="                            ~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="7205"
+            line="7273"
             column="29"/>
     </issue>
 
@@ -7538,7 +6190,7 @@
         errorLine2="                            ~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="7206"
+            line="7274"
             column="29"/>
     </issue>
 
@@ -7549,7 +6201,7 @@
         errorLine2="                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="7208"
+            line="7276"
             column="39"/>
     </issue>
 
@@ -7560,7 +6212,7 @@
         errorLine2="                            ~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="7210"
+            line="7278"
             column="29"/>
     </issue>
 
@@ -7571,7 +6223,7 @@
         errorLine2="                                           ~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="7217"
+            line="7285"
             column="44"/>
     </issue>
 
@@ -7582,7 +6234,7 @@
         errorLine2="                              ~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="7219"
+            line="7287"
             column="31"/>
     </issue>
 
@@ -7593,7 +6245,7 @@
         errorLine2="                                           ~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="7221"
+            line="7289"
             column="44"/>
     </issue>
 
@@ -7604,7 +6256,7 @@
         errorLine2="                       ~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="7226"
+            line="7294"
             column="24"/>
     </issue>
 
@@ -7615,7 +6267,7 @@
         errorLine2="                                    ~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="7230"
+            line="7298"
             column="37"/>
     </issue>
 
@@ -7626,7 +6278,7 @@
         errorLine2="                                    ~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="7232"
+            line="7300"
             column="37"/>
     </issue>
 
@@ -7637,7 +6289,7 @@
         errorLine2="                                                                          ~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="7236"
+            line="7304"
             column="75"/>
     </issue>
 
@@ -7648,7 +6300,7 @@
         errorLine2="                       ~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="7239"
+            line="7307"
             column="24"/>
     </issue>
 
@@ -7659,7 +6311,7 @@
         errorLine2="                               ~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="7241"
+            line="7309"
             column="32"/>
     </issue>
 
@@ -7670,7 +6322,7 @@
         errorLine2="                                     ~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="7244"
+            line="7312"
             column="38"/>
     </issue>
 
@@ -7681,7 +6333,7 @@
         errorLine2="                                                                               ~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="7245"
+            line="7313"
             column="80"/>
     </issue>
 
@@ -7692,7 +6344,7 @@
         errorLine2="                                                                              ~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="7246"
+            line="7314"
             column="79"/>
     </issue>
 
@@ -7703,7 +6355,7 @@
         errorLine2="                                                                                     ~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="7250"
+            line="7318"
             column="86"/>
     </issue>
 
@@ -7714,7 +6366,7 @@
         errorLine2="                                ~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="7366"
+            line="7434"
             column="33"/>
     </issue>
 
@@ -7725,7 +6377,7 @@
         errorLine2="                                ~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="7474"
+            line="7542"
             column="33"/>
     </issue>
 
@@ -7736,7 +6388,7 @@
         errorLine2="                                ~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="7490"
+            line="7558"
             column="33"/>
     </issue>
 
@@ -7747,7 +6399,7 @@
         errorLine2="                                ~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="7502"
+            line="7570"
             column="33"/>
     </issue>
 
@@ -7758,7 +6410,7 @@
         errorLine2="                                ~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="7515"
+            line="7583"
             column="33"/>
     </issue>
 
@@ -7769,7 +6421,7 @@
         errorLine2="                                ~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="7527"
+            line="7595"
             column="33"/>
     </issue>
 
@@ -7780,7 +6432,7 @@
         errorLine2="                                ~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="7538"
+            line="7606"
             column="33"/>
     </issue>
 
@@ -7791,7 +6443,7 @@
         errorLine2="                                           ~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="7554"
+            line="7622"
             column="44"/>
     </issue>
 
@@ -7802,7 +6454,7 @@
         errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="7569"
+            line="7637"
             column="33"/>
     </issue>
 
@@ -7813,7 +6465,7 @@
         errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="7582"
+            line="7650"
             column="33"/>
     </issue>
 
@@ -7824,7 +6476,7 @@
         errorLine2="                       ~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompatBuilder.java"
-            line="69"
+            line="72"
             column="24"/>
     </issue>
 
@@ -7835,7 +6487,7 @@
         errorLine2="                     ~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompatBuilder.java"
-            line="98"
+            line="101"
             column="22"/>
     </issue>
 
@@ -7846,7 +6498,7 @@
         errorLine2="                     ~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompatBuilder.java"
-            line="99"
+            line="102"
             column="22"/>
     </issue>
 
@@ -7857,7 +6509,7 @@
         errorLine2="                     ~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompatBuilder.java"
-            line="100"
+            line="103"
             column="22"/>
     </issue>
 
@@ -7868,7 +6520,7 @@
         errorLine2="                     ~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompatBuilder.java"
-            line="130"
+            line="133"
             column="22"/>
     </issue>
 
@@ -7879,7 +6531,7 @@
         errorLine2="                     ~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompatBuilder.java"
-            line="142"
+            line="145"
             column="22"/>
     </issue>
 
@@ -7890,7 +6542,7 @@
         errorLine2="                     ~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompatBuilder.java"
-            line="143"
+            line="146"
             column="22"/>
     </issue>
 
@@ -7901,7 +6553,7 @@
         errorLine2="                     ~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompatBuilder.java"
-            line="144"
+            line="147"
             column="22"/>
     </issue>
 
@@ -7912,7 +6564,7 @@
         errorLine2="                     ~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompatBuilder.java"
-            line="145"
+            line="148"
             column="22"/>
     </issue>
 
@@ -7923,7 +6575,7 @@
         errorLine2="                     ~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompatBuilder.java"
-            line="150"
+            line="153"
             column="22"/>
     </issue>
 
@@ -7934,7 +6586,7 @@
         errorLine2="                     ~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompatBuilder.java"
-            line="151"
+            line="154"
             column="22"/>
     </issue>
 
@@ -7945,7 +6597,7 @@
         errorLine2="                     ~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompatBuilder.java"
-            line="152"
+            line="155"
             column="22"/>
     </issue>
 
@@ -7956,7 +6608,7 @@
         errorLine2="                     ~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompatBuilder.java"
-            line="153"
+            line="156"
             column="22"/>
     </issue>
 
@@ -7967,7 +6619,7 @@
         errorLine2="                     ~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompatBuilder.java"
-            line="154"
+            line="157"
             column="22"/>
     </issue>
 
@@ -7978,7 +6630,7 @@
         errorLine2="                             ~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompatBuilder.java"
-            line="165"
+            line="168"
             column="30"/>
     </issue>
 
@@ -7989,7 +6641,7 @@
         errorLine2="                         ~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompatBuilder.java"
-            line="199"
+            line="202"
             column="26"/>
     </issue>
 
@@ -8000,7 +6652,7 @@
         errorLine2="                     ~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompatBuilder.java"
-            line="203"
+            line="206"
             column="22"/>
     </issue>
 
@@ -8011,7 +6663,7 @@
         errorLine2="                     ~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompatBuilder.java"
-            line="204"
+            line="207"
             column="22"/>
     </issue>
 
@@ -8022,7 +6674,7 @@
         errorLine2="                         ~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompatBuilder.java"
-            line="206"
+            line="209"
             column="26"/>
     </issue>
 
@@ -8033,7 +6685,7 @@
         errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompatBuilder.java"
-            line="209"
+            line="212"
             column="26"/>
     </issue>
 
@@ -8044,7 +6696,7 @@
         errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompatBuilder.java"
-            line="212"
+            line="215"
             column="26"/>
     </issue>
 
@@ -8055,7 +6707,7 @@
         errorLine2="                     ~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompatBuilder.java"
-            line="216"
+            line="219"
             column="22"/>
     </issue>
 
@@ -8066,7 +6718,7 @@
         errorLine2="                     ~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompatBuilder.java"
-            line="217"
+            line="220"
             column="22"/>
     </issue>
 
@@ -8077,7 +6729,7 @@
         errorLine2="                     ~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompatBuilder.java"
-            line="218"
+            line="221"
             column="22"/>
     </issue>
 
@@ -8088,7 +6740,7 @@
         errorLine2="                     ~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompatBuilder.java"
-            line="219"
+            line="222"
             column="22"/>
     </issue>
 
@@ -8099,7 +6751,7 @@
         errorLine2="                     ~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompatBuilder.java"
-            line="220"
+            line="223"
             column="22"/>
     </issue>
 
@@ -8110,7 +6762,7 @@
         errorLine2="                         ~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompatBuilder.java"
-            line="222"
+            line="225"
             column="26"/>
     </issue>
 
@@ -8121,7 +6773,7 @@
         errorLine2="                         ~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompatBuilder.java"
-            line="234"
+            line="237"
             column="26"/>
     </issue>
 
@@ -8132,7 +6784,7 @@
         errorLine2="                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompatBuilder.java"
-            line="238"
+            line="241"
             column="22"/>
     </issue>
 
@@ -8143,7 +6795,7 @@
         errorLine2="                     ~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompatBuilder.java"
-            line="241"
+            line="244"
             column="22"/>
     </issue>
 
@@ -8154,7 +6806,7 @@
         errorLine2="                         ~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompatBuilder.java"
-            line="244"
+            line="247"
             column="26"/>
     </issue>
 
@@ -8165,7 +6817,7 @@
         errorLine2="                             ~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompatBuilder.java"
-            line="263"
+            line="266"
             column="30"/>
     </issue>
 
@@ -8176,7 +6828,7 @@
         errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompatBuilder.java"
-            line="265"
+            line="268"
             column="26"/>
     </issue>
 
@@ -8187,7 +6839,7 @@
         errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompatBuilder.java"
-            line="346"
+            line="353"
             column="33"/>
     </issue>
 
@@ -8198,7 +6850,7 @@
         errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompatBuilder.java"
-            line="351"
+            line="358"
             column="33"/>
     </issue>
 
@@ -8209,7 +6861,7 @@
         errorLine2="                                  ~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompatBuilder.java"
-            line="359"
+            line="366"
             column="35"/>
     </issue>
 
@@ -8220,7 +6872,7 @@
         errorLine2="                              ~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompatBuilder.java"
-            line="371"
+            line="378"
             column="31"/>
     </issue>
 
@@ -8231,7 +6883,7 @@
         errorLine2="                              ~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompatBuilder.java"
-            line="377"
+            line="384"
             column="31"/>
     </issue>
 
@@ -8242,7 +6894,7 @@
         errorLine2="                              ~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompatBuilder.java"
-            line="381"
+            line="388"
             column="31"/>
     </issue>
 
@@ -8253,7 +6905,7 @@
         errorLine2="                          ~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompatBuilder.java"
-            line="386"
+            line="393"
             column="27"/>
     </issue>
 
@@ -8264,7 +6916,7 @@
         errorLine2="                     ~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompatBuilder.java"
-            line="387"
+            line="394"
             column="22"/>
     </issue>
 
@@ -8275,7 +6927,7 @@
         errorLine2="                                             ~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompatBuilder.java"
-            line="387"
+            line="394"
             column="46"/>
     </issue>
 
@@ -8286,7 +6938,7 @@
         errorLine2="                            ~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompatBuilder.java"
-            line="397"
+            line="404"
             column="29"/>
     </issue>
 
@@ -8297,7 +6949,7 @@
         errorLine2="                                                  ~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompatBuilder.java"
-            line="399"
+            line="406"
             column="51"/>
     </issue>
 
@@ -8308,7 +6960,7 @@
         errorLine2="                                 ~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompatBuilder.java"
-            line="403"
+            line="410"
             column="34"/>
     </issue>
 
@@ -8319,7 +6971,7 @@
         errorLine2="                                 ~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompatBuilder.java"
-            line="409"
+            line="416"
             column="34"/>
     </issue>
 
@@ -8330,7 +6982,7 @@
         errorLine2="                     ~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompatBuilder.java"
-            line="418"
+            line="425"
             column="22"/>
     </issue>
 
@@ -8341,7 +6993,7 @@
         errorLine2="                                                 ~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompatBuilder.java"
-            line="419"
+            line="426"
             column="50"/>
     </issue>
 
@@ -8352,7 +7004,7 @@
         errorLine2="                                 ~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompatBuilder.java"
-            line="432"
+            line="439"
             column="34"/>
     </issue>
 
@@ -8363,7 +7015,7 @@
         errorLine2="                                 ~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompatBuilder.java"
-            line="438"
+            line="445"
             column="34"/>
     </issue>
 
@@ -8374,7 +7026,7 @@
         errorLine2="                     ~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompatBuilder.java"
-            line="446"
+            line="453"
             column="22"/>
     </issue>
 
@@ -8385,7 +7037,7 @@
         errorLine2="                                                 ~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompatBuilder.java"
-            line="447"
+            line="454"
             column="50"/>
     </issue>
 
@@ -8396,7 +7048,7 @@
         errorLine2="                                 ~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompatBuilder.java"
-            line="457"
+            line="464"
             column="34"/>
     </issue>
 
@@ -8407,7 +7059,7 @@
         errorLine2="                                 ~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompatBuilder.java"
-            line="463"
+            line="470"
             column="34"/>
     </issue>
 
@@ -8418,7 +7070,7 @@
         errorLine2="                     ~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompatBuilder.java"
-            line="479"
+            line="486"
             column="22"/>
     </issue>
 
@@ -8429,7 +7081,7 @@
         errorLine2="                                                 ~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompatBuilder.java"
-            line="480"
+            line="487"
             column="50"/>
     </issue>
 
@@ -8440,7 +7092,7 @@
         errorLine2="                                                 ~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompatBuilder.java"
-            line="489"
+            line="496"
             column="50"/>
     </issue>
 
@@ -8682,7 +7334,7 @@
         errorLine2="                        ~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/content/pm/PackageInfoCompat.java"
-            line="36"
+            line="51"
             column="25"/>
     </issue>
 
@@ -10057,7 +8709,7 @@
         errorLine2="                                      ~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/ShareCompat.java"
-            line="828"
+            line="835"
             column="39"/>
     </issue>
 
@@ -10981,7 +9633,7 @@
         errorLine2="                    ~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java"
-            line="594"
+            line="598"
             column="21"/>
     </issue>
 
@@ -10992,7 +9644,7 @@
         errorLine2="                                                            ~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java"
-            line="594"
+            line="598"
             column="61"/>
     </issue>
 
@@ -11003,7 +9655,7 @@
         errorLine2="                    ~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java"
-            line="605"
+            line="613"
             column="21"/>
     </issue>
 
@@ -11014,7 +9666,7 @@
         errorLine2="                                                            ~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java"
-            line="605"
+            line="613"
             column="61"/>
     </issue>
 
@@ -11025,7 +9677,7 @@
         errorLine2="                ~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java"
-            line="629"
+            line="637"
             column="17"/>
     </issue>
 
@@ -11036,7 +9688,7 @@
         errorLine2="                    ~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java"
-            line="679"
+            line="687"
             column="21"/>
     </issue>
 
@@ -11047,7 +9699,7 @@
         errorLine2="                                               ~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java"
-            line="682"
+            line="690"
             column="48"/>
     </issue>
 
@@ -11058,7 +9710,7 @@
         errorLine2="                   ~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java"
-            line="683"
+            line="691"
             column="20"/>
     </issue>
 
@@ -11069,7 +9721,7 @@
         errorLine2="                                                    ~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java"
-            line="686"
+            line="694"
             column="53"/>
     </issue>
 
@@ -11080,7 +9732,7 @@
         errorLine2="                   ~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java"
-            line="688"
+            line="696"
             column="20"/>
     </issue>
 
@@ -11091,7 +9743,7 @@
         errorLine2="               ~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java"
-            line="691"
+            line="699"
             column="16"/>
     </issue>
 
@@ -11102,7 +9754,7 @@
         errorLine2="                                                               ~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java"
-            line="731"
+            line="739"
             column="64"/>
     </issue>
 
@@ -11663,7 +10315,7 @@
         errorLine2="              ~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="757"
+            line="761"
             column="15"/>
     </issue>
 
@@ -11674,7 +10326,7 @@
         errorLine2="                     ~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="778"
+            line="782"
             column="22"/>
     </issue>
 
@@ -11685,7 +10337,7 @@
         errorLine2="              ~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="822"
+            line="826"
             column="15"/>
     </issue>
 
@@ -11696,7 +10348,7 @@
         errorLine2="                     ~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="891"
+            line="895"
             column="22"/>
     </issue>
 
@@ -11707,7 +10359,7 @@
         errorLine2="                     ~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="941"
+            line="945"
             column="22"/>
     </issue>
 
@@ -11718,7 +10370,7 @@
         errorLine2="                        ~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="984"
+            line="988"
             column="25"/>
     </issue>
 
@@ -11729,7 +10381,7 @@
         errorLine2="                 ~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="998"
+            line="1002"
             column="18"/>
     </issue>
 
@@ -11740,7 +10392,7 @@
         errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="1013"
+            line="1017"
             column="18"/>
     </issue>
 
@@ -11751,7 +10403,7 @@
         errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="1035"
+            line="1039"
             column="18"/>
     </issue>
 
@@ -11762,7 +10414,7 @@
         errorLine2="                 ~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="1053"
+            line="1057"
             column="18"/>
     </issue>
 
@@ -11773,7 +10425,7 @@
         errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="1075"
+            line="1079"
             column="18"/>
     </issue>
 
@@ -11784,7 +10436,7 @@
         errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="1097"
+            line="1101"
             column="25"/>
     </issue>
 
@@ -11795,7 +10447,7 @@
         errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="1124"
+            line="1128"
             column="18"/>
     </issue>
 
@@ -11806,7 +10458,7 @@
         errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="1133"
+            line="1137"
             column="18"/>
     </issue>
 
@@ -11817,7 +10469,7 @@
         errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="1175"
+            line="1179"
             column="25"/>
     </issue>
 
@@ -11828,7 +10480,7 @@
         errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="1197"
+            line="1201"
             column="25"/>
     </issue>
 
@@ -11839,7 +10491,7 @@
         errorLine2="                                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="1432"
+            line="1436"
             column="55"/>
     </issue>
 
@@ -11850,7 +10502,7 @@
         errorLine2="                        ~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="1527"
+            line="1531"
             column="25"/>
     </issue>
 
@@ -11861,7 +10513,7 @@
         errorLine2="                 ~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="1541"
+            line="1545"
             column="18"/>
     </issue>
 
@@ -11872,7 +10524,7 @@
         errorLine2="                 ~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="1577"
+            line="1581"
             column="18"/>
     </issue>
 
@@ -11883,7 +10535,7 @@
         errorLine2="                        ~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="1600"
+            line="1604"
             column="25"/>
     </issue>
 
@@ -11894,7 +10546,7 @@
         errorLine2="                 ~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="1624"
+            line="1628"
             column="18"/>
     </issue>
 
@@ -11905,7 +10557,7 @@
         errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="1638"
+            line="1642"
             column="25"/>
     </issue>
 
@@ -11916,7 +10568,7 @@
         errorLine2="                        ~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="1661"
+            line="1665"
             column="25"/>
     </issue>
 
@@ -11927,7 +10579,7 @@
         errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="1778"
+            line="1782"
             column="25"/>
     </issue>
 
@@ -11938,7 +10590,7 @@
         errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="1814"
+            line="1818"
             column="18"/>
     </issue>
 
@@ -11949,7 +10601,7 @@
         errorLine2="                        ~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="1829"
+            line="1833"
             column="25"/>
     </issue>
 
@@ -11960,7 +10612,7 @@
         errorLine2="                        ~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="1845"
+            line="1849"
             column="25"/>
     </issue>
 
@@ -11971,7 +10623,7 @@
         errorLine2="                 ~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="1866"
+            line="1870"
             column="18"/>
     </issue>
 
@@ -11982,7 +10634,7 @@
         errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="1889"
+            line="1893"
             column="18"/>
     </issue>
 
@@ -11993,7 +10645,7 @@
         errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="1912"
+            line="1916"
             column="18"/>
     </issue>
 
@@ -12004,7 +10656,7 @@
         errorLine2="                        ~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="1989"
+            line="1993"
             column="25"/>
     </issue>
 
@@ -12015,7 +10667,7 @@
         errorLine2="                        ~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="2023"
+            line="2027"
             column="25"/>
     </issue>
 
@@ -12026,7 +10678,7 @@
         errorLine2="                 ~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="2330"
+            line="2334"
             column="18"/>
     </issue>
 
@@ -12037,7 +10689,7 @@
         errorLine2="                        ~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="2341"
+            line="2345"
             column="25"/>
     </issue>
 
@@ -12048,7 +10700,7 @@
         errorLine2="                 ~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="2351"
+            line="2355"
             column="18"/>
     </issue>
 
@@ -12059,7 +10711,7 @@
         errorLine2="                        ~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="2362"
+            line="2366"
             column="25"/>
     </issue>
 
@@ -12070,7 +10722,7 @@
         errorLine2="                 ~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="2376"
+            line="2380"
             column="18"/>
     </issue>
 
@@ -12081,7 +10733,7 @@
         errorLine2="                        ~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="2398"
+            line="2402"
             column="25"/>
     </issue>
 
@@ -12092,7 +10744,7 @@
         errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="2411"
+            line="2415"
             column="25"/>
     </issue>
 
@@ -12103,7 +10755,7 @@
         errorLine2="                 ~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="2422"
+            line="2426"
             column="18"/>
     </issue>
 
@@ -12114,7 +10766,7 @@
         errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="2424"
+            line="2428"
             column="18"/>
     </issue>
 
@@ -12125,40 +10777,18 @@
         errorLine2="                     ~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="2467"
+            line="2471"
             column="22"/>
     </issue>
 
     <issue
         id="UnsafeNewApiCall"
         message="This call is to a method from API 20, the call containing class androidx.core.view.ViewCompat is not annotated with @RequiresApi(x) where x is at least 20. Either annotate the containing class with at least @RequiresApi(20) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(20)."
-        errorLine1="                v.setOnApplyWindowInsetsListener(null);"
-        errorLine2="                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="2507"
-            column="19"/>
-    </issue>
-
-    <issue
-        id="UnsafeNewApiCall"
-        message="This call is to a method from API 20, the call containing class androidx.core.view.ViewCompat is not annotated with @RequiresApi(x) where x is at least 20. Either annotate the containing class with at least @RequiresApi(20) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(20)."
-        errorLine1="            v.setOnApplyWindowInsetsListener(new View.OnApplyWindowInsetsListener() {"
-        errorLine2="              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="2511"
-            column="15"/>
-    </issue>
-
-    <issue
-        id="UnsafeNewApiCall"
-        message="This call is to a method from API 20, the call containing class androidx.core.view.ViewCompat is not annotated with @RequiresApi(x) where x is at least 20. Either annotate the containing class with at least @RequiresApi(20) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(20)."
         errorLine1="                WindowInsets result = view.onApplyWindowInsets(unwrapped);"
         errorLine2="                                           ~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="2541"
+            line="2532"
             column="44"/>
     </issue>
 
@@ -12169,7 +10799,7 @@
         errorLine2="                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="2569"
+            line="2560"
             column="50"/>
     </issue>
 
@@ -12180,7 +10810,7 @@
         errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="2593"
+            line="2584"
             column="18"/>
     </issue>
 
@@ -12191,7 +10821,7 @@
         errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="2608"
+            line="2599"
             column="25"/>
     </issue>
 
@@ -12202,7 +10832,7 @@
         errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="2716"
+            line="2856"
             column="25"/>
     </issue>
 
@@ -12213,7 +10843,7 @@
         errorLine2="                        ~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="2729"
+            line="2869"
             column="25"/>
     </issue>
 
@@ -12224,7 +10854,7 @@
         errorLine2="                 ~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="2742"
+            line="2882"
             column="18"/>
     </issue>
 
@@ -12235,7 +10865,7 @@
         errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="2756"
+            line="2896"
             column="25"/>
     </issue>
 
@@ -12246,7 +10876,7 @@
         errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="2772"
+            line="2912"
             column="18"/>
     </issue>
 
@@ -12257,7 +10887,7 @@
         errorLine2="                                        ~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="2778"
+            line="2918"
             column="41"/>
     </issue>
 
@@ -12268,7 +10898,7 @@
         errorLine2="                                 ~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="2779"
+            line="2919"
             column="34"/>
     </issue>
 
@@ -12279,7 +10909,7 @@
         errorLine2="                         ~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="2784"
+            line="2924"
             column="26"/>
     </issue>
 
@@ -12290,7 +10920,7 @@
         errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="2801"
+            line="2941"
             column="25"/>
     </issue>
 
@@ -12301,7 +10931,7 @@
         errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="2819"
+            line="2959"
             column="18"/>
     </issue>
 
@@ -12312,7 +10942,7 @@
         errorLine2="                                        ~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="2825"
+            line="2965"
             column="41"/>
     </issue>
 
@@ -12323,7 +10953,7 @@
         errorLine2="                                 ~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="2826"
+            line="2966"
             column="34"/>
     </issue>
 
@@ -12334,7 +10964,7 @@
         errorLine2="                         ~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="2831"
+            line="2971"
             column="26"/>
     </issue>
 
@@ -12345,7 +10975,7 @@
         errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="2857"
+            line="2997"
             column="18"/>
     </issue>
 
@@ -12356,7 +10986,7 @@
         errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="2880"
+            line="3020"
             column="25"/>
     </issue>
 
@@ -12367,7 +10997,7 @@
         errorLine2="                        ~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="2902"
+            line="3042"
             column="25"/>
     </issue>
 
@@ -12378,7 +11008,7 @@
         errorLine2="                 ~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="2921"
+            line="3061"
             column="18"/>
     </issue>
 
@@ -12389,7 +11019,7 @@
         errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="2938"
+            line="3078"
             column="25"/>
     </issue>
 
@@ -12400,7 +11030,7 @@
         errorLine2="                        ~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="2967"
+            line="3107"
             column="25"/>
     </issue>
 
@@ -12411,7 +11041,7 @@
         errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="2998"
+            line="3138"
             column="25"/>
     </issue>
 
@@ -12422,7 +11052,7 @@
         errorLine2="                        ~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="3222"
+            line="3362"
             column="25"/>
     </issue>
 
@@ -12433,7 +11063,7 @@
         errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="3265"
+            line="3405"
             column="25"/>
     </issue>
 
@@ -12444,7 +11074,7 @@
         errorLine2="                        ~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="3287"
+            line="3427"
             column="25"/>
     </issue>
 
@@ -12455,7 +11085,7 @@
         errorLine2="                        ~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="3298"
+            line="3438"
             column="25"/>
     </issue>
 
@@ -12466,7 +11096,7 @@
         errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="3315"
+            line="3455"
             column="25"/>
     </issue>
 
@@ -12477,7 +11107,7 @@
         errorLine2="                        ~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="3329"
+            line="3469"
             column="25"/>
     </issue>
 
@@ -12488,7 +11118,7 @@
         errorLine2="                 ~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="3348"
+            line="3488"
             column="18"/>
     </issue>
 
@@ -12499,7 +11129,7 @@
         errorLine2="                 ~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="3467"
+            line="3607"
             column="18"/>
     </issue>
 
@@ -12510,7 +11140,7 @@
         errorLine2="                        ~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="3482"
+            line="3622"
             column="25"/>
     </issue>
 
@@ -12521,7 +11151,7 @@
         errorLine2="                        ~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="3492"
+            line="3632"
             column="25"/>
     </issue>
 
@@ -12532,7 +11162,7 @@
         errorLine2="                        ~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="3504"
+            line="3644"
             column="25"/>
     </issue>
 
@@ -12543,7 +11173,7 @@
         errorLine2="                 ~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="3522"
+            line="3662"
             column="18"/>
     </issue>
 
@@ -12554,7 +11184,7 @@
         errorLine2="                 ~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="3556"
+            line="3696"
             column="18"/>
     </issue>
 
@@ -12565,7 +11195,7 @@
         errorLine2="                        ~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="3574"
+            line="3714"
             column="25"/>
     </issue>
 
@@ -12576,7 +11206,7 @@
         errorLine2="                 ~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="3585"
+            line="3725"
             column="18"/>
     </issue>
 
@@ -12587,7 +11217,7 @@
         errorLine2="                        ~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="3604"
+            line="3744"
             column="25"/>
     </issue>
 
@@ -12598,7 +11228,7 @@
         errorLine2="                 ~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="3624"
+            line="3764"
             column="18"/>
     </issue>
 
@@ -12609,7 +11239,7 @@
         errorLine2="                     ~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="3634"
+            line="3774"
             column="22"/>
     </issue>
 
@@ -12620,7 +11250,7 @@
         errorLine2="              ~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="3645"
+            line="3785"
             column="15"/>
     </issue>
 
@@ -12631,7 +11261,7 @@
         errorLine2="              ~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="3654"
+            line="3794"
             column="15"/>
     </issue>
 
@@ -12642,7 +11272,7 @@
         errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="3666"
+            line="3806"
             column="25"/>
     </issue>
 
@@ -12653,7 +11283,7 @@
         errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="3680"
+            line="3820"
             column="18"/>
     </issue>
 
@@ -12664,7 +11294,7 @@
         errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="3692"
+            line="3832"
             column="25"/>
     </issue>
 
@@ -12675,7 +11305,7 @@
         errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="3706"
+            line="3846"
             column="18"/>
     </issue>
 
@@ -12686,7 +11316,7 @@
         errorLine2="                        ~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="3721"
+            line="3861"
             column="25"/>
     </issue>
 
@@ -12697,7 +11327,7 @@
         errorLine2="                 ~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="3740"
+            line="3880"
             column="18"/>
     </issue>
 
@@ -12708,7 +11338,7 @@
         errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="3758"
+            line="3898"
             column="25"/>
     </issue>
 
@@ -12719,7 +11349,7 @@
         errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="3774"
+            line="3914"
             column="18"/>
     </issue>
 
@@ -12730,7 +11360,7 @@
         errorLine2="                        ~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="3788"
+            line="3928"
             column="25"/>
     </issue>
 
@@ -12741,7 +11371,7 @@
         errorLine2="                        ~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="3810"
+            line="3950"
             column="25"/>
     </issue>
 
@@ -12752,7 +11382,7 @@
         errorLine2="                        ~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="3823"
+            line="3963"
             column="25"/>
     </issue>
 
@@ -12763,7 +11393,7 @@
         errorLine2="                            ~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="4020"
+            line="4160"
             column="29"/>
     </issue>
 
@@ -12774,7 +11404,7 @@
         errorLine2="                     ~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="4026"
+            line="4166"
             column="22"/>
     </issue>
 
@@ -12785,7 +11415,7 @@
         errorLine2="                            ~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="4092"
+            line="4232"
             column="29"/>
     </issue>
 
@@ -12796,7 +11426,7 @@
         errorLine2="                     ~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="4098"
+            line="4238"
             column="22"/>
     </issue>
 
@@ -12807,7 +11437,7 @@
         errorLine2="                            ~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="4172"
+            line="4312"
             column="29"/>
     </issue>
 
@@ -12818,7 +11448,7 @@
         errorLine2="                     ~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="4178"
+            line="4318"
             column="22"/>
     </issue>
 
@@ -12829,7 +11459,7 @@
         errorLine2="                  ~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="4273"
+            line="4413"
             column="19"/>
     </issue>
 
@@ -12840,7 +11470,7 @@
         errorLine2="                  ~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="4283"
+            line="4423"
             column="19"/>
     </issue>
 
@@ -12851,7 +11481,7 @@
         errorLine2="                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="4290"
+            line="4430"
             column="34"/>
     </issue>
 
@@ -12862,7 +11492,7 @@
         errorLine2="                     ~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="4350"
+            line="4490"
             column="22"/>
     </issue>
 
@@ -12873,7 +11503,7 @@
         errorLine2="                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="4381"
+            line="4521"
             column="40"/>
     </issue>
 
@@ -13208,728 +11838,6 @@
     </issue>
 
     <issue
-        id="ShiftFlags"
-        message="Consider declaring this constant using 1 &lt;&lt; 1 instead"
-        errorLine1="    public static final int CONTENT_CHANGE_TYPE_TEXT = 0x00000002;"
-        errorLine2="                                                       ~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityEventCompat.java"
-            line="160"
-            column="56"/>
-    </issue>
-
-    <issue
-        id="ShiftFlags"
-        message="Consider declaring this constant using 1 &lt;&lt; 2 instead"
-        errorLine1="    public static final int CONTENT_CHANGE_TYPE_CONTENT_DESCRIPTION = 0x00000004;"
-        errorLine2="                                                                      ~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityEventCompat.java"
-            line="166"
-            column="71"/>
-    </issue>
-
-    <issue
-        id="ShiftFlags"
-        message="Consider declaring this constant using 1 &lt;&lt; 6 instead"
-        errorLine1="    public static final int CONTENT_CHANGE_TYPE_STATE_DESCRIPTION = 0x00000040;"
-        errorLine2="                                                                    ~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityEventCompat.java"
-            line="197"
-            column="69"/>
-    </issue>
-
-    <issue
-        id="ShiftFlags"
-        message="Consider declaring this constant using 1 &lt;&lt; 1 instead"
-        errorLine1="    public static final int SCROLL_INDICATOR_BOTTOM = 0x2;"
-        errorLine2="                                                      ~~~">
-        <location
-            file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="427"
-            column="55"/>
-    </issue>
-
-    <issue
-        id="ShiftFlags"
-        message="Consider declaring this constant using 1 &lt;&lt; 2 instead"
-        errorLine1="    public static final int SCROLL_INDICATOR_LEFT = 0x4;"
-        errorLine2="                                                    ~~~">
-        <location
-            file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="436"
-            column="53"/>
-    </issue>
-
-    <issue
-        id="ShiftFlags"
-        message="Consider declaring this constant using 1 &lt;&lt; 3 instead"
-        errorLine1="    public static final int SCROLL_INDICATOR_RIGHT = 0x8;"
-        errorLine2="                                                     ~~~">
-        <location
-            file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="445"
-            column="54"/>
-    </issue>
-
-    <issue
-        id="ShiftFlags"
-        message="Consider declaring this constant using 1 &lt;&lt; 4 instead"
-        errorLine1="    public static final int SCROLL_INDICATOR_START = 0x10;"
-        errorLine2="                                                     ~~~~">
-        <location
-            file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="454"
-            column="54"/>
-    </issue>
-
-    <issue
-        id="ShiftFlags"
-        message="Consider declaring this constant using 1 &lt;&lt; 5 instead"
-        errorLine1="    public static final int SCROLL_INDICATOR_END = 0x20;"
-        errorLine2="                                                   ~~~~">
-        <location
-            file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="463"
-            column="52"/>
-    </issue>
-
-    <issue
-        id="SwitchIntDef"
-        message="Switch statement on an `int` with known associated constant missing case `FontFamilyResult.STATUS_OK`"
-        errorLine1="                    switch (result.getStatusCode()) {"
-        errorLine2="                    ~~~~~~">
-        <location
-            file="src/main/java/androidx/core/provider/FontsContractCompat.java"
-            line="561"
-            column="21"/>
-    </issue>
-
-    <issue
-        id="SwitchIntDef"
-        message="Switch statement on an `int` with known associated constant missing case `TYPE_ADAPTIVE_BITMAP`, `TYPE_BITMAP`, `TYPE_DATA`, `TYPE_UNKNOWN`"
-        errorLine1="        switch (getType(icon)) {"
-        errorLine2="        ~~~~~~">
-        <location
-            file="src/main/java/androidx/core/graphics/drawable/IconCompat.java"
-            line="1034"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="SwitchIntDef"
-        message="Switch statement on an `int` with known associated constant missing case `TYPE_ADAPTIVE_BITMAP`, `TYPE_BITMAP`, `TYPE_DATA`, `TYPE_UNKNOWN`"
-        errorLine1="        switch (getType(icon)) {"
-        errorLine2="        ~~~~~~">
-        <location
-            file="src/main/java/androidx/core/graphics/drawable/IconCompat.java"
-            line="1062"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="SwitchIntDef"
-        message="Switch statement on an `int` with known associated constant missing case `Protocol.PlatformApi`, `Protocol.Unknown`"
-        errorLine1="            switch (protocol) {"
-        errorLine2="            ~~~~~~">
-        <location
-            file="src/main/java/androidx/core/view/inputmethod/InputConnectionCompat.java"
-            line="150"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="SwitchIntDef"
-        message="Switch statement on an `int` with known associated constant missing case `Type.CAPTION_BAR`, `Type.WINDOW_DECOR`"
-        errorLine1="            switch (type) {"
-        errorLine2="            ~~~~~~">
-        <location
-            file="src/main/java/androidx/core/view/WindowInsetsCompat.java"
-            line="944"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="SwitchIntDef"
-        message="Switch statement on an `int` with known associated constant missing case `Type.MANDATORY_SYSTEM_GESTURES`, `Type.SYSTEM_GESTURES`, `Type.TAPPABLE_ELEMENT`, `Type.WINDOW_DECOR`"
-        errorLine1="            switch (type) {"
-        errorLine2="            ~~~~~~">
-        <location
-            file="src/main/java/androidx/core/view/WindowInsetsCompat.java"
-            line="1033"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="PxUsage"
-        message="Avoid using &quot;`px`&quot; as units; use &quot;`dp`&quot; instead"
-        errorLine1="        android:layout_width=&quot;100px&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/custom_dialog.xml"
-            line="8"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="StaticFieldLeak"
-        message="This `AsyncTask` class should be static or leaks might occur (androidx.core.app.JobIntentService.CommandProcessor)"
-        errorLine1="    final class CommandProcessor extends android.os.AsyncTask&lt;Void, Void, Void> {"
-        errorLine2="                ~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/app/JobIntentService.java"
-            line="382"
-            column="17"/>
-    </issue>
-
-    <issue
-        id="StaticFieldLeak"
-        message="Do not place Android context classes in static fields (static reference to `SideChannelManager` which has field `mContext` pointing to `Context`); this is a memory leak"
-        errorLine1="    private static SideChannelManager sSideChannelManager;"
-        errorLine2="            ~~~~~~">
-        <location
-            file="src/main/java/androidx/core/app/NotificationManagerCompat.java"
-            line="114"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="HandlerLeak"
-        message="This `Handler` class should be static or leaks might occur (androidx.core.view.GestureDetectorCompat.GestureDetectorCompatImplBase.GestureHandler)"
-        errorLine1="        private class GestureHandler extends Handler {"
-        errorLine2="                      ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/view/GestureDetectorCompat.java"
-            line="102"
-            column="23"/>
-    </issue>
-
-    <issue
-        id="MergeRootFrame"
-        message="This `&lt;FrameLayout>` can be replaced with a `&lt;merge>` tag"
-        errorLine1="&lt;FrameLayout"
-        errorLine2="^">
-        <location
-            file="src/main/res/layout-v21/notification_template_icon_group.xml"
-            line="18"
-            column="1"/>
-    </issue>
-
-    <issue
-        id="DisableBaselineAlignment"
-        message="Set `android:baselineAligned=&quot;false&quot;` on this element for better performance"
-        errorLine1="        &lt;LinearLayout"
-        errorLine2="         ~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout-v16/notification_template_custom_big.xml"
-            line="32"
-            column="10"/>
-    </issue>
-
-    <issue
-        id="DisableBaselineAlignment"
-        message="Set `android:baselineAligned=&quot;false&quot;` on this element for better performance"
-        errorLine1="        &lt;LinearLayout"
-        errorLine2="         ~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout-v21/notification_template_custom_big.xml"
-            line="32"
-            column="10"/>
-    </issue>
-
-    <issue
-        id="InefficientWeight"
-        message="Use a `layout_width` of `0dp` instead of `match_parent` for better performance"
-        errorLine1="        android:layout_width=&quot;match_parent&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/notification_template_custom_big.xml"
-            line="34"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="InefficientWeight"
-        message="Use a `layout_width` of `0dp` instead of `match_parent` for better performance"
-        errorLine1="                android:layout_width=&quot;match_parent&quot;"
-        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout-v21/notification_template_custom_big.xml"
-            line="40"
-            column="17"/>
-    </issue>
-
-    <issue
-        id="InefficientWeight"
-        message="Use a `layout_width` of `0dp` instead of `match_parent` for better performance"
-        errorLine1="                android:layout_width=&quot;match_parent&quot;"
-        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout-v16/notification_template_custom_big.xml"
-            line="43"
-            column="17"/>
-    </issue>
-
-    <issue
-        id="RedundantNamespace"
-        message="This namespace declaration is redundant"
-        errorLine1="        &lt;inset xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
-        errorLine2="               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/drawable-v21/notification_action_background.xml"
-            line="21"
-            column="16"/>
-    </issue>
-
-    <issue
-        id="IconDipSize"
-        message="The image `notify_panel_notification_icon_bg.png` varies significantly in its density-independent (dip) size across the various density versions: drawable-hdpi/notify_panel_notification_icon_bg.png: 9x9 dp (14x14 px), drawable-mdpi/notify_panel_notification_icon_bg.png: 15x15 dp (15x15 px), drawable-xhdpi/notify_panel_notification_icon_bg.png: 15x15 dp (30x30 px)">
-        <location
-            file="src/main/res/drawable-hdpi/notify_panel_notification_icon_bg.png"/>
-        <location
-            file="src/main/res/drawable-xhdpi/notify_panel_notification_icon_bg.png"/>
-        <location
-            file="src/main/res/drawable-mdpi/notify_panel_notification_icon_bg.png"/>
-    </issue>
-
-    <issue
-        id="ClickableViewAccessibility"
-        message="`onTouch` should call `View#performClick` when a click is detected"
-        errorLine1="        public boolean onTouch(View v, MotionEvent event) {"
-        errorLine2="                       ~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/view/DragStartHelper.java"
-            line="190"
-            column="24"/>
-    </issue>
-
-    <issue
-        id="ClickableViewAccessibility"
-        message="Custom view `NestedScrollView` overrides `onTouchEvent` but not `performClick`"
-        errorLine1="    public boolean onTouchEvent(MotionEvent ev) {"
-        errorLine2="                   ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/core/widget/NestedScrollView.java"
-            line="827"
-            column="20"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="    &lt;ImageView"
-        errorLine2="     ~~~~~~~~~">
-        <location
-            file="src/main/res/layout-v21/notification_action.xml"
-            line="25"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="    &lt;ImageView"
-        errorLine2="     ~~~~~~~~~">
-        <location
-            file="src/main/res/layout/notification_action.xml"
-            line="26"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="    &lt;ImageView"
-        errorLine2="     ~~~~~~~~~">
-        <location
-            file="src/main/res/layout-v21/notification_action_tombstone.xml"
-            line="28"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="    &lt;ImageView"
-        errorLine2="     ~~~~~~~~~">
-        <location
-            file="src/main/res/layout/notification_action_tombstone.xml"
-            line="29"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="    &lt;ImageView android:id=&quot;@+id/icon&quot;"
-        errorLine2="     ~~~~~~~~~">
-        <location
-            file="src/main/res/layout-v16/notification_template_custom_big.xml"
-            line="22"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="    &lt;ImageView android:id=&quot;@+id/icon&quot;"
-        errorLine2="     ~~~~~~~~~">
-        <location
-            file="src/main/res/layout/notification_template_custom_big.xml"
-            line="26"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="            &lt;ImageView android:id=&quot;@+id/right_icon&quot;"
-        errorLine2="             ~~~~~~~~~">
-        <location
-            file="src/main/res/layout/notification_template_custom_big.xml"
-            line="65"
-            column="14"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="        &lt;ImageView"
-        errorLine2="         ~~~~~~~~~">
-        <location
-            file="src/main/res/layout-v21/notification_template_custom_big.xml"
-            line="73"
-            column="10"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="                    &lt;ImageView android:id=&quot;@+id/right_icon&quot;"
-        errorLine2="                     ~~~~~~~~~">
-        <location
-            file="src/main/res/layout-v16/notification_template_custom_big.xml"
-            line="82"
-            column="22"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="        &lt;ImageView"
-        errorLine2="         ~~~~~~~~~">
-        <location
-            file="src/main/res/layout-v16/notification_template_custom_big.xml"
-            line="95"
-            column="10"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="&lt;ImageView"
-        errorLine2=" ~~~~~~~~~">
-        <location
-            file="src/main/res/layout/notification_template_icon_group.xml"
-            line="18"
-            column="2"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="    &lt;ImageView android:id=&quot;@+id/icon&quot;"
-        errorLine2="     ~~~~~~~~~">
-        <location
-            file="src/main/res/layout-v21/notification_template_icon_group.xml"
-            line="24"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="    &lt;ImageView android:id=&quot;@+id/right_icon&quot;"
-        errorLine2="     ~~~~~~~~~">
-        <location
-            file="src/main/res/layout-v21/notification_template_icon_group.xml"
-            line="33"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot; Ok &quot;, should use `@string` resource"
-        errorLine1="        android:text=&quot; Ok &quot; />"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/custom_dialog.xml"
-            line="12"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="RtlSymmetry"
-        message="When you define `paddingLeft` you should probably also define `paddingRight` for right-to-left symmetry"
-        errorLine1="    android:paddingLeft=&quot;4dp&quot;"
-        errorLine2="    ~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/notification_action.xml"
-            line="23"
-            column="5"/>
-    </issue>
-
-    <issue
-        id="RtlSymmetry"
-        message="When you define `paddingStart` you should probably also define `paddingEnd` for right-to-left symmetry"
-        errorLine1="    android:paddingStart=&quot;4dp&quot;"
-        errorLine2="    ~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout-v21/notification_action.xml"
-            line="23"
-            column="5"/>
-    </issue>
-
-    <issue
-        id="RtlSymmetry"
-        message="When you define `paddingStart` you should probably also define `paddingEnd` for right-to-left symmetry"
-        errorLine1="    android:paddingStart=&quot;4dp&quot;"
-        errorLine2="    ~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/notification_action.xml"
-            line="24"
-            column="5"/>
-    </issue>
-
-    <issue
-        id="RtlSymmetry"
-        message="When you define `paddingStart` you should probably also define `paddingEnd` for right-to-left symmetry"
-        errorLine1="        android:paddingStart=&quot;4dp&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout-v21/notification_action.xml"
-            line="37"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="RtlSymmetry"
-        message="When you define `paddingLeft` you should probably also define `paddingRight` for right-to-left symmetry"
-        errorLine1="        android:paddingLeft=&quot;4dp&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/notification_action.xml"
-            line="39"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="RtlSymmetry"
-        message="When you define `paddingStart` you should probably also define `paddingEnd` for right-to-left symmetry"
-        errorLine1="        android:paddingStart=&quot;4dp&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/notification_action.xml"
-            line="40"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="RtlSymmetry"
-        message="When you define `paddingLeft` you should probably also define `paddingRight` for right-to-left symmetry"
-        errorLine1="    android:paddingLeft=&quot;4dp&quot;"
-        errorLine2="    ~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/notification_action_tombstone.xml"
-            line="24"
-            column="5"/>
-    </issue>
-
-    <issue
-        id="RtlSymmetry"
-        message="When you define `paddingStart` you should probably also define `paddingEnd` for right-to-left symmetry"
-        errorLine1="    android:paddingStart=&quot;4dp&quot;"
-        errorLine2="    ~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout-v21/notification_action_tombstone.xml"
-            line="24"
-            column="5"/>
-    </issue>
-
-    <issue
-        id="RtlSymmetry"
-        message="When you define `paddingStart` you should probably also define `paddingEnd` for right-to-left symmetry"
-        errorLine1="    android:paddingStart=&quot;4dp&quot;"
-        errorLine2="    ~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/notification_action_tombstone.xml"
-            line="25"
-            column="5"/>
-    </issue>
-
-    <issue
-        id="RtlSymmetry"
-        message="When you define `paddingStart` you should probably also define `paddingEnd` for right-to-left symmetry"
-        errorLine1="        android:paddingStart=&quot;4dp&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout-v21/notification_action_tombstone.xml"
-            line="42"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="RtlSymmetry"
-        message="When you define `paddingLeft` you should probably also define `paddingRight` for right-to-left symmetry"
-        errorLine1="        android:paddingLeft=&quot;4dp&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/notification_action_tombstone.xml"
-            line="44"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="RtlSymmetry"
-        message="When you define `paddingStart` you should probably also define `paddingEnd` for right-to-left symmetry"
-        errorLine1="        android:paddingStart=&quot;4dp&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/notification_action_tombstone.xml"
-            line="45"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="RtlSymmetry"
-        message="When you define `paddingRight` you should probably also define `paddingLeft` for right-to-left symmetry"
-        errorLine1="    android:paddingRight=&quot;12dp&quot;"
-        errorLine2="    ~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/notification_template_custom_big.xml"
-            line="24"
-            column="5"/>
-    </issue>
-
-    <issue
-        id="RtlSymmetry"
-        message="When you define `paddingEnd` you should probably also define `paddingStart` for right-to-left symmetry"
-        errorLine1="    android:paddingEnd=&quot;12dp&quot;>"
-        errorLine2="    ~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/notification_template_custom_big.xml"
-            line="25"
-            column="5"/>
-    </issue>
-
-    <issue
-        id="RtlSymmetry"
-        message="When you define `paddingLeft` you should probably also define `paddingRight` for right-to-left symmetry"
-        errorLine1="        android:paddingLeft=&quot;12dp&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/notification_template_custom_big.xml"
-            line="36"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="RtlSymmetry"
-        message="When you define `paddingStart` you should probably also define `paddingEnd` for right-to-left symmetry"
-        errorLine1="        android:paddingStart=&quot;12dp&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/notification_template_custom_big.xml"
-            line="37"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="RtlSymmetry"
-        message="When you define `paddingLeft` you should probably also define `paddingRight` for right-to-left symmetry"
-        errorLine1="        android:paddingLeft=&quot;12dp&quot;>"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/notification_template_custom_big.xml"
-            line="45"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Use &quot;`Gravity.START`&quot; instead of &quot;`Gravity.LEFT`&quot; to ensure correct behavior in right-to-left locales"
-        errorLine1="    public static final int START = RELATIVE_LAYOUT_DIRECTION | Gravity.LEFT;"
-        errorLine2="                                                                        ~~~~">
-        <location
-            file="src/main/java/androidx/core/view/GravityCompat.java"
-            line="35"
-            column="73"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Use &quot;`Gravity.END`&quot; instead of &quot;`Gravity.RIGHT`&quot; to ensure correct behavior in right-to-left locales"
-        errorLine1="    public static final int END = RELATIVE_LAYOUT_DIRECTION | Gravity.RIGHT;"
-        errorLine2="                                                                      ~~~~~">
-        <location
-            file="src/main/java/androidx/core/view/GravityCompat.java"
-            line="38"
-            column="71"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Use &quot;`Gravity.END`&quot; instead of &quot;`Gravity.RIGHT`&quot; to ensure correct behavior in right-to-left locales"
-        errorLine1="            if (hgrav == Gravity.RIGHT) {"
-        errorLine2="                                 ~~~~~">
-        <location
-            file="src/main/java/androidx/core/widget/PopupWindowCompat.java"
-            line="74"
-            column="34"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Consider adding `android:layout_marginEnd=&quot;5dp&quot;` to better support right-to-left layouts"
-        errorLine1="        android:layout_marginRight=&quot;5dp&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/custom_dialog.xml"
-            line="10"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Consider adding `android:paddingStart=&quot;12dp&quot;` to better support right-to-left layouts"
-        errorLine1="        android:paddingLeft=&quot;12dp&quot;>"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/notification_template_custom_big.xml"
-            line="45"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Consider adding `android:layout_marginStart=&quot;8dp&quot;` to better support right-to-left layouts"
-        errorLine1="                android:layout_marginLeft=&quot;8dp&quot;"
-        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/notification_template_custom_big.xml"
-            line="69"
-            column="17"/>
-    </issue>
-
-    <issue
-        id="RtlEnabled"
-        message="The project references RTL attributes, but does not explicitly enable or disable RTL support with `android:supportsRtl` in the manifest">
-        <location
-            file="src/main/AndroidManifest.xml"/>
-    </issue>
-
-    <issue
         id="KotlinPropertyAccess"
         message="The getter return type (`AccessibilityNodeInfoCompat`) and setter parameter type (`View`) getter and setter methods for property `parent` should have exactly the same type to allow be accessed as a property from Kotlin; see https://android.github.io/kotlin-guides/interop.html#property-prefixes"
         errorLine1="    public AccessibilityNodeInfoCompat getParent() {"
@@ -14144,7 +12052,7 @@
         errorLine2="            ~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="1073"
+            line="1077"
             column="13"/>
     </issue>
 
@@ -19006,7 +16914,7 @@
         errorLine2="               ~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="827"
+            line="832"
             column="16"/>
     </issue>
 
@@ -19017,7 +16925,7 @@
         errorLine2="               ~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="831"
+            line="836"
             column="16"/>
     </issue>
 
@@ -19028,7 +16936,7 @@
         errorLine2="               ~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="892"
+            line="897"
             column="16"/>
     </issue>
 
@@ -19039,7 +16947,7 @@
         errorLine2="               ~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="2356"
+            line="2361"
             column="16"/>
     </issue>
 
@@ -19050,7 +16958,7 @@
         errorLine2="               ~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="2364"
+            line="2369"
             column="16"/>
     </issue>
 
@@ -19061,7 +16969,7 @@
         errorLine2="               ~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="2372"
+            line="2377"
             column="16"/>
     </issue>
 
@@ -19072,7 +16980,7 @@
         errorLine2="                  ~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="2430"
+            line="2435"
             column="19"/>
     </issue>
 
@@ -19083,7 +16991,7 @@
         errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="2476"
+            line="2481"
             column="27"/>
     </issue>
 
@@ -19094,7 +17002,7 @@
         errorLine2="               ~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="2492"
+            line="2497"
             column="16"/>
     </issue>
 
@@ -19105,7 +17013,7 @@
         errorLine2="                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="2492"
+            line="2497"
             column="44"/>
     </issue>
 
@@ -19116,7 +17024,7 @@
         errorLine2="               ~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="2500"
+            line="2505"
             column="16"/>
     </issue>
 
@@ -19127,7 +17035,7 @@
         errorLine2="                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="2500"
+            line="2505"
             column="47"/>
     </issue>
 
@@ -19138,7 +17046,7 @@
         errorLine2="               ~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="2508"
+            line="2513"
             column="16"/>
     </issue>
 
@@ -19149,7 +17057,7 @@
         errorLine2="                                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="2508"
+            line="2513"
             column="51"/>
     </issue>
 
@@ -19160,7 +17068,7 @@
         errorLine2="               ~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="2811"
+            line="2824"
             column="16"/>
     </issue>
 
@@ -19171,7 +17079,7 @@
         errorLine2="                                         ~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="2861"
+            line="2874"
             column="42"/>
     </issue>
 
@@ -19182,7 +17090,7 @@
         errorLine2="                ~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="2862"
+            line="2875"
             column="17"/>
     </issue>
 
@@ -19193,7 +17101,7 @@
         errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="2986"
+            line="2999"
             column="27"/>
     </issue>
 
@@ -19204,7 +17112,7 @@
         errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="3119"
+            line="3194"
             column="27"/>
     </issue>
 
@@ -19215,7 +17123,7 @@
         errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="3458"
+            line="3538"
             column="27"/>
     </issue>
 
@@ -19226,7 +17134,7 @@
         errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="4018"
+            line="4098"
             column="27"/>
     </issue>
 
@@ -19237,7 +17145,7 @@
         errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="4131"
+            line="4199"
             column="27"/>
     </issue>
 
@@ -19248,7 +17156,7 @@
         errorLine2="               ~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="4142"
+            line="4210"
             column="16"/>
     </issue>
 
@@ -19259,7 +17167,7 @@
         errorLine2="                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="4142"
+            line="4210"
             column="44"/>
     </issue>
 
@@ -19270,7 +17178,7 @@
         errorLine2="               ~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="4159"
+            line="4227"
             column="16"/>
     </issue>
 
@@ -19281,7 +17189,7 @@
         errorLine2="                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="4159"
+            line="4227"
             column="47"/>
     </issue>
 
@@ -19292,7 +17200,7 @@
         errorLine2="               ~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="4180"
+            line="4248"
             column="16"/>
     </issue>
 
@@ -19303,7 +17211,7 @@
         errorLine2="                                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="4180"
+            line="4248"
             column="51"/>
     </issue>
 
@@ -19314,7 +17222,7 @@
         errorLine2="               ~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="4364"
+            line="4432"
             column="16"/>
     </issue>
 
@@ -19325,7 +17233,7 @@
         errorLine2="               ~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="4369"
+            line="4437"
             column="16"/>
     </issue>
 
@@ -21899,7 +19807,7 @@
         errorLine2="                                                ~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="533"
+            line="537"
             column="49"/>
     </issue>
 
@@ -21910,7 +19818,7 @@
         errorLine2="                                              ~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="547"
+            line="551"
             column="47"/>
     </issue>
 
@@ -21921,7 +19829,7 @@
         errorLine2="                                        ~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="564"
+            line="568"
             column="41"/>
     </issue>
 
@@ -21932,7 +19840,7 @@
         errorLine2="                                         ~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="584"
+            line="588"
             column="42"/>
     </issue>
 
@@ -21943,7 +19851,7 @@
         errorLine2="                                                    ~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="624"
+            line="628"
             column="53"/>
     </issue>
 
@@ -21954,7 +19862,7 @@
         errorLine2="                                                            ~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="624"
+            line="628"
             column="61"/>
     </issue>
 
@@ -21965,7 +19873,7 @@
         errorLine2="                                                      ~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="656"
+            line="660"
             column="55"/>
     </issue>
 
@@ -21976,7 +19884,7 @@
         errorLine2="                                                              ~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="656"
+            line="660"
             column="63"/>
     </issue>
 
@@ -21987,7 +19895,7 @@
         errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="688"
+            line="692"
             column="13"/>
     </issue>
 
@@ -21998,7 +19906,7 @@
         errorLine2="                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="718"
+            line="722"
             column="30"/>
     </issue>
 
@@ -22009,7 +19917,7 @@
         errorLine2="                                                           ~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="1051"
+            line="1055"
             column="60"/>
     </issue>
 
@@ -22020,7 +19928,7 @@
         errorLine2="                                                                  ~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="1072"
+            line="1076"
             column="67"/>
     </issue>
 
@@ -22031,7 +19939,7 @@
         errorLine2="            ~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="1195"
+            line="1199"
             column="13"/>
     </issue>
 
@@ -22042,7 +19950,7 @@
         errorLine2="                                                            ~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="1401"
+            line="1405"
             column="61"/>
     </issue>
 
@@ -22053,7 +19961,7 @@
         errorLine2="                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="1430"
+            line="1434"
             column="19"/>
     </issue>
 
@@ -22064,7 +19972,7 @@
         errorLine2="                                 ~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="1450"
+            line="1454"
             column="34"/>
     </issue>
 
@@ -22075,7 +19983,7 @@
         errorLine2="                                    ~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="1489"
+            line="1493"
             column="37"/>
     </issue>
 
@@ -22086,7 +19994,7 @@
         errorLine2="                                                                         ~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="1489"
+            line="1493"
             column="74"/>
     </issue>
 
@@ -22097,7 +20005,7 @@
         errorLine2="                                   ~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="1513"
+            line="1517"
             column="36"/>
     </issue>
 
@@ -22108,7 +20016,7 @@
         errorLine2="                                                         ~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="1575"
+            line="1579"
             column="58"/>
     </issue>
 
@@ -22119,7 +20027,7 @@
         errorLine2="                  ~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="1636"
+            line="1640"
             column="19"/>
     </issue>
 
@@ -22130,7 +20038,7 @@
         errorLine2="                                   ~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="1680"
+            line="1684"
             column="36"/>
     </issue>
 
@@ -22141,7 +20049,7 @@
         errorLine2="                                               ~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="1717"
+            line="1721"
             column="48"/>
     </issue>
 
@@ -22152,7 +20060,7 @@
         errorLine2="                                                ~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="1734"
+            line="1738"
             column="49"/>
     </issue>
 
@@ -22163,7 +20071,7 @@
         errorLine2="                                       ~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="1748"
+            line="1752"
             column="40"/>
     </issue>
 
@@ -22174,7 +20082,7 @@
         errorLine2="                                        ~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="1940"
+            line="1944"
             column="41"/>
     </issue>
 
@@ -22185,7 +20093,7 @@
         errorLine2="                                        ~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="1954"
+            line="1958"
             column="41"/>
     </issue>
 
@@ -22196,7 +20104,7 @@
         errorLine2="                                   ~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="1976"
+            line="1980"
             column="36"/>
     </issue>
 
@@ -22207,7 +20115,7 @@
         errorLine2="                                       ~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="2078"
+            line="2082"
             column="40"/>
     </issue>
 
@@ -22218,7 +20126,7 @@
         errorLine2="                                       ~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="2095"
+            line="2099"
             column="40"/>
     </issue>
 
@@ -22229,7 +20137,7 @@
         errorLine2="                                ~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="2112"
+            line="2116"
             column="33"/>
     </issue>
 
@@ -22240,7 +20148,7 @@
         errorLine2="                            ~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="2127"
+            line="2131"
             column="29"/>
     </issue>
 
@@ -22251,7 +20159,7 @@
         errorLine2="                            ~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="2142"
+            line="2146"
             column="29"/>
     </issue>
 
@@ -22262,7 +20170,7 @@
         errorLine2="                                   ~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="2155"
+            line="2159"
             column="36"/>
     </issue>
 
@@ -22273,7 +20181,7 @@
         errorLine2="                                    ~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="2169"
+            line="2173"
             column="37"/>
     </issue>
 
@@ -22284,7 +20192,7 @@
         errorLine2="                                    ~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="2183"
+            line="2187"
             column="37"/>
     </issue>
 
@@ -22295,7 +20203,7 @@
         errorLine2="                                 ~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="2196"
+            line="2200"
             column="34"/>
     </issue>
 
@@ -22306,7 +20214,7 @@
         errorLine2="                                 ~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="2209"
+            line="2213"
             column="34"/>
     </issue>
 
@@ -22317,7 +20225,7 @@
         errorLine2="                                  ~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="2220"
+            line="2224"
             column="35"/>
     </issue>
 
@@ -22328,7 +20236,7 @@
         errorLine2="                                 ~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="2236"
+            line="2240"
             column="34"/>
     </issue>
 
@@ -22339,7 +20247,7 @@
         errorLine2="                                  ~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="2249"
+            line="2253"
             column="35"/>
     </issue>
 
@@ -22350,7 +20258,7 @@
         errorLine2="                                 ~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="2265"
+            line="2269"
             column="34"/>
     </issue>
 
@@ -22361,7 +20269,7 @@
         errorLine2="                                    ~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="2273"
+            line="2277"
             column="37"/>
     </issue>
 
@@ -22372,7 +20280,7 @@
         errorLine2="                                     ~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="2281"
+            line="2285"
             column="38"/>
     </issue>
 
@@ -22383,7 +20291,7 @@
         errorLine2="                                     ~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="2289"
+            line="2293"
             column="38"/>
     </issue>
 
@@ -22394,7 +20302,7 @@
         errorLine2="                                  ~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="2297"
+            line="2301"
             column="35"/>
     </issue>
 
@@ -22405,7 +20313,7 @@
         errorLine2="                                  ~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="2305"
+            line="2309"
             column="35"/>
     </issue>
 
@@ -22416,7 +20324,7 @@
         errorLine2="                             ~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="2313"
+            line="2317"
             column="30"/>
     </issue>
 
@@ -22427,7 +20335,7 @@
         errorLine2="                             ~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="2321"
+            line="2325"
             column="30"/>
     </issue>
 
@@ -22438,7 +20346,7 @@
         errorLine2="                                                             ~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="2374"
+            line="2378"
             column="62"/>
     </issue>
 
@@ -22449,7 +20357,7 @@
         errorLine2="                                                      ~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="2440"
+            line="2444"
             column="55"/>
     </issue>
 
@@ -22460,7 +20368,7 @@
         errorLine2="                                            ~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="2481"
+            line="2485"
             column="45"/>
     </issue>
 
@@ -22471,7 +20379,7 @@
         errorLine2="                                                   ~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="2495"
+            line="2499"
             column="52"/>
     </issue>
 
@@ -22482,7 +20390,7 @@
         errorLine2="                                                ~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="2680"
+            line="2820"
             column="49"/>
     </issue>
 
@@ -22493,7 +20401,7 @@
         errorLine2="                                    ~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="2696"
+            line="2836"
             column="37"/>
     </issue>
 
@@ -22504,7 +20412,7 @@
         errorLine2="                  ~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="2754"
+            line="2894"
             column="19"/>
     </issue>
 
@@ -22515,7 +20423,7 @@
         errorLine2="                                                                 ~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="2770"
+            line="2910"
             column="66"/>
     </issue>
 
@@ -22526,7 +20434,7 @@
         errorLine2="                  ~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="2799"
+            line="2939"
             column="19"/>
     </issue>
 
@@ -22537,7 +20445,7 @@
         errorLine2="                                                                 ~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="2817"
+            line="2957"
             column="66"/>
     </issue>
 
@@ -22548,7 +20456,7 @@
         errorLine2="                                                         ~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="3465"
+            line="3605"
             column="58"/>
     </issue>
 
@@ -22559,7 +20467,7 @@
         errorLine2="                                                          ~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="3583"
+            line="3723"
             column="59"/>
     </issue>
 
@@ -22570,7 +20478,7 @@
         errorLine2="                                                            ~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="3631"
+            line="3771"
             column="61"/>
     </issue>
 
@@ -22581,7 +20489,7 @@
         errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="3632"
+            line="3772"
             column="13"/>
     </issue>
 
@@ -22592,7 +20500,7 @@
         errorLine2="                                                  ~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="3632"
+            line="3772"
             column="51"/>
     </issue>
 
@@ -22603,7 +20511,7 @@
         errorLine2="                                                         ~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="3652"
+            line="3792"
             column="58"/>
     </issue>
 
@@ -22614,7 +20522,7 @@
         errorLine2="                  ~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="3755"
+            line="3895"
             column="19"/>
     </issue>
 
@@ -22625,7 +20533,7 @@
         errorLine2="                                                                           ~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="3755"
+            line="3895"
             column="76"/>
     </issue>
 
@@ -22636,7 +20544,7 @@
         errorLine2="                                    ~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="3953"
+            line="4093"
             column="37"/>
     </issue>
 
@@ -22647,7 +20555,7 @@
         errorLine2="                                            ~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="3953"
+            line="4093"
             column="45"/>
     </issue>
 
@@ -22658,7 +20566,7 @@
         errorLine2="                                                ~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="3989"
+            line="4129"
             column="49"/>
     </issue>
 
@@ -22669,7 +20577,7 @@
         errorLine2="                                                  ~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="4008"
+            line="4148"
             column="51"/>
     </issue>
 
@@ -22680,7 +20588,7 @@
         errorLine2="                                                 ~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="4055"
+            line="4195"
             column="50"/>
     </issue>
 
@@ -22691,7 +20599,7 @@
         errorLine2="                                                            ~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="4055"
+            line="4195"
             column="61"/>
     </issue>
 
@@ -22702,7 +20610,7 @@
         errorLine2="                  ~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="4081"
+            line="4221"
             column="19"/>
     </issue>
 
@@ -22713,7 +20621,7 @@
         errorLine2="                                                         ~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="4081"
+            line="4221"
             column="58"/>
     </issue>
 
@@ -22724,7 +20632,7 @@
         errorLine2="                                                 ~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="4144"
+            line="4284"
             column="50"/>
     </issue>
 
@@ -22735,7 +20643,7 @@
         errorLine2="                                               ~~~~">
         <location
             file="src/main/java/androidx/core/view/ViewCompat.java"
-            line="4161"
+            line="4301"
             column="48"/>
     </issue>
 
diff --git a/cursoradapter/cursoradapter/lint-baseline.xml b/cursoradapter/cursoradapter/lint-baseline.xml
index 19b2768..17fec5c 100644
--- a/cursoradapter/cursoradapter/lint-baseline.xml
+++ b/cursoradapter/cursoradapter/lint-baseline.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="UnknownNullness"
diff --git a/customview/customview/lint-baseline.xml b/customview/customview/lint-baseline.xml
index d7e0aaa..c367f7a 100644
--- a/customview/customview/lint-baseline.xml
+++ b/customview/customview/lint-baseline.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="UnknownNullness"
@@ -85,7 +85,7 @@
         errorLine2="                                                   ~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/customview/widget/ExploreByTouchHelper.java"
-            line="1085"
+            line="1093"
             column="52"/>
     </issue>
 
diff --git a/datastore/datastore-core/lint-baseline.xml b/datastore/datastore-core/lint-baseline.xml
new file mode 100644
index 0000000..297ae16
--- /dev/null
+++ b/datastore/datastore-core/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" version="4.2.0-beta02">
+
+</issues>
diff --git a/datastore/datastore-preferences-core/datastore-preferences-proto/lint-baseline.xml b/datastore/datastore-preferences-core/datastore-preferences-proto/lint-baseline.xml
new file mode 100644
index 0000000..297ae16
--- /dev/null
+++ b/datastore/datastore-preferences-core/datastore-preferences-proto/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" version="4.2.0-beta02">
+
+</issues>
diff --git a/datastore/datastore-preferences-core/lint-baseline.xml b/datastore/datastore-preferences-core/lint-baseline.xml
new file mode 100644
index 0000000..297ae16
--- /dev/null
+++ b/datastore/datastore-preferences-core/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" version="4.2.0-beta02">
+
+</issues>
diff --git a/datastore/datastore-preferences-rxjava2/lint-baseline.xml b/datastore/datastore-preferences-rxjava2/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/datastore/datastore-preferences-rxjava2/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/datastore/datastore-preferences-rxjava3/lint-baseline.xml b/datastore/datastore-preferences-rxjava3/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/datastore/datastore-preferences-rxjava3/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/datastore/datastore-preferences/lint-baseline.xml b/datastore/datastore-preferences/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/datastore/datastore-preferences/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/datastore/datastore-proto/lint-baseline.xml b/datastore/datastore-proto/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/datastore/datastore-proto/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/datastore/datastore-rxjava2/lint-baseline.xml b/datastore/datastore-rxjava2/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/datastore/datastore-rxjava2/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/datastore/datastore-rxjava3/lint-baseline.xml b/datastore/datastore-rxjava3/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/datastore/datastore-rxjava3/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/datastore/datastore-sampleapp/lint-baseline.xml b/datastore/datastore-sampleapp/lint-baseline.xml
index 9c1e1c4..a00a494 100644
--- a/datastore/datastore-sampleapp/lint-baseline.xml
+++ b/datastore/datastore-sampleapp/lint-baseline.xml
@@ -1,12 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
-
-    <issue
-        id="ObsoleteLintCustomCheck"
-        message="Lint found an issue registry (`androidx.fragment.lint.FragmentIssueRegistry`) which is older than the current API level; these checks may not work correctly.&#xA;&#xA;Recompile the checks against the latest version. Custom check API version is 6 (3.6), current lint API level is 8 (4.1)">
-        <location
-            file="../../../../../../home/jeffrygaston/.gradle/caches/transforms-2/files-2.1/0dacc848ffb6bae850db5f3c8bbdbe6e/fragment-1.2.4/jars/lint.jar"/>
-    </issue>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="EnforceSampledAnnotation"
@@ -53,28 +46,6 @@
     </issue>
 
     <issue
-        id="FragmentTagUsage"
-        message="Replace the &lt;fragment> tag with FragmentContainerView."
-        errorLine1="    &lt;fragment"
-        errorLine2="     ~~~~~~~~">
-        <location
-            file="src/main/res/layout/settings_fragment.xml"
-            line="25"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="AllowBackup"
-        message="On SDK version 23 and up, your app data will be automatically backed up and restored on app install. Consider adding the attribute `android:fullBackupContent` to specify an `@xml` resource which configures which files to backup. More info: https://developer.android.com/training/backup/autosyncapi.html"
-        errorLine1="    &lt;application"
-        errorLine2="     ~~~~~~~~~~~">
-        <location
-            file="src/main/AndroidManifest.xml"
-            line="21"
-            column="6"/>
-    </issue>
-
-    <issue
         id="UnusedResources"
         message="The resource `R.layout.settings_fragment` appears to be unused"
         errorLine1="&lt;androidx.constraintlayout.widget.ConstraintLayout"
@@ -85,48 +56,4 @@
             column="1"/>
     </issue>
 
-    <issue
-        id="MissingApplicationIcon"
-        message="Should explicitly set `android:icon`, there is no default"
-        errorLine1="    &lt;application"
-        errorLine2="     ~~~~~~~~~~~">
-        <location
-            file="src/main/AndroidManifest.xml"
-            line="21"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Counter++&quot;, should use `@string` resource"
-        errorLine1="        android:text=&quot;Counter++&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_main.xml"
-            line="32"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Counter--&quot;, should use `@string` resource"
-        errorLine1="        android:text=&quot;Counter--&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_main.xml"
-            line="43"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Loading Counter&quot;, should use `@string` resource"
-        errorLine1="        android:text=&quot;Loading Counter&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_main.xml"
-            line="53"
-            column="9"/>
-    </issue>
-
 </issues>
diff --git a/datastore/datastore/lint-baseline.xml b/datastore/datastore/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/datastore/datastore/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/development/build_log_simplifier/messages.ignore b/development/build_log_simplifier/messages.ignore
index 76dc4e1..57b35fb 100644
--- a/development/build_log_simplifier/messages.ignore
+++ b/development/build_log_simplifier/messages.ignore
@@ -501,6 +501,8 @@
 \$SUPPORT\/lint\-checks\/src\/main\/java\/androidx\/build\/lint\/BanInappropriateExperimentalUsage\.kt\:[0-9]+\: Warning\: The issue summary should be shorter\; typically just a [0-9]+\-[0-9]+ words\; it\'s used as a topic header in HTML reports and in the IDE inspections window \[LintImplTextFormat\]
 \"Experimental apis can only be used from within the same library or from libraries \" \+
 # > Task :compose:ui:ui-text:lintDebug
+\$SUPPORT\/compose\/ui\/ui\-text\/lint\-baseline\.xml\: Information\: [0-9]+ errors\/warnings were listed in the baseline file \(lint\-baseline\.xml\) but not found in the project\; perhaps they have been fixed\? Another possible explanation is that lint recently stopped analyzing \(and including results from\) dependent projects by default\. You can turn this back on with android\.lintOptions\.checkDependencies\=true\. Unmatched issue types\: UnsafeNewApiCall \([0-9]+\) \[LintBaseline\]
+\$SUPPORT/compose/ui/ui\-text/lint\-baseline\.xml: Information: [0-9]+ errors/warnings were listed in the baseline file \(lint\-baseline\.xml\) but not found in the project; perhaps they have been fixed\? Another possible explanation is that lint recently stopped analyzing \(and including results from\) dependent projects by default\. You can turn this back on with android\.lintOptions\.checkDependencies=true\. Unmatched issue types: UnknownIssueId \([0-9]+\) \[LintBaseline\]
 \$SUPPORT\/text\/text\/src\/main\/java\/androidx\/compose\/ui\/text\/android\/style\/FontSpan\.kt\:[0-9]+\: Warning\: Field requires API level [0-9]+ \(current min is [0-9]+\)\: android\.graphics\.fonts\.FontStyle\#FONT_WEIGHT_NORMAL \[InlinedApi\]
 textPaint\.typeface \= getTypeface\(FontStyle\.FONT_WEIGHT_NORMAL\, false\)
 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~
@@ -581,6 +583,7 @@
 w: \$SUPPORT/wear/wear\-watchface/src/main/java/androidx/wear/watchface/ui/StyleConfigFragment\.kt: \([0-9]+, [0-9]+\): 'onActivityCreated\(Bundle\?\): Unit' is deprecated\. Deprecated in Java
 w: \$SUPPORT/wear/wear\-watchface/src/main/java/androidx/wear/watchface/ui/WatchFaceConfigActivity\.kt: \([0-9]+, [0-9]+\): 'startActivityForResult\(Intent!, Int\): Unit' is deprecated\. Deprecated in Java
 # > Task :compose:ui:ui-tooling:lintDebug
+\$SUPPORT/compose/ui/ui\-tooling/lint\-baseline\.xml: Information: [0-9]+ errors/warnings were listed in the baseline file \(lint\-baseline\.xml\) but not found in the project; perhaps they have been fixed\? Another possible explanation is that lint recently stopped analyzing \(and including results from\) dependent projects by default\. You can turn this back on with android\.lintOptions\.checkDependencies=true\. Unmatched issue types: UnknownIssueId \([0-9]+\) \[LintBaseline\]
 \$SUPPORT/compose/ui/ui\-tooling/src/main/java/androidx/compose/ui/tooling/preview/UiMode\.kt:[0-9]+: Warning: Field requires API level [0-9]+ \(current min is [0-9]+\): android\.content\.res\.Configuration\#UI_MODE_TYPE_VR_HEADSET \[InlinedApi\]
 UI_MODE_TYPE_VR_HEADSET,
 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~
@@ -633,4 +636,148 @@
 w\: \$SUPPORT\/viewpager[0-9]+\/viewpager[0-9]+\/src\/androidTest\/java\/androidx\/viewpager[0-9]+\/widget\/OnApplyWindowInsetsListenerTest\.kt\: \([0-9]+\, [0-9]+\)\: Unnecessary non\-null assertion \(\!\!\) on a non\-null receiver of type WindowInsetsCompat
 w\: \$SUPPORT\/viewpager[0-9]+\/viewpager[0-9]+\/src\/androidTest\/java\/androidx\/viewpager[0-9]+\/widget\/OnApplyWindowInsetsListenerTest\.kt\: \([0-9]+\, [0-9]+\)\: \'consumeStableInsets\(\)\: WindowInsetsCompat\' is deprecated\. Deprecated in Java
 w\: \$SUPPORT\/viewpager[0-9]+\/viewpager[0-9]+\/src\/androidTest\/java\/androidx\/viewpager[0-9]+\/widget\/OnApplyWindowInsetsListenerTest\.kt\: \([0-9]+\, [0-9]+\)\: \'consumeDisplayCutout\(\)\: WindowInsetsCompat\' is deprecated\. Deprecated in Java
-# > Task :contentpager:contentpager:compileDebugAndroidTestJavaWithJavac
\ No newline at end of file
+# > Task :contentpager:contentpager:compileDebugAndroidTestJavaWithJavac
+# > Task :compose:ui:ui-test-font:lintDebug
+\$SUPPORT/compose/ui/ui\-test\-font/lint\-baseline\.xml: Information: [0-9]+ errors/warnings were listed in the baseline file \(lint\-baseline\.xml\) but not found in the project; perhaps they have been fixed\? Another possible explanation is that lint recently stopped analyzing \(and including results from\) dependent projects by default\. You can turn this back on with android\.lintOptions\.checkDependencies=true\. Unmatched issue types: UnknownIssueId \([0-9]+\) \[LintBaseline\]
+# > Task :activity:activity-compose:lintDebug
+\$SUPPORT/activity/activity\-compose/lint\-baseline\.xml: Information: [0-9]+ errors/warnings were listed in the baseline file \(lint\-baseline\.xml\) but not found in the project; perhaps they have been fixed\? Another possible explanation is that lint recently stopped analyzing \(and including results from\) dependent projects by default\. You can turn this back on with android\.lintOptions\.checkDependencies=true\. Unmatched issue types: UnknownIssueId \([0-9]+\) \[LintBaseline\]
+# > Task :activity:activity-compose:activity-compose-samples:lintDebug
+\$SUPPORT/activity/activity\-compose/samples/lint\-baseline\.xml: Information: [0-9]+ errors/warnings were listed in the baseline file \(lint\-baseline\.xml\) but not found in the project; perhaps they have been fixed\? Another possible explanation is that lint recently stopped analyzing \(and including results from\) dependent projects by default\. You can turn this back on with android\.lintOptions\.checkDependencies=true\. Unmatched issue types: UnknownIssueId \([0-9]+\) \[LintBaseline\]
+# > Task :activity:activity-compose:integration-tests:activity-demos:lintDebug
+\$SUPPORT/activity/activity\-compose/integration\-tests/activity\-demos/lint\-baseline\.xml: Information: [0-9]+ errors/warnings were listed in the baseline file \(lint\-baseline\.xml\) but not found in the project; perhaps they have been fixed\? Another possible explanation is that lint recently stopped analyzing \(and including results from\) dependent projects by default\. You can turn this back on with android\.lintOptions\.checkDependencies=true\. Unmatched issue types: UnknownIssueId \([0-9]+\) \[LintBaseline\]
+# > Task :annotation:annotation-experimental-lint-integration-tests:lintDebug
+Error processing \$CHECKOUT/prebuilts/androidx/external/org/jetbrains/kotlin/kotlin\-stdlib/[0-9]+\.[0-9]+\.[0-9]+/kotlin\-stdlib\-[0-9]+\.[0-9]+\.[0-9]+\.jar:META\-INF/versions/[0-9]+/module\-info\.class: broken class file\? \(This feature requires ASM[0-9]+\)
+\$SUPPORT/compose/animation/animation\-core/lint\-baseline\.xml: Information: [0-9]+ errors/warnings were listed in the baseline file \(lint\-baseline\.xml\) but not found in the project; perhaps they have been fixed\? Another possible explanation is that lint recently stopped analyzing \(and including results from\) dependent projects by default\. You can turn this back on with android\.lintOptions\.checkDependencies=true\. Unmatched issue types: UnknownIssueId \([0-9]+\) \[LintBaseline\]
+\$SUPPORT/compose/ui/ui\-test/lint\-baseline\.xml: Information: [0-9]+ errors/warnings were listed in the baseline file \(lint\-baseline\.xml\) but not found in the project; perhaps they have been fixed\? Another possible explanation is that lint recently stopped analyzing \(and including results from\) dependent projects by default\. You can turn this back on with android\.lintOptions\.checkDependencies=true\. Unmatched issue types: UnknownIssueId \([0-9]+\) \[LintBaseline\]
+\$SUPPORT/compose/material/material\-ripple/lint\-baseline\.xml: Information: [0-9]+ errors/warnings were listed in the baseline file \(lint\-baseline\.xml\) but not found in the project; perhaps they have been fixed\? Another possible explanation is that lint recently stopped analyzing \(and including results from\) dependent projects by default\. You can turn this back on with android\.lintOptions\.checkDependencies=true\. Unmatched issue types: UnknownIssueId \([0-9]+\) \[LintBaseline\]
+# > Task :compose:runtime:runtime-dispatch:lintDebug
+\$SUPPORT/compose/runtime/runtime\-dispatch/lint\-baseline\.xml: Information: [0-9]+ errors/warnings were listed in the baseline file \(lint\-baseline\.xml\) but not found in the project; perhaps they have been fixed\? Another possible explanation is that lint recently stopped analyzing \(and including results from\) dependent projects by default\. You can turn this back on with android\.lintOptions\.checkDependencies=true\. Unmatched issue types: UnknownIssueId \([0-9]+\) \[LintBaseline\]
+# > Task :compose:runtime:runtime:benchmark:lintDebug
+\$SUPPORT/compose/runtime/runtime/compose\-runtime\-benchmark/lint\-baseline\.xml: Information: [0-9]+ errors/warnings were listed in the baseline file \(lint\-baseline\.xml\) but not found in the project; perhaps they have been fixed\? Another possible explanation is that lint recently stopped analyzing \(and including results from\) dependent projects by default\. You can turn this back on with android\.lintOptions\.checkDependencies=true\. Unmatched issue types: UnknownIssueId \([0-9]+\) \[LintBaseline\]
+# > Task :compose:runtime:runtime:integration-tests:lintDebug
+\$SUPPORT/compose/runtime/runtime/integration\-tests/lint\-baseline\.xml: Information: [0-9]+ errors/warnings were listed in the baseline file \(lint\-baseline\.xml\) but not found in the project; perhaps they have been fixed\? Another possible explanation is that lint recently stopped analyzing \(and including results from\) dependent projects by default\. You can turn this back on with android\.lintOptions\.checkDependencies=true\. Unmatched issue types: UnknownIssueId \([0-9]+\) \[LintBaseline\]
+# > Task :text:text:lintDebug
+\$SUPPORT/text/text/lint\-baseline\.xml: Information: [0-9]+ errors/warnings were listed in the baseline file \(lint\-baseline\.xml\) but not found in the project; perhaps they have been fixed\? Another possible explanation is that lint recently stopped analyzing \(and including results from\) dependent projects by default\. You can turn this back on with android\.lintOptions\.checkDependencies=true\. Unmatched issue types: UnknownIssueId \([0-9]+\) \[LintBaseline\]
+# > Task :camera:camera-camera2-pipe-testing:lintDebug
+Error processing \$CHECKOUT/prebuilts/androidx/external/org/bouncycastle/bcprov\-jdk[0-9]+on/[0-9]+\.[0-9]+/bcprov\-jdk[0-9]+on\-[0-9]+\.[0-9]+\.jar:META\-INF/versions/[0-9]+/org/bouncycastle/jcajce/provider/asymmetric/edec/KeyFactorySpi\.class: broken class file\? \(This feature requires ASM[0-9]+\)
+Error processing \$CHECKOUT/prebuilts/androidx/external/org/bouncycastle/bcprov\-jdk[0-9]+on/[0-9]+\.[0-9]+/bcprov\-jdk[0-9]+on\-[0-9]+\.[0-9]+\.jar:META\-INF/versions/[0-9]+/org/bouncycastle/jcajce/provider/asymmetric/edec/KeyFactorySpi\$Ed[0-9]+\.class: broken class file\? \(This feature requires ASM[0-9]+\)
+Error processing \$CHECKOUT/prebuilts/androidx/external/org/bouncycastle/bcprov\-jdk[0-9]+on/[0-9]+\.[0-9]+/bcprov\-jdk[0-9]+on\-[0-9]+\.[0-9]+\.jar:META\-INF/versions/[0-9]+/org/bouncycastle/jcajce/provider/asymmetric/edec/KeyFactorySpi\$EdDSA\.class: broken class file\? \(This feature requires ASM[0-9]+\)
+Error processing \$CHECKOUT/prebuilts/androidx/external/org/bouncycastle/bcprov\-jdk[0-9]+on/[0-9]+\.[0-9]+/bcprov\-jdk[0-9]+on\-[0-9]+\.[0-9]+\.jar:META\-INF/versions/[0-9]+/org/bouncycastle/jcajce/provider/asymmetric/edec/KeyFactorySpi\$X[0-9]+\.class: broken class file\? \(This feature requires ASM[0-9]+\)
+Error processing \$CHECKOUT/prebuilts/androidx/external/org/bouncycastle/bcprov\-jdk[0-9]+on/[0-9]+\.[0-9]+/bcprov\-jdk[0-9]+on\-[0-9]+\.[0-9]+\.jar:META\-INF/versions/[0-9]+/org/bouncycastle/jcajce/provider/asymmetric/edec/KeyFactorySpi\$XDH\.class: broken class file\? \(This feature requires ASM[0-9]+\)
+Error processing \$CHECKOUT/prebuilts/androidx/external/org/bouncycastle/bcprov\-jdk[0-9]+on/[0-9]+\.[0-9]+/bcprov\-jdk[0-9]+on\-[0-9]+\.[0-9]+\.jar:META\-INF/versions/[0-9]+/org/bouncycastle/jcajce/provider/asymmetric/edec/KeyPairGeneratorSpi\.class: broken class file\? \(This feature requires ASM[0-9]+\)
+Error processing \$CHECKOUT/prebuilts/androidx/external/org/bouncycastle/bcprov\-jdk[0-9]+on/[0-9]+\.[0-9]+/bcprov\-jdk[0-9]+on\-[0-9]+\.[0-9]+\.jar:META\-INF/versions/[0-9]+/org/bouncycastle/jcajce/provider/asymmetric/edec/KeyPairGeneratorSpi\$Ed[0-9]+\.class: broken class file\? \(This feature requires ASM[0-9]+\)
+Error processing \$CHECKOUT/prebuilts/androidx/external/org/bouncycastle/bcprov\-jdk[0-9]+on/[0-9]+\.[0-9]+/bcprov\-jdk[0-9]+on\-[0-9]+\.[0-9]+\.jar:META\-INF/versions/[0-9]+/org/bouncycastle/jcajce/provider/asymmetric/edec/KeyPairGeneratorSpi\$EdDSA\.class: broken class file\? \(This feature requires ASM[0-9]+\)
+Error processing \$CHECKOUT/prebuilts/androidx/external/org/bouncycastle/bcprov\-jdk[0-9]+on/[0-9]+\.[0-9]+/bcprov\-jdk[0-9]+on\-[0-9]+\.[0-9]+\.jar:META\-INF/versions/[0-9]+/org/bouncycastle/jcajce/provider/asymmetric/edec/KeyPairGeneratorSpi\$X[0-9]+\.class: broken class file\? \(This feature requires ASM[0-9]+\)
+Error processing \$CHECKOUT/prebuilts/androidx/external/org/bouncycastle/bcprov\-jdk[0-9]+on/[0-9]+\.[0-9]+/bcprov\-jdk[0-9]+on\-[0-9]+\.[0-9]+\.jar:META\-INF/versions/[0-9]+/org/bouncycastle/jcajce/provider/asymmetric/edec/KeyPairGeneratorSpi\$XDH\.class: broken class file\? \(This feature requires ASM[0-9]+\)
+Error processing \$CHECKOUT/prebuilts/androidx/external/org/bouncycastle/bcprov\-jdk[0-9]+on/[0-9]+\.[0-9]+/bcprov\-jdk[0-9]+on\-[0-9]+\.[0-9]+\.jar:META\-INF/versions/[0-9]+/module\-info\.class: broken class file\? \(This feature requires ASM[0-9]+\)
+Error processing \$CHECKOUT/prebuilts/androidx/external/org/ow[0-9]+/asm/asm\-commons/[0-9]+\.[0-9]+/asm\-commons\-[0-9]+\.[0-9]+\.jar:module\-info\.class: broken class file\? \(This feature requires ASM[0-9]+\)
+Error processing \$CHECKOUT/prebuilts/androidx/external/org/ow[0-9]+/asm/asm\-util/[0-9]+\.[0-9]+/asm\-util\-[0-9]+\.[0-9]+\.jar:module\-info\.class: broken class file\? \(This feature requires ASM[0-9]+\)
+Error processing \$CHECKOUT/prebuilts/androidx/external/org/ow[0-9]+/asm/asm\-analysis/[0-9]+\.[0-9]+/asm\-analysis\-[0-9]+\.[0-9]+\.jar:module\-info\.class: broken class file\? \(This feature requires ASM[0-9]+\)
+Error processing \$CHECKOUT/prebuilts/androidx/external/org/ow[0-9]+/asm/asm\-tree/[0-9]+\.[0-9]+/asm\-tree\-[0-9]+\.[0-9]+\.jar:module\-info\.class: broken class file\? \(This feature requires ASM[0-9]+\)
+Error processing \$CHECKOUT/prebuilts/androidx/external/org/ow[0-9]+/asm/asm/[0-9]+\.[0-9]+/asm\-[0-9]+\.[0-9]+\.jar:module\-info\.class: broken class file\? \(This feature requires ASM[0-9]+\)
+# > Task :compose:runtime:runtime:lintDebug
+\$SUPPORT/compose/runtime/runtime/lint\-baseline\.xml: Information: [0-9]+ errors/warnings were listed in the baseline file \(lint\-baseline\.xml\) but not found in the project; perhaps they have been fixed\? Another possible explanation is that lint recently stopped analyzing \(and including results from\) dependent projects by default\. You can turn this back on with android\.lintOptions\.checkDependencies=true\. Unmatched issue types: UnknownIssueId \([0-9]+\) \[LintBaseline\]
+# > Task :compose:integration-tests:demos:common:lintDebug
+\$SUPPORT/compose/integration\-tests/demos/common/lint\-baseline\.xml: Information: [0-9]+ errors/warnings were listed in the baseline file \(lint\-baseline\.xml\) but not found in the project; perhaps they have been fixed\? Another possible explanation is that lint recently stopped analyzing \(and including results from\) dependent projects by default\. You can turn this back on with android\.lintOptions\.checkDependencies=true\. Unmatched issue types: UnknownIssueId \([0-9]+\) \[LintBaseline\]
+# > Task :compose:ui:ui-util:lintDebug
+\$SUPPORT/compose/ui/ui\-util/lint\-baseline\.xml: Information: [0-9]+ errors/warnings were listed in the baseline file \(lint\-baseline\.xml\) but not found in the project; perhaps they have been fixed\? Another possible explanation is that lint recently stopped analyzing \(and including results from\) dependent projects by default\. You can turn this back on with android\.lintOptions\.checkDependencies=true\. Unmatched issue types: UnknownIssueId \([0-9]+\) \[LintBaseline\]
+# > Task :compose:runtime:runtime-rxjava2:lintDebug
+\$SUPPORT/compose/runtime/runtime\-rxjava[0-9]+/lint\-baseline\.xml: Information: [0-9]+ errors/warnings were listed in the baseline file \(lint\-baseline\.xml\) but not found in the project; perhaps they have been fixed\? Another possible explanation is that lint recently stopped analyzing \(and including results from\) dependent projects by default\. You can turn this back on with android\.lintOptions\.checkDependencies=true\. Unmatched issue types: UnknownIssueId \([0-9]+\) \[LintBaseline\]
+# > Task :compose:ui:ui-geometry:lintDebug
+\$SUPPORT/compose/ui/ui\-geometry/lint\-baseline\.xml: Information: [0-9]+ errors/warnings were listed in the baseline file \(lint\-baseline\.xml\) but not found in the project; perhaps they have been fixed\? Another possible explanation is that lint recently stopped analyzing \(and including results from\) dependent projects by default\. You can turn this back on with android\.lintOptions\.checkDependencies=true\. Unmatched issue types: UnknownIssueId \([0-9]+\) \[LintBaseline\]
+# > Task :compose:runtime:runtime-saved-instance-state:lintDebug
+\$SUPPORT/compose/runtime/runtime\-saved\-instance\-state/lint\-baseline\.xml: Information: [0-9]+ errors/warnings were listed in the baseline file \(lint\-baseline\.xml\) but not found in the project; perhaps they have been fixed\? Another possible explanation is that lint recently stopped analyzing \(and including results from\) dependent projects by default\. You can turn this back on with android\.lintOptions\.checkDependencies=true\. Unmatched issue types: UnknownIssueId \([0-9]+\) \[LintBaseline\]
+# > Task :compose:ui:ui-unit:lintDebug
+\$SUPPORT/compose/ui/ui\-unit/lint\-baseline\.xml: Information: [0-9]+ errors/warnings were listed in the baseline file \(lint\-baseline\.xml\) but not found in the project; perhaps they have been fixed\? Another possible explanation is that lint recently stopped analyzing \(and including results from\) dependent projects by default\. You can turn this back on with android\.lintOptions\.checkDependencies=true\. Unmatched issue types: UnknownIssueId \([0-9]+\) \[LintBaseline\]
+# > Task :compose:ui:ui-graphics:lintDebug
+\$SUPPORT/compose/ui/ui\-graphics/lint\-baseline\.xml: Information: [0-9]+ errors/warnings were listed in the baseline file \(lint\-baseline\.xml\) but not found in the project; perhaps they have been fixed\? Another possible explanation is that lint recently stopped analyzing \(and including results from\) dependent projects by default\. You can turn this back on with android\.lintOptions\.checkDependencies=true\. Unmatched issue types: UnknownIssueId \([0-9]+\) \[LintBaseline\]
+# > Task :compose:ui:ui:lintDebug
+\$SUPPORT/compose/ui/ui/lint\-baseline\.xml: Information: [0-9]+ errors/warnings were listed in the baseline file \(lint\-baseline\.xml\) but not found in the project; perhaps they have been fixed\? Another possible explanation is that lint recently stopped analyzing \(and including results from\) dependent projects by default\. You can turn this back on with android\.lintOptions\.checkDependencies=true\. Unmatched issue types: UnknownIssueId \([0-9]+\) \[LintBaseline\]
+# > Task :compose:runtime:runtime-livedata:lintDebug
+\$SUPPORT/compose/runtime/runtime\-livedata/lint\-baseline\.xml: Information: [0-9]+ errors/warnings were listed in the baseline file \(lint\-baseline\.xml\) but not found in the project; perhaps they have been fixed\? Another possible explanation is that lint recently stopped analyzing \(and including results from\) dependent projects by default\. You can turn this back on with android\.lintOptions\.checkDependencies=true\. Unmatched issue types: UnknownIssueId \([0-9]+\) \[LintBaseline\]
+# > Task :compose:ui:ui-viewbinding:lintDebug
+\$SUPPORT/compose/ui/ui\-viewbinding/lint\-baseline\.xml: Information: [0-9]+ errors/warnings were listed in the baseline file \(lint\-baseline\.xml\) but not found in the project; perhaps they have been fixed\? Another possible explanation is that lint recently stopped analyzing \(and including results from\) dependent projects by default\. You can turn this back on with android\.lintOptions\.checkDependencies=true\. Unmatched issue types: UnknownIssueId \([0-9]+\) \[LintBaseline\]
+# > Task :navigation:navigation-compose:lintDebug
+\$SUPPORT/navigation/navigation\-compose/lint\-baseline\.xml: Information: [0-9]+ errors/warnings were listed in the baseline file \(lint\-baseline\.xml\) but not found in the project; perhaps they have been fixed\? Another possible explanation is that lint recently stopped analyzing \(and including results from\) dependent projects by default\. You can turn this back on with android\.lintOptions\.checkDependencies=true\. Unmatched issue types: UnknownIssueId \([0-9]+\) \[LintBaseline\]
+# > Task :compose:ui:ui-unit:ui-unit-samples:lintDebug
+\$SUPPORT/compose/ui/ui\-unit/samples/lint\-baseline\.xml: Information: [0-9]+ errors/warnings were listed in the baseline file \(lint\-baseline\.xml\) but not found in the project; perhaps they have been fixed\? Another possible explanation is that lint recently stopped analyzing \(and including results from\) dependent projects by default\. You can turn this back on with android\.lintOptions\.checkDependencies=true\. Unmatched issue types: UnknownIssueId \([0-9]+\) \[LintBaseline\]
+# > Task :compose:ui:ui-viewbinding:ui-viewbinding-samples:lintDebug
+\$SUPPORT/compose/ui/ui\-viewbinding/samples/lint\-baseline\.xml: Information: [0-9]+ errors/warnings were listed in the baseline file \(lint\-baseline\.xml\) but not found in the project; perhaps they have been fixed\? Another possible explanation is that lint recently stopped analyzing \(and including results from\) dependent projects by default\. You can turn this back on with android\.lintOptions\.checkDependencies=true\. Unmatched issue types: UnknownIssueId \([0-9]+\) \[LintBaseline\]
+# > Task :compose:material:material-icons-core:lintDebug
+\$SUPPORT/compose/material/material\-icons\-core/lint\-baseline\.xml: Information: [0-9]+ errors/warnings were listed in the baseline file \(lint\-baseline\.xml\) but not found in the project; perhaps they have been fixed\? Another possible explanation is that lint recently stopped analyzing \(and including results from\) dependent projects by default\. You can turn this back on with android\.lintOptions\.checkDependencies=true\. Unmatched issue types: UnknownIssueId \([0-9]+\) \[LintBaseline\]
+# > Task :compose:foundation:foundation-layout:lintDebug
+\$SUPPORT/compose/foundation/foundation\-layout/lint\-baseline\.xml: Information: [0-9]+ errors/warnings were listed in the baseline file \(lint\-baseline\.xml\) but not found in the project; perhaps they have been fixed\? Another possible explanation is that lint recently stopped analyzing \(and including results from\) dependent projects by default\. You can turn this back on with android\.lintOptions\.checkDependencies=true\. Unmatched issue types: UnknownIssueId \([0-9]+\) \[LintBaseline\]
+# > Task :compose:animation:animation:lintDebug
+\$SUPPORT/compose/animation/animation/lint\-baseline\.xml: Information: [0-9]+ errors/warnings were listed in the baseline file \(lint\-baseline\.xml\) but not found in the project; perhaps they have been fixed\? Another possible explanation is that lint recently stopped analyzing \(and including results from\) dependent projects by default\. You can turn this back on with android\.lintOptions\.checkDependencies=true\. Unmatched issue types: UnknownIssueId \([0-9]+\) \[LintBaseline\]
+# > Task :compose:foundation:foundation:lintDebug
+\$SUPPORT/compose/foundation/foundation/lint\-baseline\.xml: Information: [0-9]+ errors/warnings were listed in the baseline file \(lint\-baseline\.xml\) but not found in the project; perhaps they have been fixed\? Another possible explanation is that lint recently stopped analyzing \(and including results from\) dependent projects by default\. You can turn this back on with android\.lintOptions\.checkDependencies=true\. Unmatched issue types: UnknownIssueId \([0-9]+\) \[LintBaseline\]
+# > Task :paging:paging-compose:lintDebug
+\$SUPPORT/paging/paging\-compose/lint\-baseline\.xml: Information: [0-9]+ errors/warnings were listed in the baseline file \(lint\-baseline\.xml\) but not found in the project; perhaps they have been fixed\? Another possible explanation is that lint recently stopped analyzing \(and including results from\) dependent projects by default\. You can turn this back on with android\.lintOptions\.checkDependencies=true\. Unmatched issue types: UnknownIssueId \([0-9]+\) \[LintBaseline\]
+# > Task :compose:ui:ui-graphics:ui-graphics-samples:lintDebug
+\$SUPPORT/compose/ui/ui\-graphics/samples/lint\-baseline\.xml: Information: [0-9]+ errors/warnings were listed in the baseline file \(lint\-baseline\.xml\) but not found in the project; perhaps they have been fixed\? Another possible explanation is that lint recently stopped analyzing \(and including results from\) dependent projects by default\. You can turn this back on with android\.lintOptions\.checkDependencies=true\. Unmatched issue types: UnknownIssueId \([0-9]+\) \[LintBaseline\]
+# > Task :compose:ui:ui-test-junit4:lintDebug
+\$SUPPORT/compose/ui/ui\-test\-junit[0-9]+/lint\-baseline\.xml: Information: [0-9]+ errors/warnings were listed in the baseline file \(lint\-baseline\.xml\) but not found in the project; perhaps they have been fixed\? Another possible explanation is that lint recently stopped analyzing \(and including results from\) dependent projects by default\. You can turn this back on with android\.lintOptions\.checkDependencies=true\. Unmatched issue types: UnknownIssueId \([0-9]+\) \[LintBaseline\]
+# > Task :compose:androidview:androidview:lintDebug
+\$SUPPORT/compose/androidview/androidview/lint\-baseline\.xml: Information: [0-9]+ errors/warnings were listed in the baseline file \(lint\-baseline\.xml\) but not found in the project; perhaps they have been fixed\? Another possible explanation is that lint recently stopped analyzing \(and including results from\) dependent projects by default\. You can turn this back on with android\.lintOptions\.checkDependencies=true\. Unmatched issue types: UnknownIssueId \([0-9]+\) \[LintBaseline\]
+# > Task :compose:test-utils:lintDebug
+\$SUPPORT/compose/test\-utils/lint\-baseline\.xml: Information: [0-9]+ errors/warnings were listed in the baseline file \(lint\-baseline\.xml\) but not found in the project; perhaps they have been fixed\? Another possible explanation is that lint recently stopped analyzing \(and including results from\) dependent projects by default\. You can turn this back on with android\.lintOptions\.checkDependencies=true\. Unmatched issue types: UnknownIssueId \([0-9]+\) \[LintBaseline\]
+# > Task :compose:material:material:lintDebug
+\$SUPPORT/compose/material/material/lint\-baseline\.xml: Information: [0-9]+ errors/warnings were listed in the baseline file \(lint\-baseline\.xml\) but not found in the project; perhaps they have been fixed\? Another possible explanation is that lint recently stopped analyzing \(and including results from\) dependent projects by default\. You can turn this back on with android\.lintOptions\.checkDependencies=true\. Unmatched issue types: UnknownIssueId \([0-9]+\) \[LintBaseline\]
+# > Task :paging:paging-compose:paging-compose-samples:lintDebug
+\$SUPPORT/paging/paging\-compose/samples/lint\-baseline\.xml: Information: [0-9]+ errors/warnings were listed in the baseline file \(lint\-baseline\.xml\) but not found in the project; perhaps they have been fixed\? Another possible explanation is that lint recently stopped analyzing \(and including results from\) dependent projects by default\. You can turn this back on with android\.lintOptions\.checkDependencies=true\. Unmatched issue types: UnknownIssueId \([0-9]+\) \[LintBaseline\]
+# > Task :navigation:navigation-compose:navigation-compose-samples:lintDebug
+\$SUPPORT/navigation/navigation\-compose/samples/lint\-baseline\.xml: Information: [0-9]+ errors/warnings were listed in the baseline file \(lint\-baseline\.xml\) but not found in the project; perhaps they have been fixed\? Another possible explanation is that lint recently stopped analyzing \(and including results from\) dependent projects by default\. You can turn this back on with android\.lintOptions\.checkDependencies=true\. Unmatched issue types: UnknownIssueId \([0-9]+\) \[LintBaseline\]
+# > Task :compose:runtime:runtime-livedata:runtime-livedata-samples:lintDebug
+\$SUPPORT/compose/runtime/runtime\-livedata/samples/lint\-baseline\.xml: Information: [0-9]+ errors/warnings were listed in the baseline file \(lint\-baseline\.xml\) but not found in the project; perhaps they have been fixed\? Another possible explanation is that lint recently stopped analyzing \(and including results from\) dependent projects by default\. You can turn this back on with android\.lintOptions\.checkDependencies=true\. Unmatched issue types: UnknownIssueId \([0-9]+\) \[LintBaseline\]
+# > Task :compose:runtime:runtime-rxjava2:runtime-rxjava2-samples:lintDebug
+\$SUPPORT/compose/runtime/runtime\-rxjava[0-9]+/samples/lint\-baseline\.xml: Information: [0-9]+ errors/warnings were listed in the baseline file \(lint\-baseline\.xml\) but not found in the project; perhaps they have been fixed\? Another possible explanation is that lint recently stopped analyzing \(and including results from\) dependent projects by default\. You can turn this back on with android\.lintOptions\.checkDependencies=true\. Unmatched issue types: UnknownIssueId \([0-9]+\) \[LintBaseline\]
+# > Task :compose:runtime:runtime-saved-instance-state:runtime-saved-instance-state-samples:lintDebug
+\$SUPPORT/compose/runtime/runtime\-saved\-instance\-state/samples/lint\-baseline\.xml: Information: [0-9]+ errors/warnings were listed in the baseline file \(lint\-baseline\.xml\) but not found in the project; perhaps they have been fixed\? Another possible explanation is that lint recently stopped analyzing \(and including results from\) dependent projects by default\. You can turn this back on with android\.lintOptions\.checkDependencies=true\. Unmatched issue types: UnknownIssueId \([0-9]+\) \[LintBaseline\]
+# > Task :compose:animation:animation:animation-samples:lintDebug
+\$SUPPORT/compose/animation/animation/samples/lint\-baseline\.xml: Information: [0-9]+ errors/warnings were listed in the baseline file \(lint\-baseline\.xml\) but not found in the project; perhaps they have been fixed\? Another possible explanation is that lint recently stopped analyzing \(and including results from\) dependent projects by default\. You can turn this back on with android\.lintOptions\.checkDependencies=true\. Unmatched issue types: UnknownIssueId \([0-9]+\) \[LintBaseline\]
+# > Task :compose:material:material-icons-core:material-icons-core-samples:lintDebug
+\$SUPPORT/compose/material/material\-icons\-core/samples/lint\-baseline\.xml: Information: [0-9]+ errors/warnings were listed in the baseline file \(lint\-baseline\.xml\) but not found in the project; perhaps they have been fixed\? Another possible explanation is that lint recently stopped analyzing \(and including results from\) dependent projects by default\. You can turn this back on with android\.lintOptions\.checkDependencies=true\. Unmatched issue types: UnknownIssueId \([0-9]+\) \[LintBaseline\]
+# > Task :compose:animation:animation-core:animation-core-samples:lintDebug
+\$SUPPORT/compose/animation/animation\-core/samples/lint\-baseline\.xml: Information: [0-9]+ errors/warnings were listed in the baseline file \(lint\-baseline\.xml\) but not found in the project; perhaps they have been fixed\? Another possible explanation is that lint recently stopped analyzing \(and including results from\) dependent projects by default\. You can turn this back on with android\.lintOptions\.checkDependencies=true\. Unmatched issue types: UnknownIssueId \([0-9]+\) \[LintBaseline\]
+# > Task :compose:ui:ui-text:ui-text-samples:lintDebug
+\$SUPPORT/compose/ui/ui\-text/samples/lint\-baseline\.xml: Information: [0-9]+ errors/warnings were listed in the baseline file \(lint\-baseline\.xml\) but not found in the project; perhaps they have been fixed\? Another possible explanation is that lint recently stopped analyzing \(and including results from\) dependent projects by default\. You can turn this back on with android\.lintOptions\.checkDependencies=true\. Unmatched issue types: UnknownIssueId \([0-9]+\) \[LintBaseline\]
+# > Task :navigation:navigation-compose:integration-tests:navigation-demos:lintDebug
+\$SUPPORT/navigation/navigation\-compose/integration\-tests/navigation\-demos/lint\-baseline\.xml: Information: [0-9]+ errors/warnings were listed in the baseline file \(lint\-baseline\.xml\) but not found in the project; perhaps they have been fixed\? Another possible explanation is that lint recently stopped analyzing \(and including results from\) dependent projects by default\. You can turn this back on with android\.lintOptions\.checkDependencies=true\. Unmatched issue types: UnknownIssueId \([0-9]+\) \[LintBaseline\]
+# > Task :compose:runtime:runtime:runtime-samples:lintDebug
+\$SUPPORT/compose/runtime/runtime/samples/lint\-baseline\.xml: Information: [0-9]+ errors/warnings were listed in the baseline file \(lint\-baseline\.xml\) but not found in the project; perhaps they have been fixed\? Another possible explanation is that lint recently stopped analyzing \(and including results from\) dependent projects by default\. You can turn this back on with android\.lintOptions\.checkDependencies=true\. Unmatched issue types: UnknownIssueId \([0-9]+\) \[LintBaseline\]
+# > Task :compose:foundation:foundation-layout:foundation-layout-samples:lintDebug
+\$SUPPORT/compose/foundation/foundation\-layout/samples/lint\-baseline\.xml: Information: [0-9]+ errors/warnings were listed in the baseline file \(lint\-baseline\.xml\) but not found in the project; perhaps they have been fixed\? Another possible explanation is that lint recently stopped analyzing \(and including results from\) dependent projects by default\. You can turn this back on with android\.lintOptions\.checkDependencies=true\. Unmatched issue types: UnknownIssueId \([0-9]+\) \[LintBaseline\]
+# > Task :compose:material:material:integration-tests:material-studies:lintDebug
+\$SUPPORT/compose/material/material/integration\-tests/material\-studies/lint\-baseline\.xml: Information: [0-9]+ errors/warnings were listed in the baseline file \(lint\-baseline\.xml\) but not found in the project; perhaps they have been fixed\? Another possible explanation is that lint recently stopped analyzing \(and including results from\) dependent projects by default\. You can turn this back on with android\.lintOptions\.checkDependencies=true\. Unmatched issue types: UnknownIssueId \([0-9]+\) \[LintBaseline\]
+# > Task :paging:paging-compose:integration-tests:paging-demos:lintDebug
+\$SUPPORT/paging/paging\-compose/integration\-tests/paging\-demos/lint\-baseline\.xml: Information: [0-9]+ errors/warnings were listed in the baseline file \(lint\-baseline\.xml\) but not found in the project; perhaps they have been fixed\? Another possible explanation is that lint recently stopped analyzing \(and including results from\) dependent projects by default\. You can turn this back on with android\.lintOptions\.checkDependencies=true\. Unmatched issue types: UnknownIssueId \([0-9]+\) \[LintBaseline\]
+# > Task :compose:integration-tests:lintDebug
+\$SUPPORT/compose/integration\-tests/lint\-baseline\.xml: Information: [0-9]+ errors/warnings were listed in the baseline file \(lint\-baseline\.xml\) but not found in the project; perhaps they have been fixed\? Another possible explanation is that lint recently stopped analyzing \(and including results from\) dependent projects by default\. You can turn this back on with android\.lintOptions\.checkDependencies=true\. Unmatched issue types: UnknownIssueId \([0-9]+\) \[LintBaseline\]
+# > Task :compose:androidview:androidview:integration-tests:androidview-demos:lintDebug
+\$SUPPORT/compose/androidview/androidview/integration\-tests/androidview\-demos/lint\-baseline\.xml: Information: [0-9]+ errors/warnings were listed in the baseline file \(lint\-baseline\.xml\) but not found in the project; perhaps they have been fixed\? Another possible explanation is that lint recently stopped analyzing \(and including results from\) dependent projects by default\. You can turn this back on with android\.lintOptions\.checkDependencies=true\. Unmatched issue types: UnknownIssueId \([0-9]+\) \[LintBaseline\]
+# > Task :compose:ui:ui:ui-samples:lintDebug
+\$SUPPORT/compose/ui/ui/samples/lint\-baseline\.xml: Information: [0-9]+ errors/warnings were listed in the baseline file \(lint\-baseline\.xml\) but not found in the project; perhaps they have been fixed\? Another possible explanation is that lint recently stopped analyzing \(and including results from\) dependent projects by default\. You can turn this back on with android\.lintOptions\.checkDependencies=true\. Unmatched issue types: UnknownIssueId \([0-9]+\) \[LintBaseline\]
+# > Task :compose:foundation:foundation:foundation-samples:lintDebug
+\$SUPPORT/compose/foundation/foundation/samples/lint\-baseline\.xml: Information: [0-9]+ errors/warnings were listed in the baseline file \(lint\-baseline\.xml\) but not found in the project; perhaps they have been fixed\? Another possible explanation is that lint recently stopped analyzing \(and including results from\) dependent projects by default\. You can turn this back on with android\.lintOptions\.checkDependencies=true\. Unmatched issue types: UnknownIssueId \([0-9]+\) \[LintBaseline\]
+# > Task :compose:integration-tests:benchmark:lintDebug
+\$SUPPORT/compose/integration\-tests/benchmark/lint\-baseline\.xml: Information: [0-9]+ errors/warnings were listed in the baseline file \(lint\-baseline\.xml\) but not found in the project; perhaps they have been fixed\? Another possible explanation is that lint recently stopped analyzing \(and including results from\) dependent projects by default\. You can turn this back on with android\.lintOptions\.checkDependencies=true\. Unmatched issue types: UnknownIssueId \([0-9]+\) \[LintBaseline\]
+# > Task :compose:animation:animation:integration-tests:animation-demos:lintDebug
+\$SUPPORT/compose/animation/animation/integration\-tests/animation\-demos/lint\-baseline\.xml: Information: [0-9]+ errors/warnings were listed in the baseline file \(lint\-baseline\.xml\) but not found in the project; perhaps they have been fixed\? Another possible explanation is that lint recently stopped analyzing \(and including results from\) dependent projects by default\. You can turn this back on with android\.lintOptions\.checkDependencies=true\. Unmatched issue types: UnknownIssueId \([0-9]+\) \[LintBaseline\]
+# > Task :compose:material:material:material-samples:lintDebug
+\$SUPPORT/compose/material/material/samples/lint\-baseline\.xml: Information: [0-9]+ errors/warnings were listed in the baseline file \(lint\-baseline\.xml\) but not found in the project; perhaps they have been fixed\? Another possible explanation is that lint recently stopped analyzing \(and including results from\) dependent projects by default\. You can turn this back on with android\.lintOptions\.checkDependencies=true\. Unmatched issue types: UnknownIssueId \([0-9]+\) \[LintBaseline\]
+# > Task :compose:foundation:foundation-layout:integration-tests:foundation-layout-demos:lintDebug
+\$SUPPORT/compose/foundation/foundation\-layout/integration\-tests/layout\-demos/lint\-baseline\.xml: Information: [0-9]+ errors/warnings were listed in the baseline file \(lint\-baseline\.xml\) but not found in the project; perhaps they have been fixed\? Another possible explanation is that lint recently stopped analyzing \(and including results from\) dependent projects by default\. You can turn this back on with android\.lintOptions\.checkDependencies=true\. Unmatched issue types: UnknownIssueId \([0-9]+\) \[LintBaseline\]
+# > Task :compose:integration-tests:macrobenchmark-target:lintDebug
+\$SUPPORT/compose/integration\-tests/macrobenchmark\-target/lint\-baseline\.xml: Information: [0-9]+ errors/warnings were listed in the baseline file \(lint\-baseline\.xml\) but not found in the project; perhaps they have been fixed\? Another possible explanation is that lint recently stopped analyzing \(and including results from\) dependent projects by default\. You can turn this back on with android\.lintOptions\.checkDependencies=true\. Unmatched issue types: UnknownIssueId \([0-9]+\) \[LintBaseline\]
+# > Task :compose:material:material:integration-tests:material-demos:lintDebug
+\$SUPPORT/compose/material/material/integration\-tests/material\-demos/lint\-baseline\.xml: Information: [0-9]+ errors/warnings were listed in the baseline file \(lint\-baseline\.xml\) but not found in the project; perhaps they have been fixed\? Another possible explanation is that lint recently stopped analyzing \(and including results from\) dependent projects by default\. You can turn this back on with android\.lintOptions\.checkDependencies=true\. Unmatched issue types: UnknownIssueId \([0-9]+\) \[LintBaseline\]
+# > Task :compose:ui:ui:integration-tests:ui-demos:lintDebug
+\$SUPPORT/compose/ui/ui/integration\-tests/ui\-demos/lint\-baseline\.xml: Information: [0-9]+ errors/warnings were listed in the baseline file \(lint\-baseline\.xml\) but not found in the project; perhaps they have been fixed\? Another possible explanation is that lint recently stopped analyzing \(and including results from\) dependent projects by default\. You can turn this back on with android\.lintOptions\.checkDependencies=true\. Unmatched issue types: UnknownIssueId \([0-9]+\) \[LintBaseline\]
+# > Task :compose:foundation:foundation:integration-tests:foundation-demos:lintDebug
+\$SUPPORT/compose/foundation/foundation/integration\-tests/foundation\-demos/lint\-baseline\.xml: Information: [0-9]+ errors/warnings were listed in the baseline file \(lint\-baseline\.xml\) but not found in the project; perhaps they have been fixed\? Another possible explanation is that lint recently stopped analyzing \(and including results from\) dependent projects by default\. You can turn this back on with android\.lintOptions\.checkDependencies=true\. Unmatched issue types: UnknownIssueId \([0-9]+\) \[LintBaseline\]
+# > Task :compose:integration-tests:demos:lintDebug
+\$SUPPORT/compose/integration\-tests/demos/lint\-baseline\.xml: Information: [0-9]+ errors/warnings were listed in the baseline file \(lint\-baseline\.xml\) but not found in the project; perhaps they have been fixed\? Another possible explanation is that lint recently stopped analyzing \(and including results from\) dependent projects by default\. You can turn this back on with android\.lintOptions\.checkDependencies=true\. Unmatched issue types: UnknownIssueId \([0-9]+\) \[LintBaseline\]
+# > Task :compose:integration-tests:docs-snippets:lintDebug
+\$SUPPORT/compose/integration\-tests/docs\-snippets/lint\-baseline\.xml: Information: [0-9]+ errors/warnings were listed in the baseline file \(lint\-baseline\.xml\) but not found in the project; perhaps they have been fixed\? Another possible explanation is that lint recently stopped analyzing \(and including results from\) dependent projects by default\. You can turn this back on with android\.lintOptions\.checkDependencies=true\. Unmatched issue types: UnknownIssueId \([0-9]+\) \[LintBaseline\]
+# > Task :navigation:navigation-runtime-ktx:lintDebug
+\$SUPPORT/navigation/navigation\-runtime\-ktx/lint\-baseline\.xml: Information: [0-9]+ errors/warnings were listed in the baseline file \(lint\-baseline\.xml\) but not found in the project; perhaps they have been fixed\? Another possible explanation is that lint recently stopped analyzing \(and including results from\) dependent projects by default\. You can turn this back on with android\.lintOptions\.checkDependencies=true\. Unmatched issue types: IllegalExperimentalApiUsage \([0-9]+\) \[LintBaseline\]
\ No newline at end of file
diff --git a/documentfile/documentfile/lint-baseline.xml b/documentfile/documentfile/lint-baseline.xml
index dbd08a7..3b93b3f 100644
--- a/documentfile/documentfile/lint-baseline.xml
+++ b/documentfile/documentfile/lint-baseline.xml
@@ -1,16 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
-
-    <issue
-        id="DefaultLocale"
-        message="Implicitly using the default locale is a common source of bugs: Use `toLowerCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
-        errorLine1="            final String extension = name.substring(lastDot + 1).toLowerCase();"
-        errorLine2="                                                                 ~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/documentfile/provider/RawDocumentFile.java"
-            line="158"
-            column="66"/>
-    </issue>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="UnsafeNewApiCall"
diff --git a/drawerlayout/drawerlayout/lint-baseline.xml b/drawerlayout/drawerlayout/lint-baseline.xml
index 3602ca8..c7543a5 100644
--- a/drawerlayout/drawerlayout/lint-baseline.xml
+++ b/drawerlayout/drawerlayout/lint-baseline.xml
@@ -1,16 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 21 (current min is 14): `android.R.attr#colorPrimaryDark`"
-        errorLine1="            android.R.attr.colorPrimaryDark"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/drawerlayout/widget/DrawerLayout.java"
-            line="111"
-            column="13"/>
-    </issue>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="UnsafeNewApiCall"
@@ -24,611 +13,6 @@
     </issue>
 
     <issue
-        id="SwitchIntDef"
-        message="Switch statement on an `int` with known associated constant missing case `Gravity.NO_GRAVITY`"
-        errorLine1="        switch (edgeGravity) {"
-        errorLine2="        ~~~~~~">
-        <location
-            file="src/main/java/androidx/drawerlayout/widget/DrawerLayout.java"
-            line="614"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="SwitchIntDef"
-        message="Switch statement on an `int` with known associated constant missing case `LOCK_MODE_UNDEFINED`, `LOCK_MODE_UNLOCKED`"
-        errorLine1="        switch (lockMode) {"
-        errorLine2="        ~~~~~~">
-        <location
-            file="src/main/java/androidx/drawerlayout/widget/DrawerLayout.java"
-            line="634"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="SwitchIntDef"
-        message="Switch statement on an `int` with known associated constant missing case `Gravity.NO_GRAVITY`"
-        errorLine1="        switch (edgeGravity) {"
-        errorLine2="        ~~~~~~">
-        <location
-            file="src/main/java/androidx/drawerlayout/widget/DrawerLayout.java"
-            line="689"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="ClickableViewAccessibility"
-        message="Custom view `DrawerLayout` overrides `onTouchEvent` but not `performClick`"
-        errorLine1="    public boolean onTouchEvent(MotionEvent ev) {"
-        errorLine2="                   ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/drawerlayout/widget/DrawerLayout.java"
-            line="1620"
-            column="20"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Use &quot;`Gravity.END`&quot; instead of &quot;`Gravity.RIGHT`&quot; to ensure correct behavior in right-to-left locales"
-        errorLine1="    @IntDef(value = {Gravity.LEFT, Gravity.RIGHT, GravityCompat.START, GravityCompat.END,"
-        errorLine2="                                           ~~~~~">
-        <location
-            file="src/main/java/androidx/drawerlayout/widget/DrawerLayout.java"
-            line="160"
-            column="44"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Use &quot;`Gravity.START`&quot; instead of &quot;`Gravity.LEFT`&quot; to ensure correct behavior in right-to-left locales"
-        errorLine1="    @IntDef(value = {Gravity.LEFT, Gravity.RIGHT, GravityCompat.START, GravityCompat.END,"
-        errorLine2="                             ~~~~">
-        <location
-            file="src/main/java/androidx/drawerlayout/widget/DrawerLayout.java"
-            line="160"
-            column="30"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Use &quot;`Gravity.START`&quot; instead of &quot;`Gravity.LEFT`&quot; to ensure correct behavior in right-to-left locales"
-        errorLine1="        mLeftCallback = new ViewDragCallback(Gravity.LEFT);"
-        errorLine2="                                                     ~~~~">
-        <location
-            file="src/main/java/androidx/drawerlayout/widget/DrawerLayout.java"
-            line="342"
-            column="54"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Use &quot;`Gravity.END`&quot; instead of &quot;`Gravity.RIGHT`&quot; to ensure correct behavior in right-to-left locales"
-        errorLine1="        mRightCallback = new ViewDragCallback(Gravity.RIGHT);"
-        errorLine2="                                                      ~~~~~">
-        <location
-            file="src/main/java/androidx/drawerlayout/widget/DrawerLayout.java"
-            line="343"
-            column="55"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Use &quot;`Gravity.START`&quot; instead of &quot;`Gravity.LEFT`&quot; to ensure correct behavior in right-to-left locales"
-        errorLine1="        } else if ((gravity &amp; Gravity.LEFT) == Gravity.LEFT) {"
-        errorLine2="                                      ~~~~">
-        <location
-            file="src/main/java/androidx/drawerlayout/widget/DrawerLayout.java"
-            line="474"
-            column="39"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Use &quot;`Gravity.START`&quot; instead of &quot;`Gravity.LEFT`&quot; to ensure correct behavior in right-to-left locales"
-        errorLine1="        } else if ((gravity &amp; Gravity.LEFT) == Gravity.LEFT) {"
-        errorLine2="                                                       ~~~~">
-        <location
-            file="src/main/java/androidx/drawerlayout/widget/DrawerLayout.java"
-            line="474"
-            column="56"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Use &quot;`Gravity.END`&quot; instead of &quot;`Gravity.RIGHT`&quot; to ensure correct behavior in right-to-left locales"
-        errorLine1="        } else if ((gravity &amp; Gravity.RIGHT) == Gravity.RIGHT) {"
-        errorLine2="                                      ~~~~~">
-        <location
-            file="src/main/java/androidx/drawerlayout/widget/DrawerLayout.java"
-            line="476"
-            column="39"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Use &quot;`Gravity.END`&quot; instead of &quot;`Gravity.RIGHT`&quot; to ensure correct behavior in right-to-left locales"
-        errorLine1="        } else if ((gravity &amp; Gravity.RIGHT) == Gravity.RIGHT) {"
-        errorLine2="                                                        ~~~~~">
-        <location
-            file="src/main/java/androidx/drawerlayout/widget/DrawerLayout.java"
-            line="476"
-            column="57"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Use &quot;`Gravity.START`&quot; instead of &quot;`Gravity.LEFT`&quot; to ensure correct behavior in right-to-left locales"
-        errorLine1="        setDrawerLockMode(lockMode, Gravity.LEFT);"
-        errorLine2="                                            ~~~~">
-        <location
-            file="src/main/java/androidx/drawerlayout/widget/DrawerLayout.java"
-            line="587"
-            column="45"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Use &quot;`Gravity.END`&quot; instead of &quot;`Gravity.RIGHT`&quot; to ensure correct behavior in right-to-left locales"
-        errorLine1="        setDrawerLockMode(lockMode, Gravity.RIGHT);"
-        errorLine2="                                            ~~~~~">
-        <location
-            file="src/main/java/androidx/drawerlayout/widget/DrawerLayout.java"
-            line="588"
-            column="45"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Use &quot;`Gravity.START`&quot; instead of &quot;`Gravity.LEFT`&quot; to ensure correct behavior in right-to-left locales"
-        errorLine1="            case Gravity.LEFT:"
-        errorLine2="                         ~~~~">
-        <location
-            file="src/main/java/androidx/drawerlayout/widget/DrawerLayout.java"
-            line="615"
-            column="26"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Use &quot;`Gravity.END`&quot; instead of &quot;`Gravity.RIGHT`&quot; to ensure correct behavior in right-to-left locales"
-        errorLine1="            case Gravity.RIGHT:"
-        errorLine2="                         ~~~~~">
-        <location
-            file="src/main/java/androidx/drawerlayout/widget/DrawerLayout.java"
-            line="618"
-            column="26"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Use &quot;`Gravity.START`&quot; instead of &quot;`Gravity.LEFT`&quot; to ensure correct behavior in right-to-left locales"
-        errorLine1="            final ViewDragHelper helper = absGravity == Gravity.LEFT ? mLeftDragger : mRightDragger;"
-        errorLine2="                                                                ~~~~">
-        <location
-            file="src/main/java/androidx/drawerlayout/widget/DrawerLayout.java"
-            line="631"
-            column="65"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Use &quot;`Gravity.START`&quot; instead of &quot;`Gravity.LEFT`&quot; to ensure correct behavior in right-to-left locales"
-        errorLine1="            case Gravity.LEFT:"
-        errorLine2="                         ~~~~">
-        <location
-            file="src/main/java/androidx/drawerlayout/widget/DrawerLayout.java"
-            line="690"
-            column="26"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Use &quot;`Gravity.END`&quot; instead of &quot;`Gravity.RIGHT`&quot; to ensure correct behavior in right-to-left locales"
-        errorLine1="            case Gravity.RIGHT:"
-        errorLine2="                         ~~~~~">
-        <location
-            file="src/main/java/androidx/drawerlayout/widget/DrawerLayout.java"
-            line="700"
-            column="26"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Use &quot;`Gravity.START`&quot; instead of &quot;`Gravity.LEFT`&quot; to ensure correct behavior in right-to-left locales"
-        errorLine1="        if (absGravity == Gravity.LEFT) {"
-        errorLine2="                                  ~~~~">
-        <location
-            file="src/main/java/androidx/drawerlayout/widget/DrawerLayout.java"
-            line="764"
-            column="35"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Use &quot;`Gravity.END`&quot; instead of &quot;`Gravity.RIGHT`&quot; to ensure correct behavior in right-to-left locales"
-        errorLine1="        } else if (absGravity == Gravity.RIGHT) {"
-        errorLine2="                                         ~~~~~">
-        <location
-            file="src/main/java/androidx/drawerlayout/widget/DrawerLayout.java"
-            line="766"
-            column="42"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Use &quot;`Gravity.START`&quot; instead of &quot;`Gravity.LEFT`&quot; to ensure correct behavior in right-to-left locales"
-        errorLine1="        if (absGravity == Gravity.LEFT) {"
-        errorLine2="                                  ~~~~">
-        <location
-            file="src/main/java/androidx/drawerlayout/widget/DrawerLayout.java"
-            line="783"
-            column="35"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Use &quot;`Gravity.END`&quot; instead of &quot;`Gravity.RIGHT`&quot; to ensure correct behavior in right-to-left locales"
-        errorLine1="        } else if (absGravity == Gravity.RIGHT) {"
-        errorLine2="                                         ~~~~~">
-        <location
-            file="src/main/java/androidx/drawerlayout/widget/DrawerLayout.java"
-            line="785"
-            column="42"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Use &quot;`Gravity.START`&quot; instead of &quot;`Gravity.LEFT`&quot; to ensure correct behavior in right-to-left locales"
-        errorLine1="                checkDrawerViewAbsoluteGravity(drawerView, Gravity.LEFT) ? dx : -dx);"
-        errorLine2="                                                                   ~~~~">
-        <location
-            file="src/main/java/androidx/drawerlayout/widget/DrawerLayout.java"
-            line="1018"
-            column="68"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Use &quot;`Gravity.START`&quot; instead of &quot;`Gravity.LEFT`&quot; to ensure correct behavior in right-to-left locales"
-        errorLine1="        if ((gravity &amp; Gravity.LEFT) == Gravity.LEFT) {"
-        errorLine2="                               ~~~~">
-        <location
-            file="src/main/java/androidx/drawerlayout/widget/DrawerLayout.java"
-            line="1049"
-            column="32"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Use &quot;`Gravity.START`&quot; instead of &quot;`Gravity.LEFT`&quot; to ensure correct behavior in right-to-left locales"
-        errorLine1="        if ((gravity &amp; Gravity.LEFT) == Gravity.LEFT) {"
-        errorLine2="                                                ~~~~">
-        <location
-            file="src/main/java/androidx/drawerlayout/widget/DrawerLayout.java"
-            line="1049"
-            column="49"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Use &quot;`Gravity.END`&quot; instead of &quot;`Gravity.RIGHT`&quot; to ensure correct behavior in right-to-left locales"
-        errorLine1="        if ((gravity &amp; Gravity.RIGHT) == Gravity.RIGHT) {"
-        errorLine2="                               ~~~~~">
-        <location
-            file="src/main/java/androidx/drawerlayout/widget/DrawerLayout.java"
-            line="1052"
-            column="32"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Use &quot;`Gravity.END`&quot; instead of &quot;`Gravity.RIGHT`&quot; to ensure correct behavior in right-to-left locales"
-        errorLine1="        if ((gravity &amp; Gravity.RIGHT) == Gravity.RIGHT) {"
-        errorLine2="                                                 ~~~~~">
-        <location
-            file="src/main/java/androidx/drawerlayout/widget/DrawerLayout.java"
-            line="1052"
-            column="50"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Use &quot;`Gravity.START`&quot; instead of &quot;`Gravity.LEFT`&quot; to ensure correct behavior in right-to-left locales"
-        errorLine1="                        if (cgrav == Gravity.LEFT) {"
-        errorLine2="                                             ~~~~">
-        <location
-            file="src/main/java/androidx/drawerlayout/widget/DrawerLayout.java"
-            line="1122"
-            column="46"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Use &quot;`Gravity.END`&quot; instead of &quot;`Gravity.RIGHT`&quot; to ensure correct behavior in right-to-left locales"
-        errorLine1="                        } else if (cgrav == Gravity.RIGHT) {"
-        errorLine2="                                                    ~~~~~">
-        <location
-            file="src/main/java/androidx/drawerlayout/widget/DrawerLayout.java"
-            line="1126"
-            column="53"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Use &quot;`Gravity.START`&quot; instead of &quot;`Gravity.LEFT`&quot; to ensure correct behavior in right-to-left locales"
-        errorLine1="                        if (cgrav == Gravity.LEFT) {"
-        errorLine2="                                             ~~~~">
-        <location
-            file="src/main/java/androidx/drawerlayout/widget/DrawerLayout.java"
-            line="1136"
-            column="46"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Use &quot;`Gravity.END`&quot; instead of &quot;`Gravity.RIGHT`&quot; to ensure correct behavior in right-to-left locales"
-        errorLine1="                        } else if (cgrav == Gravity.RIGHT) {"
-        errorLine2="                                                    ~~~~~">
-        <location
-            file="src/main/java/androidx/drawerlayout/widget/DrawerLayout.java"
-            line="1140"
-            column="53"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Use &quot;`Gravity.START`&quot; instead of &quot;`Gravity.LEFT`&quot; to ensure correct behavior in right-to-left locales"
-        errorLine1="                boolean isLeftEdgeDrawer = (childGravity == Gravity.LEFT);"
-        errorLine2="                                                                    ~~~~">
-        <location
-            file="src/main/java/androidx/drawerlayout/widget/DrawerLayout.java"
-            line="1170"
-            column="69"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Use &quot;`Gravity.START`&quot; instead of &quot;`Gravity.LEFT`&quot; to ensure correct behavior in right-to-left locales"
-        errorLine1="                if (checkDrawerViewAbsoluteGravity(child, Gravity.LEFT)) {"
-        errorLine2="                                                                  ~~~~">
-        <location
-            file="src/main/java/androidx/drawerlayout/widget/DrawerLayout.java"
-            line="1275"
-            column="67"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Use &quot;`Gravity.START`&quot; instead of &quot;`Gravity.LEFT`&quot; to ensure correct behavior in right-to-left locales"
-        errorLine1="                if (checkDrawerViewAbsoluteGravity(v, Gravity.LEFT)) {"
-        errorLine2="                                                              ~~~~">
-        <location
-            file="src/main/java/androidx/drawerlayout/widget/DrawerLayout.java"
-            line="1470"
-            column="63"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Use &quot;`Gravity.START`&quot; instead of &quot;`Gravity.LEFT`&quot; to ensure correct behavior in right-to-left locales"
-        errorLine1="                &amp;&amp;  checkDrawerViewAbsoluteGravity(child, Gravity.LEFT)) {"
-        errorLine2="                                                                  ~~~~">
-        <location
-            file="src/main/java/androidx/drawerlayout/widget/DrawerLayout.java"
-            line="1491"
-            column="67"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Use &quot;`Gravity.END`&quot; instead of &quot;`Gravity.RIGHT`&quot; to ensure correct behavior in right-to-left locales"
-        errorLine1="                &amp;&amp;  checkDrawerViewAbsoluteGravity(child, Gravity.RIGHT)) {"
-        errorLine2="                                                                  ~~~~~">
-        <location
-            file="src/main/java/androidx/drawerlayout/widget/DrawerLayout.java"
-            line="1502"
-            column="67"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Use &quot;`Gravity.START`&quot; instead of &quot;`Gravity.LEFT`&quot; to ensure correct behavior in right-to-left locales"
-        errorLine1="        if ((absGravity &amp; Gravity.LEFT) != 0) {"
-        errorLine2="                                  ~~~~">
-        <location
-            file="src/main/java/androidx/drawerlayout/widget/DrawerLayout.java"
-            line="1525"
-            column="35"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Use &quot;`Gravity.END`&quot; instead of &quot;`Gravity.RIGHT`&quot; to ensure correct behavior in right-to-left locales"
-        errorLine1="        if ((absGravity &amp; Gravity.RIGHT) != 0) {"
-        errorLine2="                                  ~~~~~">
-        <location
-            file="src/main/java/androidx/drawerlayout/widget/DrawerLayout.java"
-            line="1529"
-            column="35"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Use &quot;`Gravity.START`&quot; instead of &quot;`Gravity.LEFT`&quot; to ensure correct behavior in right-to-left locales"
-        errorLine1="            if (checkDrawerViewAbsoluteGravity(child, Gravity.LEFT)) {"
-        errorLine2="                                                              ~~~~">
-        <location
-            file="src/main/java/androidx/drawerlayout/widget/DrawerLayout.java"
-            line="1700"
-            column="63"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Use &quot;`Gravity.START`&quot; instead of &quot;`Gravity.LEFT`&quot; to ensure correct behavior in right-to-left locales"
-        errorLine1="            if (checkDrawerViewAbsoluteGravity(drawerView, Gravity.LEFT)) {"
-        errorLine2="                                                                   ~~~~">
-        <location
-            file="src/main/java/androidx/drawerlayout/widget/DrawerLayout.java"
-            line="1757"
-            column="68"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Use &quot;`Gravity.START`&quot; instead of &quot;`Gravity.LEFT`&quot; to ensure correct behavior in right-to-left locales"
-        errorLine1="            if (checkDrawerViewAbsoluteGravity(drawerView, Gravity.LEFT)) {"
-        errorLine2="                                                                   ~~~~">
-        <location
-            file="src/main/java/androidx/drawerlayout/widget/DrawerLayout.java"
-            line="1832"
-            column="68"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Use &quot;`Gravity.START`&quot; instead of &quot;`Gravity.LEFT`&quot; to ensure correct behavior in right-to-left locales"
-        errorLine1="            setDrawerLockMode(ss.lockModeLeft, Gravity.LEFT);"
-        errorLine2="                                                       ~~~~">
-        <location
-            file="src/main/java/androidx/drawerlayout/widget/DrawerLayout.java"
-            line="2090"
-            column="56"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Use &quot;`Gravity.END`&quot; instead of &quot;`Gravity.RIGHT`&quot; to ensure correct behavior in right-to-left locales"
-        errorLine1="            setDrawerLockMode(ss.lockModeRight, Gravity.RIGHT);"
-        errorLine2="                                                        ~~~~~">
-        <location
-            file="src/main/java/androidx/drawerlayout/widget/DrawerLayout.java"
-            line="2093"
-            column="57"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Use &quot;`Gravity.START`&quot; instead of &quot;`Gravity.LEFT`&quot; to ensure correct behavior in right-to-left locales"
-        errorLine1="            if (checkDrawerViewAbsoluteGravity(changedView, Gravity.LEFT)) {"
-        errorLine2="                                                                    ~~~~">
-        <location
-            file="src/main/java/androidx/drawerlayout/widget/DrawerLayout.java"
-            line="2260"
-            column="69"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Use &quot;`Gravity.END`&quot; instead of &quot;`Gravity.RIGHT`&quot; to ensure correct behavior in right-to-left locales"
-        errorLine1="            final int otherGrav = mAbsGravity == Gravity.LEFT ? Gravity.RIGHT : Gravity.LEFT;"
-        errorLine2="                                                                        ~~~~~">
-        <location
-            file="src/main/java/androidx/drawerlayout/widget/DrawerLayout.java"
-            line="2280"
-            column="73"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Use &quot;`Gravity.START`&quot; instead of &quot;`Gravity.LEFT`&quot; to ensure correct behavior in right-to-left locales"
-        errorLine1="            final int otherGrav = mAbsGravity == Gravity.LEFT ? Gravity.RIGHT : Gravity.LEFT;"
-        errorLine2="                                                         ~~~~">
-        <location
-            file="src/main/java/androidx/drawerlayout/widget/DrawerLayout.java"
-            line="2280"
-            column="58"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Use &quot;`Gravity.START`&quot; instead of &quot;`Gravity.LEFT`&quot; to ensure correct behavior in right-to-left locales"
-        errorLine1="            final int otherGrav = mAbsGravity == Gravity.LEFT ? Gravity.RIGHT : Gravity.LEFT;"
-        errorLine2="                                                                                        ~~~~">
-        <location
-            file="src/main/java/androidx/drawerlayout/widget/DrawerLayout.java"
-            line="2280"
-            column="89"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Use &quot;`Gravity.START`&quot; instead of &quot;`Gravity.LEFT`&quot; to ensure correct behavior in right-to-left locales"
-        errorLine1="            if (checkDrawerViewAbsoluteGravity(releasedChild, Gravity.LEFT)) {"
-        errorLine2="                                                                      ~~~~">
-        <location
-            file="src/main/java/androidx/drawerlayout/widget/DrawerLayout.java"
-            line="2295"
-            column="71"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Use &quot;`Gravity.START`&quot; instead of &quot;`Gravity.LEFT`&quot; to ensure correct behavior in right-to-left locales"
-        errorLine1="            final boolean leftEdge = mAbsGravity == Gravity.LEFT;"
-        errorLine2="                                                            ~~~~">
-        <location
-            file="src/main/java/androidx/drawerlayout/widget/DrawerLayout.java"
-            line="2315"
-            column="61"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Use &quot;`Gravity.START`&quot; instead of &quot;`Gravity.LEFT`&quot; to ensure correct behavior in right-to-left locales"
-        errorLine1="                toCapture = findDrawerWithGravity(Gravity.LEFT);"
-        errorLine2="                                                          ~~~~">
-        <location
-            file="src/main/java/androidx/drawerlayout/widget/DrawerLayout.java"
-            line="2317"
-            column="59"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Use &quot;`Gravity.END`&quot; instead of &quot;`Gravity.RIGHT`&quot; to ensure correct behavior in right-to-left locales"
-        errorLine1="                toCapture = findDrawerWithGravity(Gravity.RIGHT);"
-        errorLine2="                                                          ~~~~~">
-        <location
-            file="src/main/java/androidx/drawerlayout/widget/DrawerLayout.java"
-            line="2320"
-            column="59"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Use &quot;`Gravity.START`&quot; instead of &quot;`Gravity.LEFT`&quot; to ensure correct behavior in right-to-left locales"
-        errorLine1="                toCapture = findDrawerWithGravity(Gravity.LEFT);"
-        errorLine2="                                                          ~~~~">
-        <location
-            file="src/main/java/androidx/drawerlayout/widget/DrawerLayout.java"
-            line="2354"
-            column="59"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Use &quot;`Gravity.END`&quot; instead of &quot;`Gravity.RIGHT`&quot; to ensure correct behavior in right-to-left locales"
-        errorLine1="                toCapture = findDrawerWithGravity(Gravity.RIGHT);"
-        errorLine2="                                                          ~~~~~">
-        <location
-            file="src/main/java/androidx/drawerlayout/widget/DrawerLayout.java"
-            line="2356"
-            column="59"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Use &quot;`Gravity.START`&quot; instead of &quot;`Gravity.LEFT`&quot; to ensure correct behavior in right-to-left locales"
-        errorLine1="            if (checkDrawerViewAbsoluteGravity(child, Gravity.LEFT)) {"
-        errorLine2="                                                              ~~~~">
-        <location
-            file="src/main/java/androidx/drawerlayout/widget/DrawerLayout.java"
-            line="2371"
-            column="63"/>
-    </issue>
-
-    <issue
         id="UnknownNullness"
         message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
         errorLine1="        public void onDrawerSlide(View drawerView, float slideOffset) {"
diff --git a/dynamic-animation/dynamic-animation-ktx/lint-baseline.xml b/dynamic-animation/dynamic-animation-ktx/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/dynamic-animation/dynamic-animation-ktx/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/dynamic-animation/dynamic-animation/lint-baseline.xml b/dynamic-animation/dynamic-animation/lint-baseline.xml
index f6ca851..f08ff22 100644
--- a/dynamic-animation/dynamic-animation/lint-baseline.xml
+++ b/dynamic-animation/dynamic-animation/lint-baseline.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="UnsafeNewApiCall"
@@ -19,7 +19,7 @@
         errorLine2="           ~">
         <location
             file="src/main/java/androidx/dynamicanimation/animation/DynamicAnimation.java"
-            line="391"
+            line="390"
             column="12"/>
     </issue>
 
@@ -30,7 +30,7 @@
         errorLine2="           ~">
         <location
             file="src/main/java/androidx/dynamicanimation/animation/DynamicAnimation.java"
-            line="416"
+            line="415"
             column="12"/>
     </issue>
 
@@ -41,7 +41,7 @@
         errorLine2="           ~">
         <location
             file="src/main/java/androidx/dynamicanimation/animation/DynamicAnimation.java"
-            line="430"
+            line="429"
             column="12"/>
     </issue>
 
@@ -52,7 +52,7 @@
         errorLine2="           ~">
         <location
             file="src/main/java/androidx/dynamicanimation/animation/DynamicAnimation.java"
-            line="448"
+            line="447"
             column="12"/>
     </issue>
 
@@ -63,7 +63,7 @@
         errorLine2="           ~">
         <location
             file="src/main/java/androidx/dynamicanimation/animation/DynamicAnimation.java"
-            line="461"
+            line="460"
             column="12"/>
     </issue>
 
@@ -74,7 +74,7 @@
         errorLine2="                            ~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/dynamicanimation/animation/DynamicAnimation.java"
-            line="461"
+            line="460"
             column="29"/>
     </issue>
 
@@ -85,7 +85,7 @@
         errorLine2="                                  ~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/dynamicanimation/animation/DynamicAnimation.java"
-            line="473"
+            line="472"
             column="35"/>
     </issue>
 
@@ -96,7 +96,7 @@
         errorLine2="           ~">
         <location
             file="src/main/java/androidx/dynamicanimation/animation/DynamicAnimation.java"
-            line="490"
+            line="489"
             column="12"/>
     </issue>
 
@@ -107,7 +107,7 @@
         errorLine2="                               ~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/dynamicanimation/animation/DynamicAnimation.java"
-            line="490"
+            line="489"
             column="32"/>
     </issue>
 
@@ -118,7 +118,7 @@
         errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/dynamicanimation/animation/DynamicAnimation.java"
-            line="509"
+            line="508"
             column="38"/>
     </issue>
 
@@ -129,7 +129,7 @@
         errorLine2="           ~">
         <location
             file="src/main/java/androidx/dynamicanimation/animation/DynamicAnimation.java"
-            line="541"
+            line="540"
             column="12"/>
     </issue>
 
@@ -140,7 +140,7 @@
         errorLine2="                            ~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/dynamicanimation/animation/DynamicAnimation.java"
-            line="795"
+            line="810"
             column="29"/>
     </issue>
 
@@ -151,7 +151,7 @@
         errorLine2="                               ~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/dynamicanimation/animation/DynamicAnimation.java"
-            line="814"
+            line="829"
             column="32"/>
     </issue>
 
@@ -294,7 +294,7 @@
         errorLine2="                           ~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/dynamicanimation/animation/SpringAnimation.java"
-            line="79"
+            line="78"
             column="28"/>
     </issue>
 
@@ -305,7 +305,7 @@
         errorLine2="                           ~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/dynamicanimation/animation/SpringAnimation.java"
-            line="99"
+            line="98"
             column="28"/>
     </issue>
 
@@ -316,7 +316,7 @@
         errorLine2="                               ~">
         <location
             file="src/main/java/androidx/dynamicanimation/animation/SpringAnimation.java"
-            line="113"
+            line="112"
             column="32"/>
     </issue>
 
@@ -327,7 +327,7 @@
         errorLine2="                                         ~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/dynamicanimation/animation/SpringAnimation.java"
-            line="113"
+            line="112"
             column="42"/>
     </issue>
 
@@ -338,7 +338,7 @@
         errorLine2="                               ~">
         <location
             file="src/main/java/androidx/dynamicanimation/animation/SpringAnimation.java"
-            line="127"
+            line="126"
             column="32"/>
     </issue>
 
@@ -349,7 +349,7 @@
         errorLine2="                                         ~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/dynamicanimation/animation/SpringAnimation.java"
-            line="127"
+            line="126"
             column="42"/>
     </issue>
 
@@ -360,7 +360,7 @@
         errorLine2="           ~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/dynamicanimation/animation/SpringAnimation.java"
-            line="138"
+            line="137"
             column="12"/>
     </issue>
 
@@ -371,7 +371,7 @@
         errorLine2="           ~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/dynamicanimation/animation/SpringAnimation.java"
-            line="150"
+            line="149"
             column="12"/>
     </issue>
 
@@ -382,7 +382,7 @@
         errorLine2="                                     ~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/dynamicanimation/animation/SpringAnimation.java"
-            line="150"
+            line="149"
             column="38"/>
     </issue>
 
diff --git a/emoji/appcompat/lint-baseline.xml b/emoji/appcompat/lint-baseline.xml
index faf4636..2aa1902 100644
--- a/emoji/appcompat/lint-baseline.xml
+++ b/emoji/appcompat/lint-baseline.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="UnknownNullness"
diff --git a/emoji/bundled/lint-baseline.xml b/emoji/bundled/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/emoji/bundled/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/emoji/core/lint-baseline.xml b/emoji/core/lint-baseline.xml
index 235eece..436a88b 100644
--- a/emoji/core/lint-baseline.xml
+++ b/emoji/core/lint-baseline.xml
@@ -1,16 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
-
-    <issue
-        id="CheckResult"
-        message="The result of `process` is not used"
-        errorLine1="                EmojiCompat.get().process(text);"
-        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/emoji/widget/EmojiTextWatcher.java"
-            line="127"
-            column="17"/>
-    </issue>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="PrivateConstructorForUtilityClass"
diff --git a/enterprise/feedback/lint-baseline.xml b/enterprise/feedback/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/enterprise/feedback/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/enterprise/feedback/testing/lint-baseline.xml b/enterprise/feedback/testing/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/enterprise/feedback/testing/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/exifinterface/exifinterface/lint-baseline.xml b/exifinterface/exifinterface/lint-baseline.xml
index 17cec7c..439d7e6 100644
--- a/exifinterface/exifinterface/lint-baseline.xml
+++ b/exifinterface/exifinterface/lint-baseline.xml
@@ -1,93 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
-
-    <issue
-        id="DefaultLocale"
-        message="Implicitly using the default locale is a common source of bugs: Use `String.format(Locale, ...)` instead"
-        errorLine1="                return String.format(&quot;%02d:%02d:%02d&quot;,"
-        errorLine2="                       ^">
-        <location
-            file="src/main/java/androidx/exifinterface/media/ExifInterface.java"
-            line="4143"
-            column="24"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 29 (current min is 14): `android.media.MediaMetadataRetriever#METADATA_KEY_EXIF_OFFSET`"
-        errorLine1="                    MediaMetadataRetriever.METADATA_KEY_EXIF_OFFSET);"
-        errorLine2="                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/exifinterface/media/ExifInterface.java"
-            line="5889"
-            column="21"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 29 (current min is 14): `android.media.MediaMetadataRetriever#METADATA_KEY_EXIF_LENGTH`"
-        errorLine1="                    MediaMetadataRetriever.METADATA_KEY_EXIF_LENGTH);"
-        errorLine2="                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/exifinterface/media/ExifInterface.java"
-            line="5891"
-            column="21"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 14): `android.media.MediaMetadataRetriever#METADATA_KEY_HAS_IMAGE`"
-        errorLine1="                    MediaMetadataRetriever.METADATA_KEY_HAS_IMAGE);"
-        errorLine2="                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/exifinterface/media/ExifInterface.java"
-            line="5893"
-            column="21"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 14): `android.media.MediaMetadataRetriever#METADATA_KEY_IMAGE_WIDTH`"
-        errorLine1="                        MediaMetadataRetriever.METADATA_KEY_IMAGE_WIDTH);"
-        errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/exifinterface/media/ExifInterface.java"
-            line="5906"
-            column="25"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 14): `android.media.MediaMetadataRetriever#METADATA_KEY_IMAGE_HEIGHT`"
-        errorLine1="                        MediaMetadataRetriever.METADATA_KEY_IMAGE_HEIGHT);"
-        errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/exifinterface/media/ExifInterface.java"
-            line="5908"
-            column="25"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 14): `android.media.MediaMetadataRetriever#METADATA_KEY_IMAGE_ROTATION`"
-        errorLine1="                        MediaMetadataRetriever.METADATA_KEY_IMAGE_ROTATION);"
-        errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/exifinterface/media/ExifInterface.java"
-            line="5910"
-            column="25"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 17 (current min is 14): `android.media.MediaMetadataRetriever#METADATA_KEY_VIDEO_ROTATION`"
-        errorLine1="                        MediaMetadataRetriever.METADATA_KEY_VIDEO_ROTATION);"
-        errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/exifinterface/media/ExifInterface.java"
-            line="5917"
-            column="25"/>
-    </issue>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="BanSynchronizedMethods"
@@ -96,7 +8,7 @@
         errorLine2="        ^">
         <location
             file="src/main/java/androidx/exifinterface/media/ExifInterface.java"
-            line="7930"
+            line="7952"
             column="9"/>
     </issue>
 
@@ -107,7 +19,7 @@
         errorLine2="                                    ~~~">
         <location
             file="src/main/java/androidx/exifinterface/media/ExifInterface.java"
-            line="3973"
+            line="3980"
             column="37"/>
     </issue>
 
@@ -118,7 +30,7 @@
         errorLine2="                   ~~~~~">
         <location
             file="src/main/java/androidx/exifinterface/media/ExifInterface.java"
-            line="4655"
+            line="4659"
             column="20"/>
     </issue>
 
@@ -129,7 +41,7 @@
         errorLine2="                       ~~~~~">
         <location
             file="src/main/java/androidx/exifinterface/media/ExifInterface.java"
-            line="4725"
+            line="4729"
             column="24"/>
     </issue>
 
@@ -140,7 +52,7 @@
         errorLine2="                       ~~~~~">
         <location
             file="src/main/java/androidx/exifinterface/media/ExifInterface.java"
-            line="4752"
+            line="4756"
             column="24"/>
     </issue>
 
@@ -151,7 +63,7 @@
         errorLine2="                           ~~~~~">
         <location
             file="src/main/java/androidx/exifinterface/media/ExifInterface.java"
-            line="4775"
+            line="4779"
             column="28"/>
     </issue>
 
@@ -162,7 +74,7 @@
         errorLine2="                                           ~~~">
         <location
             file="src/main/java/androidx/exifinterface/media/ExifInterface.java"
-            line="4862"
+            line="4866"
             column="44"/>
     </issue>
 
@@ -173,7 +85,7 @@
         errorLine2="                       ~~~~~">
         <location
             file="src/main/java/androidx/exifinterface/media/ExifInterface.java"
-            line="4863"
+            line="4867"
             column="24"/>
     </issue>
 
@@ -184,7 +96,7 @@
         errorLine2="                          ~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/exifinterface/media/ExifInterface.java"
-            line="5826"
+            line="5848"
             column="27"/>
     </issue>
 
@@ -195,7 +107,7 @@
         errorLine2="                   ~~~~~">
         <location
             file="src/main/java/androidx/exifinterface/media/ExifInterface.java"
-            line="8067"
+            line="8089"
             column="20"/>
     </issue>
 
@@ -206,7 +118,7 @@
         errorLine2="                              ~~~~~">
         <location
             file="src/main/java/androidx/exifinterface/media/ExifInterface.java"
-            line="5028"
+            line="5032"
             column="31"/>
     </issue>
 
@@ -217,7 +129,7 @@
         errorLine2="                           ~~~~~~~~">
         <location
             file="src/main/java/androidx/exifinterface/media/ExifInterface.java"
-            line="5073"
+            line="5077"
             column="28"/>
     </issue>
 
diff --git a/fragment/fragment-ktx/lint-baseline.xml b/fragment/fragment-ktx/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/fragment/fragment-ktx/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/fragment/fragment-lint/lint-baseline.xml b/fragment/fragment-lint/lint-baseline.xml
index c7eb548..297ae16 100644
--- a/fragment/fragment-lint/lint-baseline.xml
+++ b/fragment/fragment-lint/lint-baseline.xml
@@ -1,92 +1,4 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" version="4.2.0-alpha15">
-
-    <issue
-        id="LintImplTextFormat"
-        message="&quot;&lt;fragment>&quot; looks like an XML reference; surround with backtics in string to display as symbol, e.g. \`&lt;fragment>\`"
-        errorLine1="            &quot;Replace the &lt;fragment> tag with FragmentContainerView.&quot;,"
-        errorLine2="                         ~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/fragment/lint/FragmentTagDetector.kt"
-            line="68"
-            column="26"/>
-    </issue>
-
-    <issue
-        id="LintImplTextFormat"
-        message="Single sentence error messages should not end with a period"
-        errorLine1="            &quot;Replace the &lt;fragment> tag with FragmentContainerView.&quot;,"
-        errorLine2="             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/fragment/lint/FragmentTagDetector.kt"
-            line="68"
-            column="14"/>
-    </issue>
-
-    <issue
-        id="LintImplTextFormat"
-        message="The issue summary should be shorter; typically just a 3-6 words; it&apos;s used as a topic header in HTML reports and in the IDE inspections window"
-        errorLine1="            briefDescription = &quot;Use getViewLifecycleOwner() as the LifecycleOwner instead of &quot; +"
-        errorLine2="                               ^">
-        <location
-            file="src/main/java/androidx/fragment/lint/UnsafeFragmentLifecycleObserverDetector.kt"
-            line="53"
-            column="32"/>
-    </issue>
-
-    <issue
-        id="LintImplTextFormat"
-        message="&quot;getViewLifecycleOwner()&quot; looks like a call; surround with backtics in string to display as symbol, e.g. \`getViewLifecycleOwner()\`"
-        errorLine1="                getViewLifecycleOwner() should be used as the LifecycleOwner rather than the \"
-        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/fragment/lint/UnsafeFragmentLifecycleObserverDetector.kt"
-            line="57"
-            column="17"/>
-    </issue>
-
-    <issue
-        id="LintImplTextFormat"
-        message="The issue summary should be shorter; typically just a 3-6 words; it&apos;s used as a topic header in HTML reports and in the IDE inspections window"
-        errorLine1="            briefDescription = &quot;Use getViewLifecycleOwner() as the LifecycleOwner instead of &quot; +"
-        errorLine2="                               ^">
-        <location
-            file="src/main/java/androidx/fragment/lint/UnsafeFragmentLifecycleObserverDetector.kt"
-            line="71"
-            column="32"/>
-    </issue>
-
-    <issue
-        id="LintImplTextFormat"
-        message="&quot;getViewLifecycleOwner()&quot; looks like a call; surround with backtics in string to display as symbol, e.g. \`getViewLifecycleOwner()\`"
-        errorLine1="                getViewLifecycleOwner() should be used as a LifecycleOwner rather than the \"
-        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/fragment/lint/UnsafeFragmentLifecycleObserverDetector.kt"
-            line="76"
-            column="17"/>
-    </issue>
-
-    <issue
-        id="LintImplTextFormat"
-        message="The issue summary should be shorter; typically just a 3-6 words; it&apos;s used as a topic header in HTML reports and in the IDE inspections window"
-        errorLine1="            &quot;Use the &apos;require_____()&apos; API rather than &apos;get____()&apos; API for more &quot; +"
-        errorLine2="            ^">
-        <location
-            file="src/main/java/androidx/fragment/lint/UseRequireInsteadOfGet.kt"
-            line="58"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="LintImplTextFormat"
-        message="&quot;requireNotNull()&quot; looks like a call; surround with backtics in string to display as symbol, e.g. \`requireNotNull()\`"
-        errorLine1="            requireNotNull(), using these APIs will allow the underlying component to try \"
-        errorLine2="            ~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/fragment/lint/UseRequireInsteadOfGet.kt"
-            line="63"
-            column="13"/>
-    </issue>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" version="4.2.0-beta02">
 
 </issues>
diff --git a/fragment/fragment-testing-lint/lint-baseline.xml b/fragment/fragment-testing-lint/lint-baseline.xml
index acd99b9..297ae16 100644
--- a/fragment/fragment-testing-lint/lint-baseline.xml
+++ b/fragment/fragment-testing-lint/lint-baseline.xml
@@ -1,48 +1,4 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" version="4.2.0-alpha15">
-
-    <issue
-        id="LintImplTextFormat"
-        message="The issue summary should be shorter; typically just a 3-6 words; it&apos;s used as a topic header in HTML reports and in the IDE inspections window"
-        errorLine1="            briefDescription = &quot;Include the fragment-testing library using the &quot; +"
-        errorLine2="                               ^">
-        <location
-            file="src/main/java/androidx/fragment/testing/lint/GradleConfigurationDetector.kt"
-            line="36"
-            column="32"/>
-    </issue>
-
-    <issue
-        id="LintImplTextFormat"
-        message="&quot;FragmentScenario&quot; looks like a code reference; surround with backtics in string to display as symbol, e.g. \`FragmentScenario\`"
-        errorLine1="            explanation = &quot;&quot;&quot;The fragment-testing library contains a FragmentScenario class that \"
-        errorLine2="                                                                     ~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/fragment/testing/lint/GradleConfigurationDetector.kt"
-            line="38"
-            column="70"/>
-    </issue>
-
-    <issue
-        id="LintImplTextFormat"
-        message="&quot;debugImplementation&quot; looks like a code reference; surround with backtics in string to display as symbol, e.g. \`debugImplementation\`"
-        errorLine1="                &quot;Replace with debugImplementation.&quot;,"
-        errorLine2="                              ~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/fragment/testing/lint/GradleConfigurationDetector.kt"
-            line="70"
-            column="31"/>
-    </issue>
-
-    <issue
-        id="LintImplTextFormat"
-        message="Single sentence error messages should not end with a period"
-        errorLine1="                &quot;Replace with debugImplementation.&quot;,"
-        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/fragment/testing/lint/GradleConfigurationDetector.kt"
-            line="70"
-            column="18"/>
-    </issue>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" version="4.2.0-beta02">
 
 </issues>
diff --git a/fragment/fragment-testing/lint-baseline.xml b/fragment/fragment-testing/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/fragment/fragment-testing/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/fragment/fragment-truth/lint-baseline.xml b/fragment/fragment-truth/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/fragment/fragment-truth/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/fragment/fragment/lint-baseline.xml b/fragment/fragment/lint-baseline.xml
index 8c53cf5..fbef9dd 100644
--- a/fragment/fragment/lint-baseline.xml
+++ b/fragment/fragment/lint-baseline.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="UnsafeNewApiCall"
@@ -19,7 +19,7 @@
         errorLine2="                  ~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/fragment/app/FragmentContainerView.java"
-            line="211"
+            line="221"
             column="19"/>
     </issue>
 
@@ -30,7 +30,7 @@
         errorLine2="                                            ~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/fragment/app/FragmentContainerView.java"
-            line="211"
+            line="221"
             column="45"/>
     </issue>
 
@@ -78,26 +78,4 @@
             column="28"/>
     </issue>
 
-    <issue
-        id="ParcelClassLoader"
-        message="Using the default class loader will not work if you are restoring your own classes. Consider using for example `readBundle(getClass().getClassLoader())` instead."
-        errorLine1="        mArguments = in.readBundle();"
-        errorLine2="                        ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/fragment/app/FragmentState.java"
-            line="68"
-            column="25"/>
-    </issue>
-
-    <issue
-        id="ParcelClassLoader"
-        message="Using the default class loader will not work if you are restoring your own classes. Consider using for example `readBundle(getClass().getClassLoader())` instead."
-        errorLine1="        mSavedFragmentState = in.readBundle();"
-        errorLine2="                                 ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/fragment/app/FragmentState.java"
-            line="70"
-            column="34"/>
-    </issue>
-
 </issues>
diff --git a/fragment/integration-tests/testapp/lint-baseline.xml b/fragment/integration-tests/testapp/lint-baseline.xml
index bae2c6a..3dd7df2 100644
--- a/fragment/integration-tests/testapp/lint-baseline.xml
+++ b/fragment/integration-tests/testapp/lint-baseline.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="BanTargetApiAnnotation"
@@ -13,17 +13,6 @@
     </issue>
 
     <issue
-        id="Overdraw"
-        message="Possible overdraw: Root element paints background `@color/colorAccent` with a theme that also paints a background (inferred theme is `@android:style/Theme.Holo`)"
-        errorLine1="    android:background=&quot;@color/colorAccent&quot;"
-        errorLine2="    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layouts/doubleTransitionBug/layout/double_transition_bug_fragment_first.xml"
-            line="24"
-            column="5"/>
-    </issue>
-
-    <issue
         id="UnusedResources"
         message="The resource `R.color.colorPrimary` appears to be unused"
         errorLine1="    &lt;color name=&quot;colorPrimary&quot;>#3F51B5&lt;/color>"
@@ -89,136 +78,4 @@
             column="1"/>
     </issue>
 
-    <issue
-        id="RedundantNamespace"
-        message="This namespace declaration is redundant"
-        errorLine1="        xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layouts/kittenFragmentTransitions/layout/kitten_activity_main.xml"
-            line="47"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;SWITCH!&quot;, should use `@string` resource"
-        errorLine1="        android:text=&quot;SWITCH!&quot; />"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layouts/doubleTransitionBug/layout/double_transition_bug_activity_main.xml"
-            line="36"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Button 1&quot;, should use `@string` resource"
-        errorLine1="        android:text=&quot;Button 1&quot; />"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layouts/doubleTransitionBug/layout/double_transition_bug_fragment_first.xml"
-            line="31"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Button 2&quot;, should use `@string` resource"
-        errorLine1="        android:text=&quot;Button 2&quot; />"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layouts/doubleTransitionBug/layout/double_transition_bug_fragment_first.xml"
-            line="36"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Button 3&quot;, should use `@string` resource"
-        errorLine1="        android:text=&quot;Button 3&quot; />"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layouts/doubleTransitionBug/layout/double_transition_bug_fragment_first.xml"
-            line="41"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Button 1&quot;, should use `@string` resource"
-        errorLine1="        android:text=&quot;Button 1&quot; />"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layouts/doubleTransitionBug/layout/double_transition_bug_fragment_second.xml"
-            line="30"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Button 2&quot;, should use `@string` resource"
-        errorLine1="        android:text=&quot;Button 2&quot; />"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layouts/doubleTransitionBug/layout/double_transition_bug_fragment_second.xml"
-            line="35"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Button 3&quot;, should use `@string` resource"
-        errorLine1="        android:text=&quot;Button 3&quot; />"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layouts/doubleTransitionBug/layout/double_transition_bug_fragment_second.xml"
-            line="40"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Replace&quot;, should use `@string` resource"
-        errorLine1="            android:text=&quot;Replace&quot; />"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layouts/kittenFragmentTransitions/layout/kitten_activity_main.xml"
-            line="37"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;add/show/hide&quot;, should use `@string` resource"
-        errorLine1="            android:text=&quot;add/show/hide&quot; />"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layouts/kittenFragmentTransitions/layout/kitten_activity_main.xml"
-            line="43"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="RtlSymmetry"
-        message="When you define `paddingStart` you should probably also define `paddingEnd` for right-to-left symmetry"
-        errorLine1="    android:paddingStart=&quot;@dimen/screen_padding_sides&quot;"
-        errorLine2="    ~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layouts/kittenFragmentTransitions/layout/kitten_activity_main.xml"
-            line="21"
-            column="5"/>
-    </issue>
-
-    <issue
-        id="RtlSymmetry"
-        message="When you define `paddingLeft` you should probably also define `paddingRight` for right-to-left symmetry"
-        errorLine1="    android:paddingLeft=&quot;@dimen/screen_padding_sides&quot;>"
-        errorLine2="    ~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layouts/kittenFragmentTransitions/layout/kitten_activity_main.xml"
-            line="22"
-            column="5"/>
-    </issue>
-
 </issues>
diff --git a/gridlayout/gridlayout/lint-baseline.xml b/gridlayout/gridlayout/lint-baseline.xml
index 64c6ce6..637b301 100644
--- a/gridlayout/gridlayout/lint-baseline.xml
+++ b/gridlayout/gridlayout/lint-baseline.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="UnknownNullness"
diff --git a/heifwriter/heifwriter/lint-baseline.xml b/heifwriter/heifwriter/lint-baseline.xml
index 20bfe46..811dc40 100644
--- a/heifwriter/heifwriter/lint-baseline.xml
+++ b/heifwriter/heifwriter/lint-baseline.xml
@@ -1,16 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 29 (current min is 28): `android.media.MediaFormat#KEY_MAX_PTS_GAP_TO_ENCODER`"
-        errorLine1="            codecFormat.setLong(MediaFormat.KEY_MAX_PTS_GAP_TO_ENCODER, -1000000);"
-        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/heifwriter/HeifEncoder.java"
-            line="306"
-            column="33"/>
-    </issue>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="BanSynchronizedMethods"
diff --git a/hilt/hilt-common/lint-baseline.xml b/hilt/hilt-common/lint-baseline.xml
new file mode 100644
index 0000000..297ae16
--- /dev/null
+++ b/hilt/hilt-common/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" version="4.2.0-beta02">
+
+</issues>
diff --git a/hilt/hilt-compiler/lint-baseline.xml b/hilt/hilt-compiler/lint-baseline.xml
new file mode 100644
index 0000000..297ae16
--- /dev/null
+++ b/hilt/hilt-compiler/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" version="4.2.0-beta02">
+
+</issues>
diff --git a/hilt/hilt-lifecycle-viewmodel/lint-baseline.xml b/hilt/hilt-lifecycle-viewmodel/lint-baseline.xml
index 4c4edaa..8f1aa4b 100644
--- a/hilt/hilt-lifecycle-viewmodel/lint-baseline.xml
+++ b/hilt/hilt-lifecycle-viewmodel/lint-baseline.xml
@@ -1,11 +1,4 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
-
-    <issue
-        id="ObsoleteLintCustomCheck"
-        message="Lint found an issue registry (`dagger.lint.DaggerIssueRegistry`) which is older than the current API level; these checks may not work correctly.&#xA;&#xA;Recompile the checks against the latest version. Custom check API version is 6 (3.6), current lint API level is 8 (4.1)">
-        <location
-            file="../../../../../../home/jeffrygaston/.gradle/caches/transforms-2/files-2.1/a7dba44eee3af19fac116246d58b5d15/dagger-lint-aar-2.29.1/jars/lint.jar"/>
-    </issue>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
 </issues>
diff --git a/hilt/hilt-navigation-fragment/lint-baseline.xml b/hilt/hilt-navigation-fragment/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/hilt/hilt-navigation-fragment/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/hilt/hilt-navigation/lint-baseline.xml b/hilt/hilt-navigation/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/hilt/hilt-navigation/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/hilt/hilt-work/lint-baseline.xml b/hilt/hilt-work/lint-baseline.xml
index 736f124..8f1aa4b 100644
--- a/hilt/hilt-work/lint-baseline.xml
+++ b/hilt/hilt-work/lint-baseline.xml
@@ -1,11 +1,4 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
-
-    <issue
-        id="ObsoleteLintCustomCheck"
-        message="Lint found an issue registry (`androidx.work.lint.WorkManagerIssueRegistry`) which is older than the current API level; these checks may not work correctly.&#xA;&#xA;Recompile the checks against the latest version. Custom check API version is 3 (3.3), current lint API level is 8 (4.1)">
-        <location
-            file="../../../../../../home/jeffrygaston/.gradle/caches/transforms-2/files-2.1/a31e1aca7ac5a5d5acc3bfa8c1982802/work-runtime-2.3.4/jars/lint.jar"/>
-    </issue>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
 </issues>
diff --git a/hilt/integration-tests/viewmodelapp/lint-baseline.xml b/hilt/integration-tests/viewmodelapp/lint-baseline.xml
index b29b133..8f1aa4b 100644
--- a/hilt/integration-tests/viewmodelapp/lint-baseline.xml
+++ b/hilt/integration-tests/viewmodelapp/lint-baseline.xml
@@ -1,81 +1,4 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
-
-    <issue
-        id="AllowBackup"
-        message="On SDK version 23 and up, your app data will be automatically backed up and restored on app install. Consider adding the attribute `android:fullBackupContent` to specify an `@xml` resource which configures which files to backup. More info: https://developer.android.com/training/backup/autosyncapi.html"
-        errorLine1="    &lt;application>"
-        errorLine2="     ~~~~~~~~~~~">
-        <location
-            file="src/debug/AndroidManifest.xml"
-            line="19"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="AllowBackup"
-        message="On SDK version 23 and up, your app data will be automatically backed up and restored on app install. Consider adding the attribute `android:fullBackupContent` to specify an `@xml` resource which configures which files to backup. More info: https://developer.android.com/training/backup/autosyncapi.html"
-        errorLine1="    &lt;application"
-        errorLine2="     ~~~~~~~~~~~">
-        <location
-            file="src/main/AndroidManifest.xml"
-            line="19"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="AllowBackup"
-        message="Should explicitly set `android:allowBackup` to `true` or `false` (it&apos;s `true` by default, and that can have some security implications for the application&apos;s data)"
-        errorLine1="    &lt;application>"
-        errorLine2="     ~~~~~~~~~~~">
-        <location
-            file="src/debug/AndroidManifest.xml"
-            line="19"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="AllowBackup"
-        message="Should explicitly set `android:allowBackup` to `true` or `false` (it&apos;s `true` by default, and that can have some security implications for the application&apos;s data)"
-        errorLine1="    &lt;application"
-        errorLine2="     ~~~~~~~~~~~">
-        <location
-            file="src/main/AndroidManifest.xml"
-            line="19"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="Overdraw"
-        message="Possible overdraw: Root element paints background `@android:color/background_light` with a theme that also paints a background (inferred theme is `@android:style/Theme.Holo`)"
-        errorLine1="  android:background=&quot;@android:color/background_light&quot;>"
-        errorLine2="  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_main.xml"
-            line="22"
-            column="3"/>
-    </issue>
-
-    <issue
-        id="MissingApplicationIcon"
-        message="Should explicitly set `android:icon`, there is no default"
-        errorLine1="    &lt;application>"
-        errorLine2="     ~~~~~~~~~~~">
-        <location
-            file="src/debug/AndroidManifest.xml"
-            line="19"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="MissingApplicationIcon"
-        message="Should explicitly set `android:icon`, there is no default"
-        errorLine1="    &lt;application"
-        errorLine2="     ~~~~~~~~~~~">
-        <location
-            file="src/main/AndroidManifest.xml"
-            line="19"
-            column="6"/>
-    </issue>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
 </issues>
diff --git a/hilt/integration-tests/workerapp/lint-baseline.xml b/hilt/integration-tests/workerapp/lint-baseline.xml
index 4b979c6..8f1aa4b 100644
--- a/hilt/integration-tests/workerapp/lint-baseline.xml
+++ b/hilt/integration-tests/workerapp/lint-baseline.xml
@@ -1,59 +1,4 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
-
-    <issue
-        id="AllowBackup"
-        message="On SDK version 23 and up, your app data will be automatically backed up and restored on app install. Consider adding the attribute `android:fullBackupContent` to specify an `@xml` resource which configures which files to backup. More info: https://developer.android.com/training/backup/autosyncapi.html"
-        errorLine1="    &lt;application"
-        errorLine2="     ~~~~~~~~~~~">
-        <location
-            file="src/main/AndroidManifest.xml"
-            line="21"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="AllowBackup"
-        message="Should explicitly set `android:allowBackup` to `true` or `false` (it&apos;s `true` by default, and that can have some security implications for the application&apos;s data)"
-        errorLine1="    &lt;application"
-        errorLine2="     ~~~~~~~~~~~">
-        <location
-            file="src/main/AndroidManifest.xml"
-            line="21"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="Overdraw"
-        message="Possible overdraw: Root element paints background `@android:color/background_light` with a theme that also paints a background (inferred theme is `@android:style/Theme.Holo`)"
-        errorLine1="    android:background=&quot;@android:color/background_light&quot;>"
-        errorLine2="    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_main.xml"
-            line="22"
-            column="5"/>
-    </issue>
-
-    <issue
-        id="MissingApplicationIcon"
-        message="Should explicitly set `android:icon`, there is no default"
-        errorLine1="    &lt;application"
-        errorLine2="     ~~~~~~~~~~~">
-        <location
-            file="src/main/AndroidManifest.xml"
-            line="21"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Do Work!&quot;, should use `@string` resource"
-        errorLine1="        android:text=&quot;Do Work!&quot;/>"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_main.xml"
-            line="28"
-            column="9"/>
-    </issue>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
 </issues>
diff --git a/inspection/inspection-gradle-plugin/lint-baseline.xml b/inspection/inspection-gradle-plugin/lint-baseline.xml
new file mode 100644
index 0000000..297ae16
--- /dev/null
+++ b/inspection/inspection-gradle-plugin/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" version="4.2.0-beta02">
+
+</issues>
diff --git a/inspection/inspection-testing/lint-baseline.xml b/inspection/inspection-testing/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/inspection/inspection-testing/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/inspection/inspection/lint-baseline.xml b/inspection/inspection/lint-baseline.xml
index 273c142..05edf40 100644
--- a/inspection/inspection/lint-baseline.xml
+++ b/inspection/inspection/lint-baseline.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="UnknownNullness"
diff --git a/interpolator/interpolator/lint-baseline.xml b/interpolator/interpolator/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/interpolator/interpolator/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/ipc/ipc-annotations/lint-baseline.xml b/ipc/ipc-annotations/lint-baseline.xml
new file mode 100644
index 0000000..297ae16
--- /dev/null
+++ b/ipc/ipc-annotations/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" version="4.2.0-beta02">
+
+</issues>
diff --git a/ipc/ipc-compiler/lint-baseline.xml b/ipc/ipc-compiler/lint-baseline.xml
new file mode 100644
index 0000000..297ae16
--- /dev/null
+++ b/ipc/ipc-compiler/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" version="4.2.0-beta02">
+
+</issues>
diff --git a/ipc/ipc-runtime/lint-baseline.xml b/ipc/ipc-runtime/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/ipc/ipc-runtime/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/jetifier/jetifier/core/lint-baseline.xml b/jetifier/jetifier/core/lint-baseline.xml
new file mode 100644
index 0000000..297ae16
--- /dev/null
+++ b/jetifier/jetifier/core/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" version="4.2.0-beta02">
+
+</issues>
diff --git a/jetifier/jetifier/preprocessor/lint-baseline.xml b/jetifier/jetifier/preprocessor/lint-baseline.xml
new file mode 100644
index 0000000..297ae16
--- /dev/null
+++ b/jetifier/jetifier/preprocessor/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" version="4.2.0-beta02">
+
+</issues>
diff --git a/jetifier/jetifier/processor/lint-baseline.xml b/jetifier/jetifier/processor/lint-baseline.xml
new file mode 100644
index 0000000..297ae16
--- /dev/null
+++ b/jetifier/jetifier/processor/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" version="4.2.0-beta02">
+
+</issues>
diff --git a/jetifier/jetifier/standalone/lint-baseline.xml b/jetifier/jetifier/standalone/lint-baseline.xml
new file mode 100644
index 0000000..297ae16
--- /dev/null
+++ b/jetifier/jetifier/standalone/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" version="4.2.0-beta02">
+
+</issues>
diff --git a/leanback/leanback-paging/lint-baseline.xml b/leanback/leanback-paging/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/leanback/leanback-paging/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/leanback/leanback-preference/lint-baseline.xml b/leanback/leanback-preference/lint-baseline.xml
index 1cb7827..c692f79 100644
--- a/leanback/leanback-preference/lint-baseline.xml
+++ b/leanback/leanback-preference/lint-baseline.xml
@@ -1,126 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
-
-    <issue
-        id="DisableBaselineAlignment"
-        message="Set `android:baselineAligned=&quot;false&quot;` on this element for better performance"
-        errorLine1="&lt;LinearLayout xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
-        errorLine2=" ~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/leanback_preference.xml"
-            line="18"
-            column="2"/>
-    </issue>
-
-    <issue
-        id="DisableBaselineAlignment"
-        message="Set `android:baselineAligned=&quot;false&quot;` on this element for better performance"
-        errorLine1="&lt;LinearLayout xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
-        errorLine2=" ~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/leanback_preference_information.xml"
-            line="18"
-            column="2"/>
-    </issue>
-
-    <issue
-        id="InefficientWeight"
-        message="Use a `layout_width` of `0dp` instead of `wrap_content` for better performance"
-        errorLine1="            android:layout_width=&quot;wrap_content&quot;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/leanback_preference_widget_seekbar.xml"
-            line="40"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="Overdraw"
-        message="Possible overdraw: Root element paints background `?android:attr/windowBackground` with a theme that also paints a background (inferred theme is `@android:style/Theme.Holo`)"
-        errorLine1="    android:background=&quot;?android:attr/windowBackground&quot;"
-        errorLine2="    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/leanback_edit_preference_fragment.xml"
-            line="22"
-            column="5"/>
-    </issue>
-
-    <issue
-        id="Overdraw"
-        message="Possible overdraw: Root element paints background `?android:attr/selectableItemBackground` with a theme that also paints a background (inferred theme is `@android:style/Theme.Holo`)"
-        errorLine1="    android:background=&quot;?android:attr/selectableItemBackground&quot;"
-        errorLine2="    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/leanback_preference.xml"
-            line="22"
-            column="5"/>
-    </issue>
-
-    <issue
-        id="Overdraw"
-        message="Possible overdraw: Root element paints background `?android:attr/windowBackground` with a theme that also paints a background (inferred theme is `@android:style/Theme.Holo`)"
-        errorLine1="    android:background=&quot;?android:attr/windowBackground&quot;"
-        errorLine2="    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/leanback_preference_fragment.xml"
-            line="22"
-            column="5"/>
-    </issue>
-
-    <issue
-        id="Overdraw"
-        message="Possible overdraw: Root element paints background `?android:attr/selectableItemBackground` with a theme that also paints a background (inferred theme is `@android:style/Theme.Holo`)"
-        errorLine1="    android:background=&quot;?android:attr/selectableItemBackground&quot;"
-        errorLine2="    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/leanback_preference_information.xml"
-            line="22"
-            column="5"/>
-    </issue>
-
-    <issue
-        id="Autofill"
-        message="Missing `autofillHints` attribute"
-        errorLine1="    &lt;EditText"
-        errorLine2="     ~~~~~~~~">
-        <location
-            file="src/main/res/layout/leanback_edit_preference_fragment.xml"
-            line="50"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="        &lt;ImageView"
-        errorLine2="         ~~~~~~~~~">
-        <location
-            file="src/main/res/layout/leanback_preference.xml"
-            line="36"
-            column="10"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="    &lt;ImageView"
-        errorLine2="     ~~~~~~~~~">
-        <location
-            file="src/main/res/layout/leanback_preference_widget_seekbar.xml"
-            line="30"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="LabelFor"
-        message="Missing accessibility label: provide either a view with an `android:labelFor` that references this view or provide an `android:hint`"
-        errorLine1="    &lt;EditText"
-        errorLine2="     ~~~~~~~~">
-        <location
-            file="src/main/res/layout/leanback_edit_preference_fragment.xml"
-            line="50"
-            column="6"/>
-    </issue>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="UnknownNullness"
diff --git a/leanback/leanback-tab/lint-baseline.xml b/leanback/leanback-tab/lint-baseline.xml
index ce8b5c9..8f1aa4b 100644
--- a/leanback/leanback-tab/lint-baseline.xml
+++ b/leanback/leanback-tab/lint-baseline.xml
@@ -1,15 +1,4 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
-
-    <issue
-        id="ClickableViewAccessibility"
-        message="Custom view `LeanbackViewPager` overrides `onTouchEvent` but not `performClick`"
-        errorLine1="    public boolean onTouchEvent(@NonNull MotionEvent event) {"
-        errorLine2="                   ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/leanback/tab/LeanbackViewPager.java"
-            line="60"
-            column="20"/>
-    </issue>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
 </issues>
diff --git a/leanback/leanback/lint-baseline.xml b/leanback/leanback/lint-baseline.xml
index 7989b71..3c24db3 100644
--- a/leanback/leanback/lint-baseline.xml
+++ b/leanback/leanback/lint-baseline.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="PrivateConstructorForUtilityClass"
@@ -13,17 +13,6 @@
     </issue>
 
     <issue
-        id="QueryPermissionsNeeded"
-        message="Consider adding a `&lt;queries>` declaration to your manifest when calling this \&#xA;method; see https://g.co/dev/packagevisibility for details"
-        errorLine1="        for (ResolveInfo info : pm.queryBroadcastReceivers(intent, 0)) {"
-        errorLine2="                                   ~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/leanback/system/Settings.java"
-            line="169"
-            column="36"/>
-    </issue>
-
-    <issue
         id="UnsafeNewApiCall"
         message="This call is to a method from API 19, the call containing class androidx.leanback.widget.BackgroundHelper is not annotated with @RequiresApi(x) where x is at least 19. Either annotate the containing class with at least @RequiresApi(19) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(19)."
         errorLine1="                drawable.setAlpha(view.getBackground().getAlpha());"
@@ -915,577 +904,6 @@
     </issue>
 
     <issue
-        id="SwitchIntDef"
-        message="Switch statement on an `int` with known associated constant missing case `PLAYBACK_SPEED_FAST_L4`, `PLAYBACK_SPEED_INVALID`, `PLAYBACK_SPEED_NORMAL`, `PLAYBACK_SPEED_PAUSED`"
-        errorLine1="        switch (mPlaybackSpeed) {"
-        errorLine2="        ~~~~~~">
-        <location
-            file="src/main/java/androidx/leanback/media/PlaybackBannerControlGlue.java"
-            line="407"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="SwitchIntDef"
-        message="Switch statement on an `int` with known associated constant missing case `PLAYBACK_SPEED_FAST_L0`, `PLAYBACK_SPEED_FAST_L1`, `PLAYBACK_SPEED_FAST_L2`, `PLAYBACK_SPEED_FAST_L3`, `PLAYBACK_SPEED_FAST_L4`, `PLAYBACK_SPEED_INVALID`, `PLAYBACK_SPEED_NORMAL`, `PLAYBACK_SPEED_PAUSED`"
-        errorLine1="        switch (mPlaybackSpeed) {"
-        errorLine2="        ~~~~~~">
-        <location
-            file="src/main/java/androidx/leanback/media/PlaybackBannerControlGlue.java"
-            line="423"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="Deprecated"
-        message="`android:editable` is deprecated: Use an `&lt;EditText>` to make it editable"
-        errorLine1="                    android:editable=&quot;true&quot;"
-        errorLine2="                    ~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/lb_search_bar.xml"
-            line="62"
-            column="21"/>
-    </issue>
-
-    <issue
-        id="PluralsCandidate"
-        message="Formatting %d followed by words (&quot;extra&quot;): This should probably be a plural rather than a string"
-        errorLine1="    &lt;string name=&quot;lb_media_player_error&quot; msgid=&quot;3228326776757666747&quot;>&quot;MediaPlayer error code %1$d extra %2$d&quot;&lt;/string>"
-        errorLine2="    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/values-en-rAU/strings.xml"
-            line="56"
-            column="5"/>
-    </issue>
-
-    <issue
-        id="PluralsCandidate"
-        message="Formatting %d followed by words (&quot;extra&quot;): This should probably be a plural rather than a string"
-        errorLine1="    &lt;string name=&quot;lb_media_player_error&quot; msgid=&quot;3228326776757666747&quot;>&quot;MediaPlayer error code %1$d extra %2$d&quot;&lt;/string>"
-        errorLine2="    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/values-en-rCA/strings.xml"
-            line="56"
-            column="5"/>
-    </issue>
-
-    <issue
-        id="PluralsCandidate"
-        message="Formatting %d followed by words (&quot;extra&quot;): This should probably be a plural rather than a string"
-        errorLine1="    &lt;string name=&quot;lb_media_player_error&quot; msgid=&quot;3228326776757666747&quot;>&quot;MediaPlayer error code %1$d extra %2$d&quot;&lt;/string>"
-        errorLine2="    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/values-en-rGB/strings.xml"
-            line="56"
-            column="5"/>
-    </issue>
-
-    <issue
-        id="PluralsCandidate"
-        message="Formatting %d followed by words (&quot;extra&quot;): This should probably be a plural rather than a string"
-        errorLine1="    &lt;string name=&quot;lb_media_player_error&quot; msgid=&quot;3228326776757666747&quot;>&quot;MediaPlayer error code %1$d extra %2$d&quot;&lt;/string>"
-        errorLine2="    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/values-en-rIN/strings.xml"
-            line="56"
-            column="5"/>
-    </issue>
-
-    <issue
-        id="PluralsCandidate"
-        message="Formatting %d followed by words (&quot;extra&quot;): This should probably be a plural rather than a string"
-        errorLine1="    &lt;string name=&quot;lb_media_player_error&quot; msgid=&quot;3228326776757666747&quot;>&quot;‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‎‏‎‏‏‎‎‏‏‎‎‏‏‎‏‎‏‎‏‎‎‏‎‎‎‎‏‏‎‎‏‎‏‎‏‏‎‏‏‏‎‎‎‎‏‎‏‏‏‎‎‎‎‏‏‏‎‏‏‏‎‏‏‎MediaPlayer error code %1$d extra %2$d‎‏‎‎‏‎&quot;&lt;/string>"
-        errorLine2="    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/values-en-rXC/strings.xml"
-            line="56"
-            column="5"/>
-    </issue>
-
-    <issue
-        id="PluralsCandidate"
-        message="Formatting %d followed by words (&quot;extra&quot;): This should probably be a plural rather than a string"
-        errorLine1="    &lt;string name=&quot;lb_media_player_error&quot;>MediaPlayer error code %1$d extra %2$d&lt;/string>"
-        errorLine2="    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/values/strings.xml"
-            line="96"
-            column="5"/>
-    </issue>
-
-    <issue
-        id="DrawAllocation"
-        message="Avoid object allocations during draw/layout operations (preallocate and reuse instead)"
-        errorLine1="                    mSortedAvailableViews.add(new ArrayList&lt;>());"
-        errorLine2="                                              ~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/leanback/widget/NonOverlappingLinearLayout.java"
-            line="73"
-            column="47"/>
-    </issue>
-
-    <issue
-        id="Recycle"
-        message="This animation should be started with `#start()`"
-        errorLine1="                layoutAnimator = ValueAnimator.ofFloat(0f, 1f);"
-        errorLine2="                                               ~~~~~~~">
-        <location
-            file="src/main/java/androidx/leanback/widget/AbstractMediaItemPresenter.java"
-            line="643"
-            column="48"/>
-    </issue>
-
-    <issue
-        id="Recycle"
-        message="This animation should be started with `#start()`"
-        errorLine1="            AnimatorSet logoAnimator = new AnimatorSet();"
-        errorLine2="                                       ~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/leanback/app/OnboardingFragment.java"
-            line="615"
-            column="40"/>
-    </issue>
-
-    <issue
-        id="Recycle"
-        message="This animation should be started with `#start()`"
-        errorLine1="            AnimatorSet logoAnimator = new AnimatorSet();"
-        errorLine2="                                       ~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/leanback/app/OnboardingSupportFragment.java"
-            line="610"
-            column="40"/>
-    </issue>
-
-    <issue
-        id="HandlerLeak"
-        message="This `Handler` class should be static or leaks might occur (anonymous android.os.Handler)"
-        errorLine1="    private final Handler mHandler = new Handler() {"
-        errorLine2="                                     ^">
-        <location
-            file="src/main/java/androidx/leanback/app/PlaybackFragment.java"
-            line="304"
-            column="38"/>
-    </issue>
-
-    <issue
-        id="HandlerLeak"
-        message="This `Handler` class should be static or leaks might occur (anonymous android.os.Handler)"
-        errorLine1="    private final Handler mHandler = new Handler() {"
-        errorLine2="                                     ^">
-        <location
-            file="src/main/java/androidx/leanback/app/PlaybackSupportFragment.java"
-            line="300"
-            column="38"/>
-    </issue>
-
-    <issue
-        id="Overdraw"
-        message="Possible overdraw: Root element paints background `?android:attr/listDivider` with a theme that also paints a background (inferred theme is `@android:style/Theme.Holo`)"
-        errorLine1="    android:background=&quot;?android:attr/listDivider&quot; />"
-        errorLine2="    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/lb_divider.xml"
-            line="27"
-            column="5"/>
-    </issue>
-
-    <issue
-        id="Overdraw"
-        message="Possible overdraw: Root element paints background `?attr/guidedStepBackground` with a theme that also paints a background (inferred theme is `@android:style/Theme.Holo`)"
-        errorLine1="    android:background=&quot;?attr/guidedStepBackground&quot; />"
-        errorLine2="    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/lb_guidedstep_background.xml"
-            line="25"
-            column="5"/>
-    </issue>
-
-    <issue
-        id="UselessParent"
-        message="This `FrameLayout` layout or its `FrameLayout` parent is possibly useless"
-        errorLine1="    &lt;FrameLayout"
-        errorLine2="     ~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/lb_details_overview.xml"
-            line="33"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="UselessParent"
-        message="This `LinearLayout` layout or its `FrameLayout` parent is possibly useless"
-        errorLine1="    &lt;LinearLayout"
-        errorLine2="     ~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/lb_details_overview.xml"
-            line="43"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="UselessParent"
-        message="This `LinearLayout` layout or its `FrameLayout` parent is useless"
-        errorLine1="    &lt;LinearLayout"
-        errorLine2="     ~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/lb_error_fragment.xml"
-            line="29"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="UselessParent"
-        message="This `FrameLayout` layout or its `FrameLayout` parent is possibly useless; transfer the `background` attribute to the other view"
-        errorLine1="    &lt;FrameLayout"
-        errorLine2="     ~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/lb_fullwidth_details_overview.xml"
-            line="32"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="UselessParent"
-        message="This `LinearLayout` layout or its `FrameLayout` parent is useless; transfer the `background` attribute to the other view"
-        errorLine1="    &lt;LinearLayout"
-        errorLine2="     ~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/lb_fullwidth_details_overview.xml"
-            line="43"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="UselessParent"
-        message="This `LinearLayout` layout or its `FrameLayout` parent is possibly useless"
-        errorLine1="        &lt;LinearLayout"
-        errorLine2="         ~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/lb_guidedstep_fragment.xml"
-            line="34"
-            column="10"/>
-    </issue>
-
-    <issue
-        id="UselessParent"
-        message="This `FrameLayout` layout or its `LinearLayout` parent is possibly useless"
-        errorLine1="    &lt;FrameLayout"
-        errorLine2="     ~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/lb_playback_transport_controls.xml"
-            line="23"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="IconDensities"
-        message="Missing the following drawables in `drawable-hdpi`: lb_card_shadow_focused.9.png, lb_card_shadow_normal.9.png, lb_ic_cc.png, lb_ic_fast_forward.png, lb_ic_fast_rewind.png... (24 more)">
-        <location
-            file="src/main/res/drawable-hdpi"/>
-    </issue>
-
-    <issue
-        id="IconDensities"
-        message="Missing the following drawables in `drawable-mdpi`: lb_card_shadow_focused.9.png, lb_card_shadow_normal.9.png, lb_ic_cc.png, lb_ic_fast_forward.png, lb_ic_fast_rewind.png... (24 more)">
-        <location
-            file="src/main/res/drawable-mdpi"/>
-    </issue>
-
-    <issue
-        id="IconDensities"
-        message="Missing the following drawables in `drawable-xxhdpi`: lb_card_shadow_focused.9.png, lb_card_shadow_normal.9.png, lb_ic_cc.png, lb_ic_fast_forward.png, lb_ic_fast_rewind.png... (24 more)">
-        <location
-            file="src/main/res/drawable-xxhdpi"/>
-    </issue>
-
-    <issue
-        id="ClickableViewAccessibility"
-        message="Custom view `GuidedActionEditText` overrides `onTouchEvent` but not `performClick`"
-        errorLine1="    public boolean onTouchEvent(@NonNull MotionEvent event) {"
-        errorLine2="                   ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/leanback/widget/GuidedActionEditText.java"
-            line="162"
-            column="20"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="    &lt;ImageView"
-        errorLine2="     ~~~~~~~~~">
-        <location
-            file="src/main/res/layout/lb_control_button_primary.xml"
-            line="22"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="    &lt;ImageView"
-        errorLine2="     ~~~~~~~~~">
-        <location
-            file="src/main/res/layout/lb_control_button_primary.xml"
-            line="30"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="    &lt;ImageView"
-        errorLine2="     ~~~~~~~~~">
-        <location
-            file="src/main/res/layout/lb_control_button_secondary.xml"
-            line="22"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="    &lt;ImageView"
-        errorLine2="     ~~~~~~~~~">
-        <location
-            file="src/main/res/layout/lb_control_button_secondary.xml"
-            line="30"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="        &lt;ImageView"
-        errorLine2="         ~~~~~~~~~">
-        <location
-            file="src/main/res/layout/lb_details_overview.xml"
-            line="50"
-            column="10"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="        &lt;ImageView"
-        errorLine2="         ~~~~~~~~~">
-        <location
-            file="src/main/res/layout/lb_error_fragment.xml"
-            line="35"
-            column="10"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="&lt;ImageView xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
-        errorLine2=" ~~~~~~~~~">
-        <location
-            file="src/main/res/layout/lb_fullwidth_details_overview_logo.xml"
-            line="18"
-            column="2"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="    &lt;ImageView"
-        errorLine2="     ~~~~~~~~~">
-        <location
-            file="src/main/res/layout/lb_image_card_view.xml"
-            line="21"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="&lt;ImageView xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
-        errorLine2=" ~~~~~~~~~">
-        <location
-            file="src/main/res/layout/lb_image_card_view_themed_badge_left.xml"
-            line="18"
-            column="2"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="&lt;ImageView xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
-        errorLine2=" ~~~~~~~~~">
-        <location
-            file="src/main/res/layout/lb_image_card_view_themed_badge_right.xml"
-            line="18"
-            column="2"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="    &lt;ImageView"
-        errorLine2="     ~~~~~~~~~">
-        <location
-            file="src/main/res/layout/lb_media_item_number_view_flipper.xml"
-            line="26"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="    &lt;ImageView"
-        errorLine2="     ~~~~~~~~~">
-        <location
-            file="src/main/res/layout/lb_onboarding_fragment.xml"
-            line="31"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="    &lt;ImageView"
-        errorLine2="     ~~~~~~~~~">
-        <location
-            file="src/main/res/layout/lb_onboarding_fragment.xml"
-            line="77"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="        &lt;ImageView"
-        errorLine2="         ~~~~~~~~~">
-        <location
-            file="src/main/res/layout/lb_playback_controls_row.xml"
-            line="40"
-            column="10"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="    &lt;ImageView"
-        errorLine2="     ~~~~~~~~~">
-        <location
-            file="src/main/res/layout/lb_playback_now_playing_bars.xml"
-            line="22"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="    &lt;ImageView"
-        errorLine2="     ~~~~~~~~~">
-        <location
-            file="src/main/res/layout/lb_playback_now_playing_bars.xml"
-            line="31"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="    &lt;ImageView"
-        errorLine2="     ~~~~~~~~~">
-        <location
-            file="src/main/res/layout/lb_playback_now_playing_bars.xml"
-            line="40"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="            &lt;ImageView"
-        errorLine2="             ~~~~~~~~~">
-        <location
-            file="src/main/res/layout/lb_playback_transport_controls_row.xml"
-            line="44"
-            column="14"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="    &lt;ImageView"
-        errorLine2="     ~~~~~~~~~">
-        <location
-            file="src/main/res/layout/lb_row_media_item.xml"
-            line="24"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="&lt;ImageView"
-        errorLine2=" ~~~~~~~~~">
-        <location
-            file="src/main/res/layout/lb_row_media_item_action.xml"
-            line="18"
-            column="2"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="        &lt;ImageView"
-        errorLine2="         ~~~~~~~~~">
-        <location
-            file="src/main/res/layout/lb_search_bar.xml"
-            line="42"
-            column="10"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="    &lt;ImageView"
-        errorLine2="     ~~~~~~~~~">
-        <location
-            file="src/main/res/layout/lb_title_view.xml"
-            line="20"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="Do not concatenate text displayed with `setText`. Use resource string with placeholders."
-        errorLine1="                vh.mButton.setText(line1 + &quot;\n&quot; + line2);"
-        errorLine2="                                   ~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/leanback/widget/ActionPresenterSelector.java"
-            line="131"
-            column="36"/>
-    </issue>
-
-    <issue
-        id="RelativeOverlap"
-        message="`@id/current_time` can overlap `@id/secondary_controls_dock` if @id/current_time grows due to localized text expansion"
-        errorLine1="            &lt;TextView"
-        errorLine2="             ~~~~~~~~">
-        <location
-            file="src/main/res/layout/lb_playback_transport_controls_row.xml"
-            line="105"
-            column="14"/>
-    </issue>
-
-    <issue
-        id="RtlSymmetry"
-        message="When you define `paddingEnd` you should probably also define `paddingStart` for right-to-left symmetry"
-        errorLine1="            android:paddingEnd=&quot;50dp&quot; />"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/lb_browse_fragment.xml"
-            line="50"
-            column="13"/>
-    </issue>
-
-    <issue
         id="KotlinPropertyAccess"
         message="This method should be called `getHasMediaRowSeparator` such that `hasMediaRowSeparator` can be accessed as a property from Kotlin; see https://android.github.io/kotlin-guides/interop.html#property-prefixes"
         errorLine1="    public boolean hasMediaRowSeparator() {"
@@ -2710,7 +2128,7 @@
         errorLine2="              ~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/BaseFragment.java"
-            line="228"
+            line="235"
             column="15"/>
     </issue>
 
@@ -2721,7 +2139,7 @@
         errorLine2="                                         ~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/BaseFragment.java"
-            line="237"
+            line="244"
             column="42"/>
     </issue>
 
@@ -2732,7 +2150,7 @@
         errorLine2="                 ~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/BaseFragment.java"
-            line="321"
+            line="328"
             column="18"/>
     </issue>
 
@@ -3117,7 +2535,7 @@
         errorLine2="              ~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/BaseSupportFragment.java"
-            line="223"
+            line="230"
             column="15"/>
     </issue>
 
@@ -3128,7 +2546,7 @@
         errorLine2="                                         ~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/BaseSupportFragment.java"
-            line="232"
+            line="239"
             column="42"/>
     </issue>
 
@@ -3139,7 +2557,7 @@
         errorLine2="                 ~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/BaseSupportFragment.java"
-            line="316"
+            line="323"
             column="18"/>
     </issue>
 
@@ -3381,7 +2799,7 @@
         errorLine2="                                 ~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/BrandedFragment.java"
-            line="206"
+            line="208"
             column="34"/>
     </issue>
 
@@ -3392,7 +2810,7 @@
         errorLine2="           ~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/BrandedFragment.java"
-            line="219"
+            line="221"
             column="12"/>
     </issue>
 
@@ -3403,7 +2821,7 @@
         errorLine2="                         ~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/BrandedFragment.java"
-            line="228"
+            line="230"
             column="26"/>
     </issue>
 
@@ -3414,7 +2832,7 @@
         errorLine2="           ~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/BrandedFragment.java"
-            line="239"
+            line="241"
             column="12"/>
     </issue>
 
@@ -3425,7 +2843,7 @@
         errorLine2="                                           ~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/BrandedFragment.java"
-            line="255"
+            line="257"
             column="44"/>
     </issue>
 
@@ -3436,7 +2854,7 @@
         errorLine2="                                          ~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/BrandedFragment.java"
-            line="268"
+            line="270"
             column="43"/>
     </issue>
 
@@ -3447,7 +2865,7 @@
         errorLine2="           ~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/BrandedFragment.java"
-            line="280"
+            line="282"
             column="12"/>
     </issue>
 
@@ -3579,7 +2997,7 @@
         errorLine2="                                 ~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/BrandedSupportFragment.java"
-            line="201"
+            line="203"
             column="34"/>
     </issue>
 
@@ -3590,7 +3008,7 @@
         errorLine2="           ~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/BrandedSupportFragment.java"
-            line="214"
+            line="216"
             column="12"/>
     </issue>
 
@@ -3601,7 +3019,7 @@
         errorLine2="                         ~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/BrandedSupportFragment.java"
-            line="223"
+            line="225"
             column="26"/>
     </issue>
 
@@ -3612,7 +3030,7 @@
         errorLine2="           ~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/BrandedSupportFragment.java"
-            line="234"
+            line="236"
             column="12"/>
     </issue>
 
@@ -3623,7 +3041,7 @@
         errorLine2="                                           ~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/BrandedSupportFragment.java"
-            line="250"
+            line="252"
             column="44"/>
     </issue>
 
@@ -3634,7 +3052,7 @@
         errorLine2="                                          ~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/BrandedSupportFragment.java"
-            line="263"
+            line="265"
             column="43"/>
     </issue>
 
@@ -3645,7 +3063,7 @@
         errorLine2="           ~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/BrandedSupportFragment.java"
-            line="275"
+            line="277"
             column="12"/>
     </issue>
 
@@ -3656,7 +3074,7 @@
         errorLine2="                               ~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/BrowseFragment.java"
-            line="302"
+            line="301"
             column="32"/>
     </issue>
 
@@ -3667,7 +3085,7 @@
         errorLine2="                             ~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/BrowseFragment.java"
-            line="311"
+            line="310"
             column="30"/>
     </issue>
 
@@ -3678,7 +3096,7 @@
         errorLine2="                                   ~">
         <location
             file="src/main/java/androidx/leanback/app/BrowseFragment.java"
-            line="409"
+            line="408"
             column="36"/>
     </issue>
 
@@ -3689,7 +3107,7 @@
         errorLine2="                     ~">
         <location
             file="src/main/java/androidx/leanback/app/BrowseFragment.java"
-            line="413"
+            line="412"
             column="22"/>
     </issue>
 
@@ -3700,7 +3118,7 @@
         errorLine2="                     ~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/BrowseFragment.java"
-            line="480"
+            line="479"
             column="22"/>
     </issue>
 
@@ -3711,7 +3129,7 @@
         errorLine2="        ~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/BrowseFragment.java"
-            line="501"
+            line="500"
             column="9"/>
     </issue>
 
@@ -3722,7 +3140,7 @@
         errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/BrowseFragment.java"
-            line="515"
+            line="514"
             column="9"/>
     </issue>
 
@@ -3733,7 +3151,7 @@
         errorLine2="                                       ~">
         <location
             file="src/main/java/androidx/leanback/app/BrowseFragment.java"
-            line="528"
+            line="527"
             column="40"/>
     </issue>
 
@@ -3744,7 +3162,7 @@
         errorLine2="                     ~">
         <location
             file="src/main/java/androidx/leanback/app/BrowseFragment.java"
-            line="535"
+            line="534"
             column="22"/>
     </issue>
 
@@ -3755,7 +3173,7 @@
         errorLine2="                               ~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/BrowseFragment.java"
-            line="541"
+            line="540"
             column="32"/>
     </issue>
 
@@ -3766,7 +3184,7 @@
         errorLine2="                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/BrowseFragment.java"
-            line="547"
+            line="546"
             column="50"/>
     </issue>
 
@@ -3777,7 +3195,7 @@
         errorLine2="                                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/BrowseFragment.java"
-            line="553"
+            line="552"
             column="51"/>
     </issue>
 
@@ -3788,7 +3206,7 @@
         errorLine2="                                              ~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/BrowseFragment.java"
-            line="561"
+            line="560"
             column="47"/>
     </issue>
 
@@ -3799,7 +3217,7 @@
         errorLine2="               ~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/BrowseFragment.java"
-            line="581"
+            line="580"
             column="16"/>
     </issue>
 
@@ -3810,7 +3228,7 @@
         errorLine2="                        ~">
         <location
             file="src/main/java/androidx/leanback/app/BrowseFragment.java"
-            line="667"
+            line="666"
             column="25"/>
     </issue>
 
@@ -3821,7 +3239,7 @@
         errorLine2="                                         ~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/BrowseFragment.java"
-            line="667"
+            line="666"
             column="42"/>
     </issue>
 
@@ -3832,7 +3250,7 @@
         errorLine2="               ~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/BrowseFragment.java"
-            line="677"
+            line="676"
             column="16"/>
     </issue>
 
@@ -3843,7 +3261,7 @@
         errorLine2="                                           ~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/BrowseFragment.java"
-            line="677"
+            line="676"
             column="44"/>
     </issue>
 
@@ -3854,7 +3272,7 @@
         errorLine2="                                     ~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/BrowseFragment.java"
-            line="700"
+            line="699"
             column="38"/>
     </issue>
 
@@ -3865,7 +3283,7 @@
         errorLine2="                                                        ~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/BrowseFragment.java"
-            line="700"
+            line="699"
             column="57"/>
     </issue>
 
@@ -3876,7 +3294,7 @@
         errorLine2="               ~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/BrowseFragment.java"
-            line="704"
+            line="703"
             column="16"/>
     </issue>
 
@@ -3887,7 +3305,7 @@
         errorLine2="                                       ~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/BrowseFragment.java"
-            line="704"
+            line="703"
             column="40"/>
     </issue>
 
@@ -3898,7 +3316,7 @@
         errorLine2="                  ~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/BrowseFragment.java"
-            line="788"
+            line="787"
             column="19"/>
     </issue>
 
@@ -3909,7 +3327,7 @@
         errorLine2="                                    ~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/BrowseFragment.java"
-            line="788"
+            line="787"
             column="37"/>
     </issue>
 
@@ -3920,7 +3338,7 @@
         errorLine2="                                                 ~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/BrowseFragment.java"
-            line="788"
+            line="787"
             column="50"/>
     </issue>
 
@@ -3931,7 +3349,7 @@
         errorLine2="                           ~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/BrowseFragment.java"
-            line="873"
+            line="872"
             column="28"/>
     </issue>
 
@@ -3942,7 +3360,7 @@
         errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/BrowseFragment.java"
-            line="921"
+            line="920"
             column="18"/>
     </issue>
 
@@ -3953,7 +3371,7 @@
         errorLine2="           ~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/BrowseFragment.java"
-            line="928"
+            line="927"
             column="12"/>
     </issue>
 
@@ -3964,7 +3382,7 @@
         errorLine2="                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/BrowseFragment.java"
-            line="935"
+            line="934"
             column="47"/>
     </issue>
 
@@ -3975,7 +3393,7 @@
         errorLine2="           ~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/BrowseFragment.java"
-            line="942"
+            line="941"
             column="12"/>
     </issue>
 
@@ -3986,7 +3404,7 @@
         errorLine2="           ~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/BrowseFragment.java"
-            line="952"
+            line="951"
             column="12"/>
     </issue>
 
@@ -3997,7 +3415,7 @@
         errorLine2="           ~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/BrowseFragment.java"
-            line="963"
+            line="962"
             column="12"/>
     </issue>
 
@@ -4008,7 +3426,7 @@
         errorLine2="           ~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/BrowseFragment.java"
-            line="971"
+            line="970"
             column="12"/>
     </issue>
 
@@ -4019,7 +3437,7 @@
         errorLine2="                                             ~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/BrowseFragment.java"
-            line="981"
+            line="980"
             column="46"/>
     </issue>
 
@@ -4030,7 +3448,7 @@
         errorLine2="           ~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/BrowseFragment.java"
-            line="991"
+            line="990"
             column="12"/>
     </issue>
 
@@ -4041,7 +3459,7 @@
         errorLine2="                                            ~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/BrowseFragment.java"
-            line="1035"
+            line="1034"
             column="45"/>
     </issue>
 
@@ -4052,7 +3470,7 @@
         errorLine2="                                    ~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/BrowseFragment.java"
-            line="1193"
+            line="1192"
             column="37"/>
     </issue>
 
@@ -4063,7 +3481,7 @@
         errorLine2="                         ~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/BrowseFragment.java"
-            line="1206"
+            line="1205"
             column="26"/>
     </issue>
 
@@ -4074,7 +3492,7 @@
         errorLine2="           ~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/BrowseFragment.java"
-            line="1261"
+            line="1265"
             column="12"/>
     </issue>
 
@@ -4085,7 +3503,7 @@
         errorLine2="           ~~~~">
         <location
             file="src/main/java/androidx/leanback/app/BrowseFragment.java"
-            line="1266"
+            line="1270"
             column="12"/>
     </issue>
 
@@ -4096,7 +3514,7 @@
         errorLine2="                             ~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/BrowseFragment.java"
-            line="1266"
+            line="1270"
             column="30"/>
     </issue>
 
@@ -4107,7 +3525,7 @@
         errorLine2="                                                      ~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/BrowseFragment.java"
-            line="1266"
+            line="1270"
             column="55"/>
     </issue>
 
@@ -4118,7 +3536,7 @@
         errorLine2="            ~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/BrowseFragment.java"
-            line="1267"
+            line="1271"
             column="13"/>
     </issue>
 
@@ -4129,7 +3547,7 @@
         errorLine2="                                           ~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/BrowseFragment.java"
-            line="1463"
+            line="1467"
             column="44"/>
     </issue>
 
@@ -4140,7 +3558,7 @@
         errorLine2="           ~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/BrowseFragment.java"
-            line="1644"
+            line="1652"
             column="12"/>
     </issue>
 
@@ -4151,7 +3569,7 @@
         errorLine2="                  ~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/BrowseFragment.java"
-            line="1673"
+            line="1681"
             column="19"/>
     </issue>
 
@@ -4162,7 +3580,7 @@
         errorLine2="              ~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/BrowseFragment.java"
-            line="1818"
+            line="1826"
             column="15"/>
     </issue>
 
@@ -4173,7 +3591,7 @@
         errorLine2="                                         ~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/BrowseFragment.java"
-            line="1824"
+            line="1832"
             column="42"/>
     </issue>
 
@@ -4899,7 +4317,7 @@
         errorLine2="           ~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/BrowseSupportFragment.java"
-            line="1237"
+            line="1242"
             column="12"/>
     </issue>
 
@@ -4910,7 +4328,7 @@
         errorLine2="           ~~~~">
         <location
             file="src/main/java/androidx/leanback/app/BrowseSupportFragment.java"
-            line="1242"
+            line="1247"
             column="12"/>
     </issue>
 
@@ -4921,7 +4339,7 @@
         errorLine2="                             ~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/BrowseSupportFragment.java"
-            line="1242"
+            line="1247"
             column="30"/>
     </issue>
 
@@ -4932,7 +4350,7 @@
         errorLine2="                                                      ~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/BrowseSupportFragment.java"
-            line="1242"
+            line="1247"
             column="55"/>
     </issue>
 
@@ -4943,7 +4361,7 @@
         errorLine2="            ~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/BrowseSupportFragment.java"
-            line="1243"
+            line="1248"
             column="13"/>
     </issue>
 
@@ -4954,7 +4372,7 @@
         errorLine2="                                           ~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/BrowseSupportFragment.java"
-            line="1439"
+            line="1444"
             column="44"/>
     </issue>
 
@@ -4965,7 +4383,7 @@
         errorLine2="           ~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/BrowseSupportFragment.java"
-            line="1620"
+            line="1629"
             column="12"/>
     </issue>
 
@@ -4976,7 +4394,7 @@
         errorLine2="                  ~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/BrowseSupportFragment.java"
-            line="1649"
+            line="1658"
             column="19"/>
     </issue>
 
@@ -4987,7 +4405,7 @@
         errorLine2="              ~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/BrowseSupportFragment.java"
-            line="1794"
+            line="1803"
             column="15"/>
     </issue>
 
@@ -4998,7 +4416,7 @@
         errorLine2="                                         ~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/BrowseSupportFragment.java"
-            line="1800"
+            line="1809"
             column="42"/>
     </issue>
 
@@ -5779,7 +5197,7 @@
         errorLine2="                           ~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/DetailsFragment.java"
-            line="374"
+            line="406"
             column="28"/>
     </issue>
 
@@ -5790,7 +5208,7 @@
         errorLine2="           ~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/DetailsFragment.java"
-            line="392"
+            line="424"
             column="12"/>
     </issue>
 
@@ -5801,7 +5219,7 @@
         errorLine2="                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/DetailsFragment.java"
-            line="399"
+            line="431"
             column="47"/>
     </issue>
 
@@ -5812,7 +5230,7 @@
         errorLine2="                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/DetailsFragment.java"
-            line="406"
+            line="438"
             column="46"/>
     </issue>
 
@@ -5823,7 +5241,7 @@
         errorLine2="           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/DetailsFragment.java"
-            line="418"
+            line="450"
             column="12"/>
     </issue>
 
@@ -5834,7 +5252,7 @@
         errorLine2="                         ~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/DetailsFragment.java"
-            line="423"
+            line="455"
             column="26"/>
     </issue>
 
@@ -5845,7 +5263,7 @@
         errorLine2="           ~~~~">
         <location
             file="src/main/java/androidx/leanback/app/DetailsFragment.java"
-            line="444"
+            line="476"
             column="12"/>
     </issue>
 
@@ -5856,7 +5274,7 @@
         errorLine2="                             ~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/DetailsFragment.java"
-            line="444"
+            line="476"
             column="30"/>
     </issue>
 
@@ -5867,7 +5285,7 @@
         errorLine2="                                                      ~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/DetailsFragment.java"
-            line="444"
+            line="476"
             column="55"/>
     </issue>
 
@@ -5878,7 +5296,7 @@
         errorLine2="            ~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/DetailsFragment.java"
-            line="445"
+            line="477"
             column="13"/>
     </issue>
 
@@ -5889,7 +5307,7 @@
         errorLine2="              ~~~~">
         <location
             file="src/main/java/androidx/leanback/app/DetailsFragment.java"
-            line="496"
+            line="542"
             column="15"/>
     </issue>
 
@@ -5900,7 +5318,7 @@
         errorLine2="                                ~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/DetailsFragment.java"
-            line="496"
+            line="542"
             column="33"/>
     </issue>
 
@@ -5911,7 +5329,7 @@
         errorLine2="                                                         ~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/DetailsFragment.java"
-            line="496"
+            line="542"
             column="58"/>
     </issue>
 
@@ -5922,7 +5340,7 @@
         errorLine2="            ~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/DetailsFragment.java"
-            line="497"
+            line="543"
             column="13"/>
     </issue>
 
@@ -5933,7 +5351,7 @@
         errorLine2="           ~~~~">
         <location
             file="src/main/java/androidx/leanback/app/DetailsFragment.java"
-            line="502"
+            line="548"
             column="12"/>
     </issue>
 
@@ -5944,7 +5362,7 @@
         errorLine2="                                   ~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/DetailsFragment.java"
-            line="502"
+            line="548"
             column="36"/>
     </issue>
 
@@ -5955,7 +5373,7 @@
         errorLine2="                                                            ~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/DetailsFragment.java"
-            line="502"
+            line="548"
             column="61"/>
     </issue>
 
@@ -5966,7 +5384,7 @@
         errorLine2="                                   ~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/DetailsFragment.java"
-            line="503"
+            line="549"
             column="36"/>
     </issue>
 
@@ -5977,7 +5395,7 @@
         errorLine2="                                  ~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/DetailsFragment.java"
-            line="523"
+            line="569"
             column="35"/>
     </issue>
 
@@ -5988,7 +5406,7 @@
         errorLine2="                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/DetailsFragment.java"
-            line="534"
+            line="580"
             column="53"/>
     </issue>
 
@@ -5999,7 +5417,7 @@
         errorLine2="           ~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/DetailsFragment.java"
-            line="564"
+            line="610"
             column="12"/>
     </issue>
 
@@ -6010,7 +5428,7 @@
         errorLine2="                                  ~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/DetailsFragment.java"
-            line="726"
+            line="772"
             column="35"/>
     </issue>
 
@@ -6021,7 +5439,7 @@
         errorLine2="                                                          ~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/DetailsFragment.java"
-            line="726"
+            line="772"
             column="59"/>
     </issue>
 
@@ -6032,7 +5450,7 @@
         errorLine2="                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/DetailsFragment.java"
-            line="751"
+            line="797"
             column="50"/>
     </issue>
 
@@ -6043,7 +5461,7 @@
         errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/DetailsFragment.java"
-            line="752"
+            line="798"
             column="13"/>
     </issue>
 
@@ -6054,7 +5472,7 @@
         errorLine2="              ~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/DetailsFragment.java"
-            line="783"
+            line="829"
             column="15"/>
     </issue>
 
@@ -6065,7 +5483,7 @@
         errorLine2="                                         ~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/DetailsFragment.java"
-            line="789"
+            line="835"
             column="42"/>
     </issue>
 
@@ -6076,7 +5494,7 @@
         errorLine2="           ~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/DetailsFragment.java"
-            line="816"
+            line="862"
             column="12"/>
     </issue>
 
@@ -6560,7 +5978,7 @@
         errorLine2="                          ~~~~">
         <location
             file="src/main/java/androidx/leanback/widget/DetailsOverviewRowPresenter.java"
-            line="262"
+            line="268"
             column="27"/>
     </issue>
 
@@ -6571,7 +5989,7 @@
         errorLine2="                                         ~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/widget/DetailsOverviewRowPresenter.java"
-            line="262"
+            line="268"
             column="42"/>
     </issue>
 
@@ -6582,7 +6000,7 @@
         errorLine2="                                       ~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/widget/DetailsOverviewRowPresenter.java"
-            line="302"
+            line="308"
             column="40"/>
     </issue>
 
@@ -6593,7 +6011,7 @@
         errorLine2="                                           ~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/widget/DetailsOverviewRowPresenter.java"
-            line="311"
+            line="317"
             column="44"/>
     </issue>
 
@@ -6604,7 +6022,7 @@
         errorLine2="           ~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/widget/DetailsOverviewRowPresenter.java"
-            line="318"
+            line="324"
             column="12"/>
     </issue>
 
@@ -6615,7 +6033,7 @@
         errorLine2="                                                      ~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/widget/DetailsOverviewRowPresenter.java"
-            line="366"
+            line="372"
             column="55"/>
     </issue>
 
@@ -6626,7 +6044,7 @@
         errorLine2="            ~~~~~~">
         <location
             file="src/main/java/androidx/leanback/widget/DetailsOverviewRowPresenter.java"
-            line="367"
+            line="373"
             column="13"/>
     </issue>
 
@@ -6637,7 +6055,7 @@
         errorLine2="                                                      ~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/widget/DetailsOverviewRowPresenter.java"
-            line="387"
+            line="393"
             column="55"/>
     </issue>
 
@@ -6648,7 +6066,7 @@
         errorLine2="            ~~~~~~">
         <location
             file="src/main/java/androidx/leanback/widget/DetailsOverviewRowPresenter.java"
-            line="388"
+            line="394"
             column="13"/>
     </issue>
 
@@ -6659,7 +6077,7 @@
         errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/widget/DetailsOverviewRowPresenter.java"
-            line="401"
+            line="407"
             column="38"/>
     </issue>
 
@@ -6670,7 +6088,7 @@
         errorLine2="              ~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/widget/DetailsOverviewRowPresenter.java"
-            line="409"
+            line="415"
             column="15"/>
     </issue>
 
@@ -6681,7 +6099,7 @@
         errorLine2="                                                          ~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/widget/DetailsOverviewRowPresenter.java"
-            line="409"
+            line="415"
             column="59"/>
     </issue>
 
@@ -6692,7 +6110,7 @@
         errorLine2="                                       ~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/widget/DetailsOverviewRowPresenter.java"
-            line="541"
+            line="547"
             column="40"/>
     </issue>
 
@@ -6703,7 +6121,7 @@
         errorLine2="                                                                       ~~~~~~">
         <location
             file="src/main/java/androidx/leanback/widget/DetailsOverviewRowPresenter.java"
-            line="541"
+            line="547"
             column="72"/>
     </issue>
 
@@ -6714,7 +6132,7 @@
         errorLine2="                                         ~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/widget/DetailsOverviewRowPresenter.java"
-            line="554"
+            line="560"
             column="42"/>
     </issue>
 
@@ -6725,7 +6143,7 @@
         errorLine2="                                        ~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/widget/DetailsOverviewRowPresenter.java"
-            line="570"
+            line="577"
             column="41"/>
     </issue>
 
@@ -6736,7 +6154,7 @@
         errorLine2="                                             ~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/widget/DetailsOverviewRowPresenter.java"
-            line="580"
+            line="587"
             column="46"/>
     </issue>
 
@@ -6747,7 +6165,7 @@
         errorLine2="                                               ~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/widget/DetailsOverviewRowPresenter.java"
-            line="589"
+            line="596"
             column="48"/>
     </issue>
 
@@ -6923,7 +6341,7 @@
         errorLine2="                           ~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/DetailsSupportFragment.java"
-            line="369"
+            line="401"
             column="28"/>
     </issue>
 
@@ -6934,7 +6352,7 @@
         errorLine2="           ~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/DetailsSupportFragment.java"
-            line="387"
+            line="419"
             column="12"/>
     </issue>
 
@@ -6945,7 +6363,7 @@
         errorLine2="                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/DetailsSupportFragment.java"
-            line="394"
+            line="426"
             column="47"/>
     </issue>
 
@@ -6956,7 +6374,7 @@
         errorLine2="                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/DetailsSupportFragment.java"
-            line="401"
+            line="433"
             column="46"/>
     </issue>
 
@@ -6967,7 +6385,7 @@
         errorLine2="           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/DetailsSupportFragment.java"
-            line="413"
+            line="445"
             column="12"/>
     </issue>
 
@@ -6978,7 +6396,7 @@
         errorLine2="                         ~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/DetailsSupportFragment.java"
-            line="418"
+            line="450"
             column="26"/>
     </issue>
 
@@ -6989,7 +6407,7 @@
         errorLine2="           ~~~~">
         <location
             file="src/main/java/androidx/leanback/app/DetailsSupportFragment.java"
-            line="439"
+            line="471"
             column="12"/>
     </issue>
 
@@ -7000,7 +6418,7 @@
         errorLine2="                             ~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/DetailsSupportFragment.java"
-            line="439"
+            line="471"
             column="30"/>
     </issue>
 
@@ -7011,7 +6429,7 @@
         errorLine2="                                                      ~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/DetailsSupportFragment.java"
-            line="439"
+            line="471"
             column="55"/>
     </issue>
 
@@ -7022,7 +6440,7 @@
         errorLine2="            ~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/DetailsSupportFragment.java"
-            line="440"
+            line="472"
             column="13"/>
     </issue>
 
@@ -7033,7 +6451,7 @@
         errorLine2="              ~~~~">
         <location
             file="src/main/java/androidx/leanback/app/DetailsSupportFragment.java"
-            line="491"
+            line="537"
             column="15"/>
     </issue>
 
@@ -7044,7 +6462,7 @@
         errorLine2="                                ~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/DetailsSupportFragment.java"
-            line="491"
+            line="537"
             column="33"/>
     </issue>
 
@@ -7055,7 +6473,7 @@
         errorLine2="                                                         ~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/DetailsSupportFragment.java"
-            line="491"
+            line="537"
             column="58"/>
     </issue>
 
@@ -7066,7 +6484,7 @@
         errorLine2="            ~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/DetailsSupportFragment.java"
-            line="492"
+            line="538"
             column="13"/>
     </issue>
 
@@ -7077,7 +6495,7 @@
         errorLine2="           ~~~~">
         <location
             file="src/main/java/androidx/leanback/app/DetailsSupportFragment.java"
-            line="497"
+            line="543"
             column="12"/>
     </issue>
 
@@ -7088,7 +6506,7 @@
         errorLine2="                                   ~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/DetailsSupportFragment.java"
-            line="497"
+            line="543"
             column="36"/>
     </issue>
 
@@ -7099,7 +6517,7 @@
         errorLine2="                                                            ~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/DetailsSupportFragment.java"
-            line="497"
+            line="543"
             column="61"/>
     </issue>
 
@@ -7110,7 +6528,7 @@
         errorLine2="                                   ~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/DetailsSupportFragment.java"
-            line="498"
+            line="544"
             column="36"/>
     </issue>
 
@@ -7121,7 +6539,7 @@
         errorLine2="                                  ~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/DetailsSupportFragment.java"
-            line="518"
+            line="564"
             column="35"/>
     </issue>
 
@@ -7132,7 +6550,7 @@
         errorLine2="                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/DetailsSupportFragment.java"
-            line="529"
+            line="575"
             column="53"/>
     </issue>
 
@@ -7143,7 +6561,7 @@
         errorLine2="           ~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/DetailsSupportFragment.java"
-            line="559"
+            line="605"
             column="12"/>
     </issue>
 
@@ -7154,7 +6572,7 @@
         errorLine2="                                  ~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/DetailsSupportFragment.java"
-            line="721"
+            line="767"
             column="35"/>
     </issue>
 
@@ -7165,7 +6583,7 @@
         errorLine2="                                                          ~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/DetailsSupportFragment.java"
-            line="721"
+            line="767"
             column="59"/>
     </issue>
 
@@ -7176,7 +6594,7 @@
         errorLine2="                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/DetailsSupportFragment.java"
-            line="746"
+            line="792"
             column="50"/>
     </issue>
 
@@ -7187,7 +6605,7 @@
         errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/DetailsSupportFragment.java"
-            line="747"
+            line="793"
             column="13"/>
     </issue>
 
@@ -7198,7 +6616,7 @@
         errorLine2="              ~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/DetailsSupportFragment.java"
-            line="778"
+            line="824"
             column="15"/>
     </issue>
 
@@ -7209,7 +6627,7 @@
         errorLine2="                                         ~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/DetailsSupportFragment.java"
-            line="784"
+            line="830"
             column="42"/>
     </issue>
 
@@ -7220,7 +6638,7 @@
         errorLine2="           ~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/DetailsSupportFragment.java"
-            line="811"
+            line="857"
             column="12"/>
     </issue>
 
@@ -8155,7 +7573,7 @@
         errorLine2="                          ~~~~">
         <location
             file="src/main/java/androidx/leanback/widget/FullWidthDetailsOverviewRowPresenter.java"
-            line="303"
+            line="311"
             column="27"/>
     </issue>
 
@@ -8166,7 +7584,7 @@
         errorLine2="                                         ~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/widget/FullWidthDetailsOverviewRowPresenter.java"
-            line="303"
+            line="311"
             column="42"/>
     </issue>
 
@@ -8177,7 +7595,7 @@
         errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/widget/FullWidthDetailsOverviewRowPresenter.java"
-            line="304"
+            line="312"
             column="17"/>
     </issue>
 
@@ -8188,7 +7606,7 @@
         errorLine2="                     ~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/widget/FullWidthDetailsOverviewRowPresenter.java"
-            line="332"
+            line="340"
             column="22"/>
     </issue>
 
@@ -8199,7 +7617,7 @@
         errorLine2="                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/widget/FullWidthDetailsOverviewRowPresenter.java"
-            line="339"
+            line="347"
             column="22"/>
     </issue>
 
@@ -8210,7 +7628,7 @@
         errorLine2="                     ~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/widget/FullWidthDetailsOverviewRowPresenter.java"
-            line="346"
+            line="354"
             column="22"/>
     </issue>
 
@@ -8221,7 +7639,7 @@
         errorLine2="                     ~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/widget/FullWidthDetailsOverviewRowPresenter.java"
-            line="353"
+            line="361"
             column="22"/>
     </issue>
 
@@ -8232,7 +7650,7 @@
         errorLine2="                     ~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/widget/FullWidthDetailsOverviewRowPresenter.java"
-            line="360"
+            line="368"
             column="22"/>
     </issue>
 
@@ -8243,7 +7661,7 @@
         errorLine2="                                                ~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/widget/FullWidthDetailsOverviewRowPresenter.java"
-            line="395"
+            line="403"
             column="49"/>
     </issue>
 
@@ -8254,7 +7672,7 @@
         errorLine2="                                                ~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/widget/FullWidthDetailsOverviewRowPresenter.java"
-            line="406"
+            line="414"
             column="49"/>
     </issue>
 
@@ -8265,7 +7683,7 @@
         errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/widget/FullWidthDetailsOverviewRowPresenter.java"
-            line="407"
+            line="415"
             column="13"/>
     </issue>
 
@@ -8276,7 +7694,7 @@
         errorLine2="                                           ~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/widget/FullWidthDetailsOverviewRowPresenter.java"
-            line="417"
+            line="425"
             column="44"/>
     </issue>
 
@@ -8287,7 +7705,7 @@
         errorLine2="           ~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/widget/FullWidthDetailsOverviewRowPresenter.java"
-            line="424"
+            line="432"
             column="12"/>
     </issue>
 
@@ -8298,7 +7716,7 @@
         errorLine2="                                  ~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/widget/FullWidthDetailsOverviewRowPresenter.java"
-            line="516"
+            line="524"
             column="35"/>
     </issue>
 
@@ -8309,7 +7727,7 @@
         errorLine2="              ~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/widget/FullWidthDetailsOverviewRowPresenter.java"
-            line="528"
+            line="536"
             column="15"/>
     </issue>
 
@@ -8320,7 +7738,7 @@
         errorLine2="                                                          ~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/widget/FullWidthDetailsOverviewRowPresenter.java"
-            line="528"
+            line="536"
             column="59"/>
     </issue>
 
@@ -8331,7 +7749,7 @@
         errorLine2="                                       ~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/widget/FullWidthDetailsOverviewRowPresenter.java"
-            line="563"
+            line="571"
             column="40"/>
     </issue>
 
@@ -8342,7 +7760,7 @@
         errorLine2="                                                                       ~~~~~~">
         <location
             file="src/main/java/androidx/leanback/widget/FullWidthDetailsOverviewRowPresenter.java"
-            line="563"
+            line="571"
             column="72"/>
     </issue>
 
@@ -8353,7 +7771,7 @@
         errorLine2="                                         ~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/widget/FullWidthDetailsOverviewRowPresenter.java"
-            line="575"
+            line="583"
             column="42"/>
     </issue>
 
@@ -8364,7 +7782,7 @@
         errorLine2="                                        ~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/widget/FullWidthDetailsOverviewRowPresenter.java"
-            line="589"
+            line="597"
             column="41"/>
     </issue>
 
@@ -8375,7 +7793,7 @@
         errorLine2="                                             ~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/widget/FullWidthDetailsOverviewRowPresenter.java"
-            line="599"
+            line="607"
             column="46"/>
     </issue>
 
@@ -8386,7 +7804,7 @@
         errorLine2="                                               ~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/widget/FullWidthDetailsOverviewRowPresenter.java"
-            line="607"
+            line="615"
             column="48"/>
     </issue>
 
@@ -8397,7 +7815,7 @@
         errorLine2="                                       ~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/widget/FullWidthDetailsOverviewRowPresenter.java"
-            line="619"
+            line="627"
             column="40"/>
     </issue>
 
@@ -8408,7 +7826,7 @@
         errorLine2="                                ~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/widget/FullWidthDetailsOverviewRowPresenter.java"
-            line="634"
+            line="642"
             column="33"/>
     </issue>
 
@@ -8419,7 +7837,7 @@
         errorLine2="                                         ~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/widget/FullWidthDetailsOverviewRowPresenter.java"
-            line="678"
+            line="686"
             column="42"/>
     </issue>
 
@@ -8430,7 +7848,7 @@
         errorLine2="                               ~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/widget/FullWidthDetailsOverviewRowPresenter.java"
-            line="743"
+            line="751"
             column="32"/>
     </issue>
 
@@ -8441,7 +7859,7 @@
         errorLine2="                                  ~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/widget/FullWidthDetailsOverviewRowPresenter.java"
-            line="758"
+            line="766"
             column="35"/>
     </issue>
 
@@ -8452,7 +7870,7 @@
         errorLine2="                                           ~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/widget/FullWidthDetailsOverviewRowPresenter.java"
-            line="764"
+            line="772"
             column="44"/>
     </issue>
 
@@ -11220,7 +10638,7 @@
     <issue
         id="UnknownNullness"
         message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
-        errorLine1="    public void popBackStackToGuidedStepFragment(Class&lt;?> guidedStepFragmentClass, int flags) {"
+        errorLine1="    public void popBackStackToGuidedStepFragment(Class&lt;?> guidedStepFragmentClass,"
         errorLine2="                                                 ~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/GuidedStepFragment.java"
@@ -11235,7 +10653,7 @@
         errorLine2="                               ~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/GuidedStepFragment.java"
-            line="1359"
+            line="1360"
             column="32"/>
     </issue>
 
@@ -17329,7 +16747,7 @@
         errorLine2="           ~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/PlaybackFragment.java"
-            line="206"
+            line="207"
             column="12"/>
     </issue>
 
@@ -17340,7 +16758,7 @@
         errorLine2="                                        ~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/PlaybackFragment.java"
-            line="416"
+            line="417"
             column="41"/>
     </issue>
 
@@ -17351,7 +16769,7 @@
         errorLine2="           ~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/PlaybackFragment.java"
-            line="425"
+            line="426"
             column="12"/>
     </issue>
 
@@ -17362,7 +16780,7 @@
         errorLine2="                                                ~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/PlaybackFragment.java"
-            line="432"
+            line="433"
             column="49"/>
     </issue>
 
@@ -17373,7 +16791,7 @@
         errorLine2="                         ~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/PlaybackFragment.java"
-            line="813"
+            line="814"
             column="26"/>
     </issue>
 
@@ -17384,7 +16802,7 @@
         errorLine2="           ~~~~">
         <location
             file="src/main/java/androidx/leanback/app/PlaybackFragment.java"
-            line="920"
+            line="921"
             column="12"/>
     </issue>
 
@@ -17395,7 +16813,7 @@
         errorLine2="                             ~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/PlaybackFragment.java"
-            line="920"
+            line="921"
             column="30"/>
     </issue>
 
@@ -17406,7 +16824,7 @@
         errorLine2="                                                      ~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/PlaybackFragment.java"
-            line="920"
+            line="921"
             column="55"/>
     </issue>
 
@@ -17417,7 +16835,7 @@
         errorLine2="                             ~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/PlaybackFragment.java"
-            line="921"
+            line="922"
             column="30"/>
     </issue>
 
@@ -17428,7 +16846,7 @@
         errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/PlaybackFragment.java"
-            line="954"
+            line="955"
             column="33"/>
     </issue>
 
@@ -17439,7 +16857,7 @@
         errorLine2="                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/PlaybackFragment.java"
-            line="994"
+            line="995"
             column="53"/>
     </issue>
 
@@ -17450,7 +16868,7 @@
         errorLine2="                                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/PlaybackFragment.java"
-            line="1002"
+            line="1003"
             column="52"/>
     </issue>
 
@@ -17461,7 +16879,7 @@
         errorLine2="                                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/PlaybackFragment.java"
-            line="1010"
+            line="1011"
             column="60"/>
     </issue>
 
@@ -17472,7 +16890,7 @@
         errorLine2="                               ~~~">
         <location
             file="src/main/java/androidx/leanback/app/PlaybackFragment.java"
-            line="1034"
+            line="1035"
             column="32"/>
     </issue>
 
@@ -17483,7 +16901,7 @@
         errorLine2="                                        ~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/PlaybackFragment.java"
-            line="1048"
+            line="1049"
             column="41"/>
     </issue>
 
@@ -17494,7 +16912,7 @@
         errorLine2="                           ~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/PlaybackFragment.java"
-            line="1093"
+            line="1094"
             column="28"/>
     </issue>
 
@@ -17505,7 +16923,7 @@
         errorLine2="                                        ~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/PlaybackFragment.java"
-            line="1169"
+            line="1170"
             column="41"/>
     </issue>
 
@@ -17516,7 +16934,7 @@
         errorLine2="                                          ~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/PlaybackFragment.java"
-            line="1226"
+            line="1227"
             column="43"/>
     </issue>
 
@@ -17527,7 +16945,7 @@
         errorLine2="           ~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/PlaybackFragment.java"
-            line="1235"
+            line="1236"
             column="12"/>
     </issue>
 
@@ -20057,7 +19475,7 @@
         errorLine2="                  ~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/RowsFragment.java"
-            line="506"
+            line="508"
             column="19"/>
     </issue>
 
@@ -20068,7 +19486,7 @@
         errorLine2="           ~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/RowsFragment.java"
-            line="579"
+            line="581"
             column="12"/>
     </issue>
 
@@ -20079,7 +19497,7 @@
         errorLine2="                                   ~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/RowsFragment.java"
-            line="589"
+            line="591"
             column="36"/>
     </issue>
 
@@ -20090,7 +19508,7 @@
         errorLine2="                                       ~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/RowsFragment.java"
-            line="641"
+            line="643"
             column="40"/>
     </issue>
 
@@ -20101,7 +19519,7 @@
         errorLine2="                               ~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/RowsFragment.java"
-            line="646"
+            line="648"
             column="32"/>
     </issue>
 
@@ -20112,7 +19530,7 @@
         errorLine2="                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/RowsFragment.java"
-            line="654"
+            line="656"
             column="50"/>
     </issue>
 
@@ -20123,7 +19541,7 @@
         errorLine2="                                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/RowsFragment.java"
-            line="659"
+            line="661"
             column="51"/>
     </issue>
 
@@ -20134,7 +19552,7 @@
         errorLine2="                                              ~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/RowsFragment.java"
-            line="666"
+            line="668"
             column="47"/>
     </issue>
 
@@ -20145,7 +19563,7 @@
         errorLine2="               ~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/RowsFragment.java"
-            line="681"
+            line="683"
             column="16"/>
     </issue>
 
@@ -20255,7 +19673,7 @@
         errorLine2="                  ~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/RowsSupportFragment.java"
-            line="501"
+            line="503"
             column="19"/>
     </issue>
 
@@ -20266,7 +19684,7 @@
         errorLine2="           ~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/RowsSupportFragment.java"
-            line="574"
+            line="576"
             column="12"/>
     </issue>
 
@@ -20277,7 +19695,7 @@
         errorLine2="                                   ~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/RowsSupportFragment.java"
-            line="584"
+            line="586"
             column="36"/>
     </issue>
 
@@ -20288,7 +19706,7 @@
         errorLine2="                                       ~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/RowsSupportFragment.java"
-            line="634"
+            line="636"
             column="40"/>
     </issue>
 
@@ -20299,7 +19717,7 @@
         errorLine2="                               ~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/RowsSupportFragment.java"
-            line="639"
+            line="641"
             column="32"/>
     </issue>
 
@@ -20310,7 +19728,7 @@
         errorLine2="                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/RowsSupportFragment.java"
-            line="647"
+            line="649"
             column="50"/>
     </issue>
 
@@ -20321,7 +19739,7 @@
         errorLine2="                                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/RowsSupportFragment.java"
-            line="652"
+            line="654"
             column="51"/>
     </issue>
 
@@ -20332,7 +19750,7 @@
         errorLine2="                                              ~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/RowsSupportFragment.java"
-            line="659"
+            line="661"
             column="47"/>
     </issue>
 
@@ -20343,7 +19761,7 @@
         errorLine2="               ~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/RowsSupportFragment.java"
-            line="674"
+            line="676"
             column="16"/>
     </issue>
 
@@ -20816,7 +20234,7 @@
         errorLine2="                                                            ~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/SearchFragment.java"
-            line="244"
+            line="246"
             column="61"/>
     </issue>
 
@@ -20827,7 +20245,7 @@
         errorLine2="                                           ~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/SearchFragment.java"
-            line="245"
+            line="247"
             column="44"/>
     </issue>
 
@@ -20838,7 +20256,7 @@
         errorLine2="                  ~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/SearchFragment.java"
-            line="257"
+            line="259"
             column="19"/>
     </issue>
 
@@ -20849,7 +20267,7 @@
         errorLine2="                                    ~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/SearchFragment.java"
-            line="257"
+            line="259"
             column="37"/>
     </issue>
 
@@ -20860,7 +20278,7 @@
         errorLine2="                                                 ~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/SearchFragment.java"
-            line="257"
+            line="259"
             column="50"/>
     </issue>
 
@@ -20871,7 +20289,7 @@
         errorLine2="                  ~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/SearchFragment.java"
-            line="261"
+            line="263"
             column="19"/>
     </issue>
 
@@ -20882,7 +20300,7 @@
         errorLine2="                                    ~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/SearchFragment.java"
-            line="261"
+            line="263"
             column="37"/>
     </issue>
 
@@ -20893,7 +20311,7 @@
         errorLine2="                                                 ~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/SearchFragment.java"
-            line="261"
+            line="263"
             column="50"/>
     </issue>
 
@@ -20904,7 +20322,7 @@
         errorLine2="                                                               ~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/SearchFragment.java"
-            line="261"
+            line="263"
             column="64"/>
     </issue>
 
@@ -20915,7 +20333,7 @@
         errorLine2="                  ~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/SearchFragment.java"
-            line="279"
+            line="281"
             column="19"/>
     </issue>
 
@@ -20926,7 +20344,7 @@
         errorLine2="                                             ~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/SearchFragment.java"
-            line="279"
+            line="281"
             column="46"/>
     </issue>
 
@@ -20937,7 +20355,7 @@
         errorLine2="                         ~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/SearchFragment.java"
-            line="287"
+            line="289"
             column="26"/>
     </issue>
 
@@ -20948,7 +20366,7 @@
         errorLine2="           ~~~~">
         <location
             file="src/main/java/androidx/leanback/app/SearchFragment.java"
-            line="295"
+            line="297"
             column="12"/>
     </issue>
 
@@ -20959,7 +20377,7 @@
         errorLine2="                             ~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/SearchFragment.java"
-            line="295"
+            line="297"
             column="30"/>
     </issue>
 
@@ -20970,7 +20388,7 @@
         errorLine2="                                                      ~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/SearchFragment.java"
-            line="295"
+            line="297"
             column="55"/>
     </issue>
 
@@ -20981,7 +20399,7 @@
         errorLine2="                             ~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/SearchFragment.java"
-            line="296"
+            line="298"
             column="30"/>
     </issue>
 
@@ -20992,7 +20410,7 @@
         errorLine2="           ~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/SearchFragment.java"
-            line="438"
+            line="461"
             column="12"/>
     </issue>
 
@@ -21003,7 +20421,7 @@
         errorLine2="                                        ~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/SearchFragment.java"
-            line="469"
+            line="492"
             column="41"/>
     </issue>
 
@@ -21014,7 +20432,7 @@
         errorLine2="                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/SearchFragment.java"
-            line="482"
+            line="505"
             column="47"/>
     </issue>
 
@@ -21025,7 +20443,7 @@
         errorLine2="                                             ~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/SearchFragment.java"
-            line="492"
+            line="515"
             column="46"/>
     </issue>
 
@@ -21036,7 +20454,7 @@
         errorLine2="                         ~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/SearchFragment.java"
-            line="506"
+            line="529"
             column="26"/>
     </issue>
 
@@ -21047,7 +20465,7 @@
         errorLine2="           ~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/SearchFragment.java"
-            line="516"
+            line="539"
             column="12"/>
     </issue>
 
@@ -21058,7 +20476,7 @@
         errorLine2="                                 ~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/SearchFragment.java"
-            line="527"
+            line="550"
             column="34"/>
     </issue>
 
@@ -21069,7 +20487,7 @@
         errorLine2="           ~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/SearchFragment.java"
-            line="537"
+            line="560"
             column="12"/>
     </issue>
 
@@ -21080,7 +20498,7 @@
         errorLine2="                                          ~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/SearchFragment.java"
-            line="549"
+            line="572"
             column="43"/>
     </issue>
 
@@ -21091,7 +20509,7 @@
         errorLine2="                                                     ~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/SearchFragment.java"
-            line="560"
+            line="583"
             column="54"/>
     </issue>
 
@@ -21102,7 +20520,7 @@
         errorLine2="                                   ~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/SearchFragment.java"
-            line="573"
+            line="596"
             column="36"/>
     </issue>
 
@@ -21113,7 +20531,7 @@
         errorLine2="                                   ~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/SearchFragment.java"
-            line="584"
+            line="607"
             column="36"/>
     </issue>
 
@@ -21124,7 +20542,7 @@
         errorLine2="                                             ~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/SearchFragment.java"
-            line="595"
+            line="618"
             column="46"/>
     </issue>
 
@@ -21135,7 +20553,7 @@
         errorLine2="                               ~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/SearchFragment.java"
-            line="614"
+            line="637"
             column="32"/>
     </issue>
 
@@ -21146,7 +20564,7 @@
         errorLine2="                               ~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/SearchFragment.java"
-            line="635"
+            line="658"
             column="32"/>
     </issue>
 
@@ -21157,7 +20575,7 @@
         errorLine2="           ~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/SearchFragment.java"
-            line="657"
+            line="680"
             column="12"/>
     </issue>
 
@@ -21333,7 +20751,7 @@
         errorLine2="                                                            ~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/SearchSupportFragment.java"
-            line="239"
+            line="241"
             column="61"/>
     </issue>
 
@@ -21344,7 +20762,7 @@
         errorLine2="                                           ~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/SearchSupportFragment.java"
-            line="240"
+            line="242"
             column="44"/>
     </issue>
 
@@ -21355,7 +20773,7 @@
         errorLine2="                  ~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/SearchSupportFragment.java"
-            line="252"
+            line="254"
             column="19"/>
     </issue>
 
@@ -21366,7 +20784,7 @@
         errorLine2="                                    ~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/SearchSupportFragment.java"
-            line="252"
+            line="254"
             column="37"/>
     </issue>
 
@@ -21377,7 +20795,7 @@
         errorLine2="                                                 ~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/SearchSupportFragment.java"
-            line="252"
+            line="254"
             column="50"/>
     </issue>
 
@@ -21388,7 +20806,7 @@
         errorLine2="                  ~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/SearchSupportFragment.java"
-            line="256"
+            line="258"
             column="19"/>
     </issue>
 
@@ -21399,7 +20817,7 @@
         errorLine2="                                    ~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/SearchSupportFragment.java"
-            line="256"
+            line="258"
             column="37"/>
     </issue>
 
@@ -21410,7 +20828,7 @@
         errorLine2="                                                 ~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/SearchSupportFragment.java"
-            line="256"
+            line="258"
             column="50"/>
     </issue>
 
@@ -21421,7 +20839,7 @@
         errorLine2="                                                               ~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/SearchSupportFragment.java"
-            line="256"
+            line="258"
             column="64"/>
     </issue>
 
@@ -21432,7 +20850,7 @@
         errorLine2="                  ~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/SearchSupportFragment.java"
-            line="274"
+            line="276"
             column="19"/>
     </issue>
 
@@ -21443,7 +20861,7 @@
         errorLine2="                                                    ~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/SearchSupportFragment.java"
-            line="274"
+            line="276"
             column="53"/>
     </issue>
 
@@ -21454,7 +20872,7 @@
         errorLine2="                         ~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/SearchSupportFragment.java"
-            line="282"
+            line="284"
             column="26"/>
     </issue>
 
@@ -21465,7 +20883,7 @@
         errorLine2="           ~~~~">
         <location
             file="src/main/java/androidx/leanback/app/SearchSupportFragment.java"
-            line="290"
+            line="292"
             column="12"/>
     </issue>
 
@@ -21476,7 +20894,7 @@
         errorLine2="                             ~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/SearchSupportFragment.java"
-            line="290"
+            line="292"
             column="30"/>
     </issue>
 
@@ -21487,7 +20905,7 @@
         errorLine2="                                                      ~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/SearchSupportFragment.java"
-            line="290"
+            line="292"
             column="55"/>
     </issue>
 
@@ -21498,7 +20916,7 @@
         errorLine2="                             ~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/SearchSupportFragment.java"
-            line="291"
+            line="293"
             column="30"/>
     </issue>
 
@@ -21509,7 +20927,7 @@
         errorLine2="           ~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/SearchSupportFragment.java"
-            line="433"
+            line="455"
             column="12"/>
     </issue>
 
@@ -21520,7 +20938,7 @@
         errorLine2="                                        ~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/SearchSupportFragment.java"
-            line="464"
+            line="486"
             column="41"/>
     </issue>
 
@@ -21531,7 +20949,7 @@
         errorLine2="                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/SearchSupportFragment.java"
-            line="477"
+            line="499"
             column="47"/>
     </issue>
 
@@ -21542,7 +20960,7 @@
         errorLine2="                                             ~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/SearchSupportFragment.java"
-            line="487"
+            line="509"
             column="46"/>
     </issue>
 
@@ -21553,7 +20971,7 @@
         errorLine2="                         ~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/SearchSupportFragment.java"
-            line="501"
+            line="523"
             column="26"/>
     </issue>
 
@@ -21564,7 +20982,7 @@
         errorLine2="           ~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/SearchSupportFragment.java"
-            line="511"
+            line="533"
             column="12"/>
     </issue>
 
@@ -21575,7 +20993,7 @@
         errorLine2="                                 ~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/SearchSupportFragment.java"
-            line="522"
+            line="544"
             column="34"/>
     </issue>
 
@@ -21586,7 +21004,7 @@
         errorLine2="           ~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/SearchSupportFragment.java"
-            line="532"
+            line="554"
             column="12"/>
     </issue>
 
@@ -21597,7 +21015,7 @@
         errorLine2="                                          ~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/SearchSupportFragment.java"
-            line="544"
+            line="566"
             column="43"/>
     </issue>
 
@@ -21608,7 +21026,7 @@
         errorLine2="                                                     ~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/SearchSupportFragment.java"
-            line="555"
+            line="577"
             column="54"/>
     </issue>
 
@@ -21619,7 +21037,7 @@
         errorLine2="                                   ~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/SearchSupportFragment.java"
-            line="568"
+            line="590"
             column="36"/>
     </issue>
 
@@ -21630,7 +21048,7 @@
         errorLine2="                                   ~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/SearchSupportFragment.java"
-            line="579"
+            line="601"
             column="36"/>
     </issue>
 
@@ -21641,7 +21059,7 @@
         errorLine2="                                             ~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/SearchSupportFragment.java"
-            line="590"
+            line="612"
             column="46"/>
     </issue>
 
@@ -21652,7 +21070,7 @@
         errorLine2="                               ~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/SearchSupportFragment.java"
-            line="609"
+            line="631"
             column="32"/>
     </issue>
 
@@ -21663,7 +21081,7 @@
         errorLine2="                               ~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/SearchSupportFragment.java"
-            line="630"
+            line="652"
             column="32"/>
     </issue>
 
@@ -21674,7 +21092,7 @@
         errorLine2="           ~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/SearchSupportFragment.java"
-            line="652"
+            line="674"
             column="12"/>
     </issue>
 
@@ -24105,7 +23523,7 @@
         errorLine2="              ~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/VerticalGridFragment.java"
-            line="248"
+            line="250"
             column="15"/>
     </issue>
 
@@ -24116,7 +23534,7 @@
         errorLine2="                                         ~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/VerticalGridFragment.java"
-            line="254"
+            line="256"
             column="42"/>
     </issue>
 
@@ -24435,7 +23853,7 @@
         errorLine2="              ~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/VerticalGridSupportFragment.java"
-            line="243"
+            line="245"
             column="15"/>
     </issue>
 
@@ -24446,7 +23864,7 @@
         errorLine2="                                         ~~~~~~">
         <location
             file="src/main/java/androidx/leanback/app/VerticalGridSupportFragment.java"
-            line="249"
+            line="251"
             column="42"/>
     </issue>
 
diff --git a/legacy/core-utils/lint-baseline.xml b/legacy/core-utils/lint-baseline.xml
index 9ee0140..ee208f1b 100644
--- a/legacy/core-utils/lint-baseline.xml
+++ b/legacy/core-utils/lint-baseline.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="UnknownNullness"
diff --git a/lifecycle/integration-tests/incrementality/lint-baseline.xml b/lifecycle/integration-tests/incrementality/lint-baseline.xml
new file mode 100644
index 0000000..297ae16
--- /dev/null
+++ b/lifecycle/integration-tests/incrementality/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" version="4.2.0-beta02">
+
+</issues>
diff --git a/lifecycle/integration-tests/kotlintestapp/lint-baseline.xml b/lifecycle/integration-tests/kotlintestapp/lint-baseline.xml
index 4c4992b..8f1aa4b 100644
--- a/lifecycle/integration-tests/kotlintestapp/lint-baseline.xml
+++ b/lifecycle/integration-tests/kotlintestapp/lint-baseline.xml
@@ -1,37 +1,4 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
-
-    <issue
-        id="AllowBackup"
-        message="On SDK version 23 and up, your app data will be automatically backed up and restored on app install. Consider adding the attribute `android:fullBackupContent` to specify an `@xml` resource which configures which files to backup. More info: https://developer.android.com/training/backup/autosyncapi.html"
-        errorLine1="    &lt;application>"
-        errorLine2="     ~~~~~~~~~~~">
-        <location
-            file="src/main/AndroidManifest.xml"
-            line="19"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="AllowBackup"
-        message="Should explicitly set `android:allowBackup` to `true` or `false` (it&apos;s `true` by default, and that can have some security implications for the application&apos;s data)"
-        errorLine1="    &lt;application>"
-        errorLine2="     ~~~~~~~~~~~">
-        <location
-            file="src/main/AndroidManifest.xml"
-            line="19"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="MissingApplicationIcon"
-        message="Should explicitly set `android:icon`, there is no default"
-        errorLine1="    &lt;application>"
-        errorLine2="     ~~~~~~~~~~~">
-        <location
-            file="src/main/AndroidManifest.xml"
-            line="19"
-            column="6"/>
-    </issue>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
 </issues>
diff --git a/lifecycle/integration-tests/testapp/lint-baseline.xml b/lifecycle/integration-tests/testapp/lint-baseline.xml
index 2408ea4..2a95858 100644
--- a/lifecycle/integration-tests/testapp/lint-baseline.xml
+++ b/lifecycle/integration-tests/testapp/lint-baseline.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="UnusedResources"
diff --git a/lifecycle/lifecycle-common-java8/lint-baseline.xml b/lifecycle/lifecycle-common-java8/lint-baseline.xml
new file mode 100644
index 0000000..297ae16
--- /dev/null
+++ b/lifecycle/lifecycle-common-java8/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" version="4.2.0-beta02">
+
+</issues>
diff --git a/lifecycle/lifecycle-common/lint-baseline.xml b/lifecycle/lifecycle-common/lint-baseline.xml
index f0e79d1..a967115 100644
--- a/lifecycle/lifecycle-common/lint-baseline.xml
+++ b/lifecycle/lifecycle-common/lint-baseline.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" version="4.2.0-alpha15">
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" version="4.2.0-beta02">
 
     <issue
         id="BanUncheckedReflection"
@@ -96,7 +96,7 @@
         errorLine2="                  ~~~~~~">
         <location
             file="src/main/java/androidx/lifecycle/Lifecycling.java"
-            line="205"
+            line="206"
             column="19"/>
     </issue>
 
@@ -107,7 +107,7 @@
         errorLine2="                                        ~~~~~~">
         <location
             file="src/main/java/androidx/lifecycle/Lifecycling.java"
-            line="205"
+            line="206"
             column="41"/>
     </issue>
 
diff --git a/lifecycle/lifecycle-compiler/lint-baseline.xml b/lifecycle/lifecycle-compiler/lint-baseline.xml
new file mode 100644
index 0000000..297ae16
--- /dev/null
+++ b/lifecycle/lifecycle-compiler/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" version="4.2.0-beta02">
+
+</issues>
diff --git a/lifecycle/lifecycle-extensions/lint-baseline.xml b/lifecycle/lifecycle-extensions/lint-baseline.xml
index 46012b0..99a5199 100644
--- a/lifecycle/lifecycle-extensions/lint-baseline.xml
+++ b/lifecycle/lifecycle-extensions/lint-baseline.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="PrivateConstructorForUtilityClass"
diff --git a/lifecycle/lifecycle-livedata-core-ktx-lint/lint-baseline.xml b/lifecycle/lifecycle-livedata-core-ktx-lint/lint-baseline.xml
index c24e9ea..297ae16 100644
--- a/lifecycle/lifecycle-livedata-core-ktx-lint/lint-baseline.xml
+++ b/lifecycle/lifecycle-livedata-core-ktx-lint/lint-baseline.xml
@@ -1,15 +1,4 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" version="4.2.0-alpha15">
-
-    <issue
-        id="LintImplTextFormat"
-        message="&quot;LiveData&quot; looks like a code reference; surround with backtics in string to display as symbol, e.g. \`LiveData\`"
-        errorLine1="            explanation = &quot;&quot;&quot;This check ensures that LiveData values are not null when explicitly \"
-        errorLine2="                                                     ~~~~~~~~">
-        <location
-            file="src/main/java/androidx/lifecycle/lint/NonNullableMutableLiveDataDetector.kt"
-            line="59"
-            column="54"/>
-    </issue>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" version="4.2.0-beta02">
 
 </issues>
diff --git a/lifecycle/lifecycle-livedata-core-ktx/lint-baseline.xml b/lifecycle/lifecycle-livedata-core-ktx/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/lifecycle/lifecycle-livedata-core-ktx/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/lifecycle/lifecycle-livedata-core-truth/lint-baseline.xml b/lifecycle/lifecycle-livedata-core-truth/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/lifecycle/lifecycle-livedata-core-truth/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/lifecycle/lifecycle-livedata-core/lint-baseline.xml b/lifecycle/lifecycle-livedata-core/lint-baseline.xml
index 3378404..ec327ee 100644
--- a/lifecycle/lifecycle-livedata-core/lint-baseline.xml
+++ b/lifecycle/lifecycle-livedata-core/lint-baseline.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="RestrictedApi"
diff --git a/lifecycle/lifecycle-livedata-ktx/lint-baseline.xml b/lifecycle/lifecycle-livedata-ktx/lint-baseline.xml
index 1cad5378..5d56a7d 100644
--- a/lifecycle/lifecycle-livedata-ktx/lint-baseline.xml
+++ b/lifecycle/lifecycle-livedata-ktx/lint-baseline.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="UnsafeNewApiCall"
diff --git a/lifecycle/lifecycle-livedata/lint-baseline.xml b/lifecycle/lifecycle-livedata/lint-baseline.xml
index d1e85b8..bebba2a 100644
--- a/lifecycle/lifecycle-livedata/lint-baseline.xml
+++ b/lifecycle/lifecycle-livedata/lint-baseline.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="RestrictedApi"
diff --git a/lifecycle/lifecycle-process/lint-baseline.xml b/lifecycle/lifecycle-process/lint-baseline.xml
index ff0253b..da96649 100644
--- a/lifecycle/lifecycle-process/lint-baseline.xml
+++ b/lifecycle/lifecycle-process/lint-baseline.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="UnsafeNewApiCall"
diff --git a/lifecycle/lifecycle-reactivestreams-ktx/lint-baseline.xml b/lifecycle/lifecycle-reactivestreams-ktx/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/lifecycle/lifecycle-reactivestreams-ktx/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/lifecycle/lifecycle-reactivestreams/lint-baseline.xml b/lifecycle/lifecycle-reactivestreams/lint-baseline.xml
index e2c2dca..ad89376 100644
--- a/lifecycle/lifecycle-reactivestreams/lint-baseline.xml
+++ b/lifecycle/lifecycle-reactivestreams/lint-baseline.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="RestrictedApi"
diff --git a/lifecycle/lifecycle-runtime-ktx-lint/lint-baseline.xml b/lifecycle/lifecycle-runtime-ktx-lint/lint-baseline.xml
index 671f69b..297ae16 100644
--- a/lifecycle/lifecycle-runtime-ktx-lint/lint-baseline.xml
+++ b/lifecycle/lifecycle-runtime-ktx-lint/lint-baseline.xml
@@ -1,15 +1,4 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" version="4.2.0-alpha15">
-
-    <issue
-        id="LintImplTextFormat"
-        message="The issue summary should be shorter; typically just a 3-6 words; it&apos;s used as a topic header in HTML reports and in the IDE inspections window"
-        errorLine1="            briefDescription = &quot;Unsafe UI operation in finally/catch of &quot; +"
-        errorLine2="                               ^">
-        <location
-            file="src/main/java/androidx/lifecycle/lint/LifecycleWhenChecks.kt"
-            line="81"
-            column="32"/>
-    </issue>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" version="4.2.0-beta02">
 
 </issues>
diff --git a/lifecycle/lifecycle-runtime-ktx/lint-baseline.xml b/lifecycle/lifecycle-runtime-ktx/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/lifecycle/lifecycle-runtime-ktx/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/lifecycle/lifecycle-runtime-testing/lint-baseline.xml b/lifecycle/lifecycle-runtime-testing/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/lifecycle/lifecycle-runtime-testing/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/lifecycle/lifecycle-runtime/lint-baseline.xml b/lifecycle/lifecycle-runtime/lint-baseline.xml
index f49d07b..703c323 100644
--- a/lifecycle/lifecycle-runtime/lint-baseline.xml
+++ b/lifecycle/lifecycle-runtime/lint-baseline.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="RestrictedApi"
diff --git a/lifecycle/lifecycle-service/lint-baseline.xml b/lifecycle/lifecycle-service/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/lifecycle/lifecycle-service/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/lifecycle/lifecycle-viewmodel-ktx/lint-baseline.xml b/lifecycle/lifecycle-viewmodel-ktx/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/lifecycle/lifecycle-viewmodel-ktx/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/lifecycle/lifecycle-viewmodel-savedstate/lint-baseline.xml b/lifecycle/lifecycle-viewmodel-savedstate/lint-baseline.xml
index 5a2d1b1..d82c192d 100644
--- a/lifecycle/lifecycle-viewmodel-savedstate/lint-baseline.xml
+++ b/lifecycle/lifecycle-viewmodel-savedstate/lint-baseline.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="LambdaLast"
diff --git a/lifecycle/lifecycle-viewmodel/lint-baseline.xml b/lifecycle/lifecycle-viewmodel/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/lifecycle/lifecycle-viewmodel/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/lint-checks/lint-baseline.xml b/lint-checks/lint-baseline.xml
index 65cbbd6..297ae16 100644
--- a/lint-checks/lint-baseline.xml
+++ b/lint-checks/lint-baseline.xml
@@ -1,235 +1,4 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" version="4.2.0-alpha15">
-
-    <issue
-        id="LintImplTextFormat"
-        message="Single sentence error messages should not end with a period"
-        errorLine1="                        &quot;Detected &quot; +"
-        errorLine2="                        ^">
-        <location
-            file="src/main/java/androidx/build/lint/BanConcurrentHashMap.kt"
-            line="51"
-            column="25"/>
-    </issue>
-
-    <issue
-        id="LintImplTextFormat"
-        message="&quot;ConcurrentHashMap&quot; looks like a code reference; surround with backtics in string to display as symbol, e.g. \`ConcurrentHashMap\`"
-        errorLine1="                            &quot;ConcurrentHashMap usage.&quot;"
-        errorLine2="                             ~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/build/lint/BanConcurrentHashMap.kt"
-            line="52"
-            column="30"/>
-    </issue>
-
-    <issue
-        id="LintImplTextFormat"
-        message="Single sentence error messages should not end with a period"
-        errorLine1="                        &quot;Detected &quot; +"
-        errorLine2="                        ^">
-        <location
-            file="src/main/java/androidx/build/lint/BanConcurrentHashMap.kt"
-            line="72"
-            column="25"/>
-    </issue>
-
-    <issue
-        id="LintImplTextFormat"
-        message="&quot;ConcurrentHashMap&quot; looks like a code reference; surround with backtics in string to display as symbol, e.g. \`ConcurrentHashMap\`"
-        errorLine1="                            &quot;ConcurrentHashMap usage.&quot;"
-        errorLine2="                             ~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/build/lint/BanConcurrentHashMap.kt"
-            line="73"
-            column="30"/>
-    </issue>
-
-    <issue
-        id="LintImplTextFormat"
-        message="&quot;ConcurrentHashMap&quot; looks like a code reference; surround with backtics in string to display as symbol, e.g. \`ConcurrentHashMap\`"
-        errorLine1="            &quot;ConcurrentHashMap has an issue on Android’s Lollipop release that can lead to lost&quot; +"
-        errorLine2="             ~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/build/lint/BanConcurrentHashMap.kt"
-            line="84"
-            column="14"/>
-    </issue>
-
-    <issue
-        id="LintImplTextFormat"
-        message="&quot;VersionedParcelable&quot; looks like a code reference; surround with backtics in string to display as symbol, e.g. \`VersionedParcelable\`"
-        errorLine1="                &quot; please use VersionedParcelable instead.&quot;,"
-        errorLine2="                             ~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/build/lint/BanParcelableUsage.kt"
-            line="63"
-            column="30"/>
-    </issue>
-
-    <issue
-        id="LintImplTextFormat"
-        message="&quot;TargetApi&quot; looks like a code reference; surround with backtics in string to display as symbol, e.g. \`TargetApi\`"
-        errorLine1="                    &quot;Uses @TargetApi annotation&quot;"
-        errorLine2="                           ~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/build/lint/BanTargetApiAnnotation.kt"
-            line="43"
-            column="28"/>
-    </issue>
-
-    <issue
-        id="LintImplTextFormat"
-        message="&quot;TargetApi&quot; looks like a code reference; surround with backtics in string to display as symbol, e.g. \`TargetApi\`"
-        errorLine1="            &quot;Use of @TargetApi annotation is not allowed, please consider &quot; +"
-        errorLine2="                     ~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/build/lint/BanTargetApiAnnotation.kt"
-            line="53"
-            column="22"/>
-    </issue>
-
-    <issue
-        id="LintImplTextFormat"
-        message="&quot;isAtLeast&quot; looks like a code reference; surround with backtics in string to display as symbol, e.g. \`isAtLeast\`"
-        errorLine1="                &quot;methods such as isAtLeastP etc...)&quot; +"
-        errorLine2="                                 ~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/build/lint/BanUncheckedReflection.kt"
-            line="60"
-            column="34"/>
-    </issue>
-
-    <issue
-        id="LintImplTextFormat"
-        message="Single sentence error messages should not end with a period"
-        errorLine1="                &quot;Detected &quot; +"
-        errorLine2="                ^">
-        <location
-            file="src/main/java/androidx/build/lint/MetadataTagInsideApplicationTagDetector.kt"
-            line="40"
-            column="17"/>
-    </issue>
-
-    <issue
-        id="LintImplTextFormat"
-        message="&quot;&lt;application>&quot; looks like an XML reference; surround with backtics in string to display as symbol, e.g. \`&lt;application>\`"
-        errorLine1="                    &quot;&lt;application>-level meta-data tag.&quot;"
-        errorLine2="                     ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/build/lint/MetadataTagInsideApplicationTagDetector.kt"
-            line="41"
-            column="22"/>
-    </issue>
-
-    <issue
-        id="LintImplTextFormat"
-        message="The issue summary should be shorter; typically just a 3-6 words; it&apos;s used as a topic header in HTML reports and in the IDE inspections window"
-        errorLine1="            &quot;Detected &lt;application>-level &lt;meta-data> tag in library manifest&quot;,"
-        errorLine2="             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/build/lint/MetadataTagInsideApplicationTagDetector.kt"
-            line="49"
-            column="14"/>
-    </issue>
-
-    <issue
-        id="LintImplTextFormat"
-        message="&quot;&lt;application>-level &lt;meta-data> tags to library manifests because doing so may inadvertently cause denial-of-service attacks against other apps. Instead, developers may consider adding &lt;metadata> nested inside of placeholder &lt;service>&quot; looks like an XML reference; surround with backtics in string to display as symbol, e.g. \`&lt;application>-level &lt;meta-data> tags to library manifests because doing so may inadvertently cause denial-of-service attacks against other apps. Instead, developers may consider adding &lt;metadata> nested inside of placeholder &lt;service>\`"
-        errorLine1="            &quot;Developers should not add &lt;application>-level &lt;meta-data> tags to library manifests&quot; +"
-        errorLine2="            ^">
-        <location
-            file="src/main/java/androidx/build/lint/MetadataTagInsideApplicationTagDetector.kt"
-            line="50"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="LintImplTextFormat"
-        message="&quot;BuildCompat&quot; looks like a code reference; surround with backtics in string to display as symbol, e.g. \`BuildCompat\`"
-        errorLine1="            &quot;Using deprecated BuildCompat methods&quot;, fix"
-        errorLine2="                              ~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/build/lint/ObsoleteBuildCompatUsageDetector.kt"
-            line="58"
-            column="31"/>
-    </issue>
-
-    <issue
-        id="LintImplTextFormat"
-        message="&quot;BuildConfig&quot; looks like a code reference; surround with backtics in string to display as symbol, e.g. \`BuildConfig\`"
-        errorLine1="            &quot;BuildConfig methods should only be used prior to an API level&apos;s finalization. &quot; +"
-        errorLine2="             ~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/build/lint/ObsoleteBuildCompatUsageDetector.kt"
-            line="66"
-            column="14"/>
-    </issue>
-
-    <issue
-        id="LintImplTextFormat"
-        message="Single sentence error messages should not end with a period"
-        errorLine1="                        &quot;${function.name} is annotated with @$SAMPLED_ANNOTATION&quot; +"
-        errorLine2="                        ^">
-        <location
-            file="src/main/java/androidx/build/lint/SampledAnnotationEnforcer.kt"
-            line="348"
-            column="25"/>
-    </issue>
-
-    <issue
-        id="LintImplTextFormat"
-        message="Single sentence error messages should not end with a period"
-        errorLine1="                        &quot;${function.name} is annotated with @$SAMPLED_ANNOTATION, but is not &quot; +"
-        errorLine2="                        ^">
-        <location
-            file="src/main/java/androidx/build/lint/SampledAnnotationEnforcer.kt"
-            line="364"
-            column="25"/>
-    </issue>
-
-    <issue
-        id="LintImplTextFormat"
-        message="&quot;SmallTest&quot; looks like a code reference; surround with backtics in string to display as symbol, e.g. \`SmallTest\`"
-        errorLine1="                &quot;\nYou must use at least one of: @SmallTest, @MediumTest or @LargeTest.&quot; +"
-        errorLine2="                                                  ~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/build/lint/TestSizeAnnotationEnforcer.kt"
-            line="199"
-            column="51"/>
-    </issue>
-
-    <issue
-        id="LintImplTextFormat"
-        message="&quot;RequiresApi(x) where x is at least . Either annotate the containing class with at least @RequiresApi() or move the call to a static method in a wrapper class annotated with at least @RequiresApi()&quot; looks like a call; surround with backtics in string to display as symbol, e.g. \`RequiresApi(x) where x is at least . Either annotate the containing class with at least @RequiresApi() or move the call to a static method in a wrapper class annotated with at least @RequiresApi()\`"
-        errorLine1="                    &quot;This call is to a method from API $api, the call containing &quot; +"
-        errorLine2="                    ^">
-        <location
-            file="src/main/java/androidx/build/lint/UnsafeNewApiCallsDetector.kt"
-            line="361"
-            column="21"/>
-    </issue>
-
-    <issue
-        id="LintImplTextFormat"
-        message="The issue summary should be shorter; typically just a 3-6 words; it&apos;s used as a topic header in HTML reports and in the IDE inspections window"
-        errorLine1="            &quot;Calling method with API level higher than minSdk outside a &quot; +"
-        errorLine2="            ^">
-        <location
-            file="src/main/java/androidx/build/lint/UnsafeNewApiCallsDetector.kt"
-            line="460"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="LintImplTextFormat"
-        message="&quot;&lt;methods>&quot; looks like an XML reference; surround with backtics in string to display as symbol, e.g. \`&lt;methods>\`"
-        errorLine1="                  &lt;methods>;"
-        errorLine2="                  ~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/build/lint/UnsafeNewApiCallsDetector.kt"
-            line="494"
-            column="19"/>
-    </issue>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" version="4.2.0-beta02">
 
 </issues>
diff --git a/lint-checks/src/main/java/androidx/build/lint/BanSynchronizedMethods.kt b/lint-checks/src/main/java/androidx/build/lint/BanSynchronizedMethods.kt
index 9092f7e..eb9e0e7 100644
--- a/lint-checks/src/main/java/androidx/build/lint/BanSynchronizedMethods.kt
+++ b/lint-checks/src/main/java/androidx/build/lint/BanSynchronizedMethods.kt
@@ -45,12 +45,13 @@
     }
 
     companion object {
+        @SuppressWarnings("LintImplUnexpectedDomain")
         val ISSUE = Issue.create(
             "BanSynchronizedMethods",
             "Method is synchronized",
             "Use of synchronized methods is not recommended," +
-                " please refer to https://g3doc.corp.google.com/company/teams/androidx/" +
-                "api_guidelines.md#avoid-synchronized-methods",
+                " please refer to https://android.googlesource.com/platform/frameworks/" +
+                "support/+/androidx-main/docs/api_guidelines.md",
             Category.CORRECTNESS, 5, Severity.ERROR,
             Implementation(BanSynchronizedMethods::class.java, Scope.JAVA_FILE_SCOPE)
         )
diff --git a/lint-checks/src/main/java/androidx/build/lint/UnsafeNewApiCallsDetector.kt b/lint-checks/src/main/java/androidx/build/lint/UnsafeNewApiCallsDetector.kt
index cf014d0..cb1311e 100644
--- a/lint-checks/src/main/java/androidx/build/lint/UnsafeNewApiCallsDetector.kt
+++ b/lint-checks/src/main/java/androidx/build/lint/UnsafeNewApiCallsDetector.kt
@@ -255,7 +255,7 @@
                     val methods = target.findMethodsBySignature(method, true)
                     if (methods.size > 1) {
                         for (m in methods) {
-                            if (method != m) {
+                            if (!method.isEquivalentTo(m)) {
                                 val provider = m.containingClass
                                 if (provider != null) {
                                     val methodOwner = evaluator.getQualifiedName(provider)
diff --git a/lint-checks/tests/lint-baseline.xml b/lint-checks/tests/lint-baseline.xml
new file mode 100644
index 0000000..297ae16
--- /dev/null
+++ b/lint-checks/tests/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" version="4.2.0-beta02">
+
+</issues>
diff --git a/lint-demos/lint-demo-appcompat/lint-baseline.xml b/lint-demos/lint-demo-appcompat/lint-baseline.xml
index 11f6683..02fd3ae 100644
--- a/lint-demos/lint-demo-appcompat/lint-baseline.xml
+++ b/lint-demos/lint-demo-appcompat/lint-baseline.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="UnsafeNewApiCall"
@@ -90,39 +90,6 @@
     </issue>
 
     <issue
-        id="UseSwitchCompatOrMaterialCode"
-        message="Use `SwitchCompat` from AppCompat or `SwitchMaterial` from Material library"
-        errorLine1="        Switch mySwitch = new Switch(this);"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/appcompat/AppCompatLintDemo.java"
-            line="68"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="UseSwitchCompatOrMaterialCode"
-        message="Use `SwitchCompat` from AppCompat or `SwitchMaterial` from Material library"
-        errorLine1="public class CustomSwitch extends Switch {"
-        errorLine2="                                  ~~~~~~">
-        <location
-            file="src/main/java/com/example/android/appcompat/CustomSwitch.java"
-            line="27"
-            column="35"/>
-    </issue>
-
-    <issue
-        id="UseSwitchCompatOrMaterialXml"
-        message="Use `SwitchCompat` from AppCompat or `SwitchMaterial` from Material library"
-        errorLine1="    &lt;Switch"
-        errorLine2="    ^">
-        <location
-            file="src/main/res/layout/core_switch.xml"
-            line="23"
-            column="5"/>
-    </issue>
-
-    <issue
         id="UseAndroidAlpha"
         message="Must use `android:alpha` if `app:alpha` is used"
         errorLine1="    &lt;item app:alpha=&quot;?android:disabledAlpha&quot;"
@@ -156,116 +123,6 @@
     </issue>
 
     <issue
-        id="UseCompatLoadingForColorStateLists"
-        message="Use `AppCompatResources.getColorStateList()`"
-        errorLine1="                getResources().getColorStateList(R.color.color_state_list_missing_android_alpha);"
-        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/appcompat/AppCompatLintDemo.java"
-            line="49"
-            column="17"/>
-    </issue>
-
-    <issue
-        id="UseCompatLoadingForDrawables"
-        message="Use `ResourcesCompat.getDrawable()`"
-        errorLine1="        Drawable dr = getResources().getDrawable(R.drawable.app_sample_code);"
-        errorLine2="                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/appcompat/AppCompatLintDemo.java"
-            line="58"
-            column="23"/>
-    </issue>
-
-    <issue
-        id="UseCompatTextViewDrawableApis"
-        message="Use `TextViewCompat.setCompoundDrawableTintList()`"
-        errorLine1="            noop.setCompoundDrawableTintList(csl);"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/appcompat/AppCompatLintDemo.java"
-            line="63"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="UseCompatTextViewDrawableApis"
-        message="Use `TextViewCompat.setCompoundDrawableTintMode()`"
-        errorLine1="            noop.setCompoundDrawableTintMode(PorterDuff.Mode.DST);"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/appcompat/AppCompatLintDemo.java"
-            line="64"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="UseCompatTextViewDrawableXml"
-        message="Use `app:drawableStartCompat` instead of `android:drawableStart`"
-        errorLine1="        android:drawableStart=&quot;@drawable/app_sample_code&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout-v23/text_view_using_android_compound_drawables.xml"
-            line="36"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="UseCompatTextViewDrawableXml"
-        message="Use `app:drawableTint` instead of `android:drawableTint`"
-        errorLine1="        android:drawableTint=&quot;@color/custom&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout-v23/text_view_using_android_compound_drawables.xml"
-            line="37"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="UseCompatTextViewDrawableXml"
-        message="Use `app:drawableTintMode` instead of `android:drawableTintMode`"
-        errorLine1="        android:drawableTintMode=&quot;src_in&quot; />"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout-v23/text_view_using_android_compound_drawables.xml"
-            line="38"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="UseSupportActionBar"
-        message="Use `AppCompatActivity.setSupportActionBar`"
-        errorLine1="            setActionBar(new Toolbar(this));"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/appcompat/AppCompatLintDemo.java"
-            line="73"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="UseSupportActionBar"
-        message="Use `AppCompatActivity.setSupportActionBar`"
-        errorLine1="            setActionBar(new Toolbar(this));"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/appcompat/AppCompatLintDemoExt.java"
-            line="33"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="UsingOnClickInXml"
-        message="Use databinding or explicit wiring of click listener in code"
-        errorLine1="        android:>
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/view_with_click.xml"
-            line="26"
-            column="9"/>
-    </issue>
-
-    <issue
         id="UnusedResources"
         message="The resource `R.layout.core_switch` appears to be unused"
         errorLine1="&lt;LinearLayout xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
diff --git a/loader/loader-ktx/lint-baseline.xml b/loader/loader-ktx/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/loader/loader-ktx/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/loader/loader/lint-baseline.xml b/loader/loader/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/loader/loader/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/localbroadcastmanager/localbroadcastmanager/lint-baseline.xml b/localbroadcastmanager/localbroadcastmanager/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/localbroadcastmanager/localbroadcastmanager/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/media/media/lint-baseline.xml b/media/media/lint-baseline.xml
index 39093e4..9c9fd34 100644
--- a/media/media/lint-baseline.xml
+++ b/media/media/lint-baseline.xml
@@ -1,324 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
-
-    <issue
-        id="DefaultLocale"
-        message="Implicitly using the default locale is a common source of bugs: Use `toUpperCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
-        errorLine1="                .append(Integer.toHexString(mFlags).toUpperCase());"
-        errorLine2="                                                    ~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/media/AudioAttributesImplBase.java"
-            line="179"
-            column="53"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 21 (current min is 14): `android.media.AudioAttributes#CONTENT_TYPE_UNKNOWN`"
-        errorLine1="    public static final int CONTENT_TYPE_UNKNOWN = AudioAttributes.CONTENT_TYPE_UNKNOWN;"
-        errorLine2="                                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/media/AudioAttributesCompat.java"
-            line="74"
-            column="52"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 21 (current min is 14): `android.media.AudioAttributes#CONTENT_TYPE_SPEECH`"
-        errorLine1="    public static final int CONTENT_TYPE_SPEECH = AudioAttributes.CONTENT_TYPE_SPEECH;"
-        errorLine2="                                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/media/AudioAttributesCompat.java"
-            line="76"
-            column="51"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 21 (current min is 14): `android.media.AudioAttributes#CONTENT_TYPE_MUSIC`"
-        errorLine1="    public static final int CONTENT_TYPE_MUSIC = AudioAttributes.CONTENT_TYPE_MUSIC;"
-        errorLine2="                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/media/AudioAttributesCompat.java"
-            line="78"
-            column="50"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 21 (current min is 14): `android.media.AudioAttributes#CONTENT_TYPE_MOVIE`"
-        errorLine1="    public static final int CONTENT_TYPE_MOVIE = AudioAttributes.CONTENT_TYPE_MOVIE;"
-        errorLine2="                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/media/AudioAttributesCompat.java"
-            line="83"
-            column="50"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 21 (current min is 14): `android.media.AudioAttributes#CONTENT_TYPE_SONIFICATION`"
-        errorLine1="    public static final int CONTENT_TYPE_SONIFICATION = AudioAttributes.CONTENT_TYPE_SONIFICATION;"
-        errorLine2="                                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/media/AudioAttributesCompat.java"
-            line="90"
-            column="57"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 21 (current min is 14): `android.media.AudioAttributes#USAGE_UNKNOWN`"
-        errorLine1="    public static final int USAGE_UNKNOWN = AudioAttributes.USAGE_UNKNOWN;"
-        errorLine2="                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/media/AudioAttributesCompat.java"
-            line="93"
-            column="45"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 21 (current min is 14): `android.media.AudioAttributes#USAGE_MEDIA`"
-        errorLine1="    public static final int USAGE_MEDIA = AudioAttributes.USAGE_MEDIA;"
-        errorLine2="                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/media/AudioAttributesCompat.java"
-            line="95"
-            column="43"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 21 (current min is 14): `android.media.AudioAttributes#USAGE_VOICE_COMMUNICATION`"
-        errorLine1="    public static final int USAGE_VOICE_COMMUNICATION = AudioAttributes.USAGE_VOICE_COMMUNICATION;"
-        errorLine2="                                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/media/AudioAttributesCompat.java"
-            line="97"
-            column="57"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 21 (current min is 14): `android.media.AudioAttributes#USAGE_VOICE_COMMUNICATION_SIGNALLING`"
-        errorLine1="             AudioAttributes.USAGE_VOICE_COMMUNICATION_SIGNALLING;"
-        errorLine2="             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/media/AudioAttributesCompat.java"
-            line="103"
-            column="14"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 21 (current min is 14): `android.media.AudioAttributes#USAGE_ALARM`"
-        errorLine1="    public static final int USAGE_ALARM = AudioAttributes.USAGE_ALARM;"
-        errorLine2="                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/media/AudioAttributesCompat.java"
-            line="105"
-            column="43"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 21 (current min is 14): `android.media.AudioAttributes#USAGE_NOTIFICATION`"
-        errorLine1="    public static final int USAGE_NOTIFICATION = AudioAttributes.USAGE_NOTIFICATION;"
-        errorLine2="                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/media/AudioAttributesCompat.java"
-            line="110"
-            column="50"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 21 (current min is 14): `android.media.AudioAttributes#USAGE_NOTIFICATION_RINGTONE`"
-        errorLine1="             AudioAttributes.USAGE_NOTIFICATION_RINGTONE;"
-        errorLine2="             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/media/AudioAttributesCompat.java"
-            line="113"
-            column="14"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 21 (current min is 14): `android.media.AudioAttributes#USAGE_NOTIFICATION_COMMUNICATION_REQUEST`"
-        errorLine1="             AudioAttributes.USAGE_NOTIFICATION_COMMUNICATION_REQUEST;"
-        errorLine2="             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/media/AudioAttributesCompat.java"
-            line="119"
-            column="14"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 21 (current min is 14): `android.media.AudioAttributes#USAGE_NOTIFICATION_COMMUNICATION_INSTANT`"
-        errorLine1="             AudioAttributes.USAGE_NOTIFICATION_COMMUNICATION_INSTANT;"
-        errorLine2="             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/media/AudioAttributesCompat.java"
-            line="125"
-            column="14"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 21 (current min is 14): `android.media.AudioAttributes#USAGE_NOTIFICATION_COMMUNICATION_DELAYED`"
-        errorLine1="             AudioAttributes.USAGE_NOTIFICATION_COMMUNICATION_DELAYED;"
-        errorLine2="             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/media/AudioAttributesCompat.java"
-            line="131"
-            column="14"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 21 (current min is 14): `android.media.AudioAttributes#USAGE_NOTIFICATION_EVENT`"
-        errorLine1="    public static final int USAGE_NOTIFICATION_EVENT = AudioAttributes.USAGE_NOTIFICATION_EVENT;"
-        errorLine2="                                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/media/AudioAttributesCompat.java"
-            line="136"
-            column="56"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 21 (current min is 14): `android.media.AudioAttributes#USAGE_ASSISTANCE_ACCESSIBILITY`"
-        errorLine1="             AudioAttributes.USAGE_ASSISTANCE_ACCESSIBILITY;"
-        errorLine2="             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/media/AudioAttributesCompat.java"
-            line="139"
-            column="14"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 21 (current min is 14): `android.media.AudioAttributes#USAGE_ASSISTANCE_NAVIGATION_GUIDANCE`"
-        errorLine1="             AudioAttributes.USAGE_ASSISTANCE_NAVIGATION_GUIDANCE;"
-        errorLine2="             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/media/AudioAttributesCompat.java"
-            line="142"
-            column="14"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 21 (current min is 14): `android.media.AudioAttributes#USAGE_ASSISTANCE_SONIFICATION`"
-        errorLine1="             AudioAttributes.USAGE_ASSISTANCE_SONIFICATION;"
-        errorLine2="             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/media/AudioAttributesCompat.java"
-            line="145"
-            column="14"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 21 (current min is 14): `android.media.AudioAttributes#USAGE_GAME`"
-        errorLine1="    public static final int USAGE_GAME = AudioAttributes.USAGE_GAME;"
-        errorLine2="                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/media/AudioAttributesCompat.java"
-            line="147"
-            column="42"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 26 (current min is 14): `android.media.AudioAttributes#USAGE_ASSISTANT`"
-        errorLine1="    public static final int USAGE_ASSISTANT = AudioAttributes.USAGE_ASSISTANT;"
-        errorLine2="                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/media/AudioAttributesCompat.java"
-            line="155"
-            column="47"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 19 (current min is 14): `android.media.AudioManager#AUDIOFOCUS_GAIN_TRANSIENT_EXCLUSIVE`"
-        errorLine1="            AudioManager.AUDIOFOCUS_GAIN_TRANSIENT_EXCLUSIVE;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/media/AudioManagerCompat.java"
-            line="68"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `layoutDirection` is only used in API level 17 and higher (current min is 14)"
-        errorLine1="        android:layoutDirection=&quot;ltr&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/notification_template_big_media.xml"
-            line="50"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `layoutDirection` is only used in API level 17 and higher (current min is 14)"
-        errorLine1="        android:layoutDirection=&quot;ltr&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/notification_template_big_media_custom.xml"
-            line="97"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `layoutDirection` is only used in API level 17 and higher (current min is 14)"
-        errorLine1="        android:layoutDirection=&quot;ltr&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/notification_template_big_media_narrow.xml"
-            line="56"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `layoutDirection` is only used in API level 17 and higher (current min is 14)"
-        errorLine1="        android:layoutDirection=&quot;ltr&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/notification_template_big_media_narrow_custom.xml"
-            line="103"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `layoutDirection` is only used in API level 17 and higher (current min is 14)"
-        errorLine1="        android:layoutDirection=&quot;ltr&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/notification_template_media.xml"
-            line="38"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `layoutDirection` is only used in API level 17 and higher (current min is 14)"
-        errorLine1="        android:layoutDirection=&quot;ltr&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/notification_template_media_custom.xml"
-            line="87"
-            column="9"/>
-    </issue>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="UnsafeNewApiCall"
@@ -1031,7 +712,7 @@
         errorLine2="                                                                         ~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/android/support/v4/media/session/PlaybackStateCompat.java"
-            line="800"
+            line="809"
             column="74"/>
     </issue>
 
@@ -1042,7 +723,7 @@
         errorLine2="                                  ~~~~~~~~~">
         <location
             file="src/main/java/android/support/v4/media/session/PlaybackStateCompat.java"
-            line="810"
+            line="819"
             column="35"/>
     </issue>
 
@@ -1053,7 +734,7 @@
         errorLine2="                             ~~~~~~~~">
         <location
             file="src/main/java/android/support/v4/media/session/PlaybackStateCompat.java"
-            line="816"
+            line="825"
             column="30"/>
     </issue>
 
@@ -1064,7 +745,7 @@
         errorLine2="                             ~~~~~~~~~~~">
         <location
             file="src/main/java/android/support/v4/media/session/PlaybackStateCompat.java"
-            line="817"
+            line="826"
             column="30"/>
     </issue>
 
@@ -1075,7 +756,7 @@
         errorLine2="                             ~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/android/support/v4/media/session/PlaybackStateCompat.java"
-            line="818"
+            line="827"
             column="30"/>
     </issue>
 
@@ -1086,7 +767,7 @@
         errorLine2="                             ~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/android/support/v4/media/session/PlaybackStateCompat.java"
-            line="819"
+            line="828"
             column="30"/>
     </issue>
 
@@ -1097,7 +778,7 @@
         errorLine2="                             ~~~~~~~~~~">
         <location
             file="src/main/java/android/support/v4/media/session/PlaybackStateCompat.java"
-            line="820"
+            line="829"
             column="30"/>
     </issue>
 
@@ -1108,7 +789,7 @@
         errorLine2="                             ~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/android/support/v4/media/session/PlaybackStateCompat.java"
-            line="822"
+            line="831"
             column="30"/>
     </issue>
 
@@ -1119,7 +800,7 @@
         errorLine2="                             ~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/android/support/v4/media/session/PlaybackStateCompat.java"
-            line="823"
+            line="832"
             column="30"/>
     </issue>
 
@@ -1130,7 +811,7 @@
         errorLine2="                             ~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/android/support/v4/media/session/PlaybackStateCompat.java"
-            line="825"
+            line="834"
             column="30"/>
     </issue>
 
@@ -1141,7 +822,7 @@
         errorLine2="                                            ~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/android/support/v4/media/session/PlaybackStateCompat.java"
-            line="844"
+            line="853"
             column="45"/>
     </issue>
 
@@ -1152,7 +833,7 @@
         errorLine2="                    ~~~~~~~~">
         <location
             file="src/main/java/android/support/v4/media/session/PlaybackStateCompat.java"
-            line="845"
+            line="854"
             column="21"/>
     </issue>
 
@@ -1163,7 +844,7 @@
         errorLine2="                    ~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/android/support/v4/media/session/PlaybackStateCompat.java"
-            line="846"
+            line="855"
             column="21"/>
     </issue>
 
@@ -1174,7 +855,7 @@
         errorLine2="                    ~~~~~~~~~~">
         <location
             file="src/main/java/android/support/v4/media/session/PlaybackStateCompat.java"
-            line="847"
+            line="856"
             column="21"/>
     </issue>
 
@@ -1185,7 +866,7 @@
         errorLine2="                    ~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/android/support/v4/media/session/PlaybackStateCompat.java"
-            line="848"
+            line="857"
             column="21"/>
     </issue>
 
@@ -1196,7 +877,7 @@
         errorLine2="                        ~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/android/support/v4/media/session/PlaybackStateCompat.java"
-            line="850"
+            line="859"
             column="25"/>
     </issue>
 
@@ -1207,7 +888,7 @@
         errorLine2="                    ~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/android/support/v4/media/session/PlaybackStateCompat.java"
-            line="853"
+            line="862"
             column="21"/>
     </issue>
 
@@ -1218,7 +899,7 @@
         errorLine2="                        ~~~~~~~~~">
         <location
             file="src/main/java/android/support/v4/media/session/PlaybackStateCompat.java"
-            line="855"
+            line="864"
             column="25"/>
     </issue>
 
@@ -1229,7 +910,7 @@
         errorLine2="                                ~~~~~">
         <location
             file="src/main/java/android/support/v4/media/session/PlaybackStateCompat.java"
-            line="857"
+            line="866"
             column="33"/>
     </issue>
 
@@ -1240,7 +921,7 @@
         errorLine2="                                            ~~~~~~~~~">
         <location
             file="src/main/java/android/support/v4/media/session/PlaybackStateCompat.java"
-            line="936"
+            line="945"
             column="45"/>
     </issue>
 
@@ -1251,7 +932,7 @@
         errorLine2="                                            ~~~~~~~~~">
         <location
             file="src/main/java/android/support/v4/media/session/PlaybackStateCompat.java"
-            line="940"
+            line="949"
             column="45"/>
     </issue>
 
@@ -1262,7 +943,7 @@
         errorLine2="                                            ~~~~~~~">
         <location
             file="src/main/java/android/support/v4/media/session/PlaybackStateCompat.java"
-            line="941"
+            line="950"
             column="45"/>
     </issue>
 
@@ -1273,7 +954,7 @@
         errorLine2="                                            ~~~~~~~">
         <location
             file="src/main/java/android/support/v4/media/session/PlaybackStateCompat.java"
-            line="942"
+            line="951"
             column="45"/>
     </issue>
 
@@ -1284,7 +965,7 @@
         errorLine2="                                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/android/support/v4/media/session/PlaybackStateCompat.java"
-            line="963"
+            line="972"
             column="58"/>
     </issue>
 
@@ -1295,7 +976,7 @@
         errorLine2="                    ~~~~~~~~~">
         <location
             file="src/main/java/android/support/v4/media/session/PlaybackStateCompat.java"
-            line="965"
+            line="974"
             column="21"/>
     </issue>
 
@@ -1306,7 +987,7 @@
         errorLine2="                           ~~~~~">
         <location
             file="src/main/java/android/support/v4/media/session/PlaybackStateCompat.java"
-            line="966"
+            line="975"
             column="28"/>
     </issue>
 
@@ -1443,336 +1124,6 @@
     </issue>
 
     <issue
-        id="ParcelClassLoader"
-        message="Passing null here (to use the default class loader) will not work if you are restoring your own classes. Consider using for example `getClass().getClassLoader()` instead."
-        errorLine1="                            inner = in.readParcelable(null);"
-        errorLine2="                                       ~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/android/support/v4/media/session/MediaSessionCompat.java"
-            line="2120"
-            column="40"/>
-    </issue>
-
-    <issue
-        id="SwitchIntDef"
-        message="Unexpected constant; expected one of: `AudioAttributesCompat.USAGE_ALARM`, `AudioAttributesCompat.USAGE_ASSISTANCE_ACCESSIBILITY`, `AudioAttributesCompat.USAGE_ASSISTANCE_NAVIGATION_GUIDANCE`, `AudioAttributesCompat.USAGE_ASSISTANCE_SONIFICATION`, `AudioAttributesCompat.USAGE_ASSISTANT`, `AudioAttributesCompat.USAGE_GAME`, `AudioAttributesCompat.USAGE_MEDIA`, `AudioAttributesCompat.USAGE_NOTIFICATION`, `AudioAttributesCompat.USAGE_NOTIFICATION_COMMUNICATION_DELAYED`, `AudioAttributesCompat.USAGE_NOTIFICATION_COMMUNICATION_INSTANT`, `AudioAttributesCompat.USAGE_NOTIFICATION_COMMUNICATION_REQUEST`, `AudioAttributesCompat.USAGE_NOTIFICATION_EVENT`, `AudioAttributesCompat.USAGE_NOTIFICATION_RINGTONE`, `AudioAttributesCompat.USAGE_UNKNOWN`, `AudioAttributesCompat.USAGE_VOICE_COMMUNICATION`, `AudioAttributesCompat.USAGE_VOICE_COMMUNICATION_SIGNALLING`"
-        errorLine1="                case USAGE_VIRTUAL_SOURCE:"
-        errorLine2="                     ~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/media/AudioAttributesImplBase.java"
-            line="224"
-            column="22"/>
-    </issue>
-
-    <issue
-        id="SwitchIntDef"
-        message="Switch statement on an `int` with known associated constant missing case `RATING_NONE`"
-        errorLine1="        switch(ratingStyle) {"
-        errorLine2="        ~~~~~~">
-        <location
-            file="src/main/java/android/support/v4/media/RatingCompat.java"
-            line="159"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="SwitchIntDef"
-        message="Switch statement on an `int` with known associated constant missing case `Rating.RATING_3_STARS`, `Rating.RATING_4_STARS`, `Rating.RATING_5_STARS`, `Rating.RATING_HEART`, `Rating.RATING_NONE`, `Rating.RATING_PERCENTAGE`, `Rating.RATING_THUMB_UP_DOWN`"
-        errorLine1="                switch (ratingStyle) {"
-        errorLine2="                ~~~~~~">
-        <location
-            file="src/main/java/android/support/v4/media/RatingCompat.java"
-            line="337"
-            column="17"/>
-    </issue>
-
-    <issue
-        id="SwitchIntDef"
-        message="Unexpected constant; expected one of: `Rating.RATING_3_STARS`, `Rating.RATING_4_STARS`, `Rating.RATING_5_STARS`, `Rating.RATING_HEART`, `Rating.RATING_NONE`, `Rating.RATING_PERCENTAGE`, `Rating.RATING_THUMB_UP_DOWN`"
-        errorLine1="                    case RATING_HEART:"
-        errorLine2="                         ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/android/support/v4/media/RatingCompat.java"
-            line="338"
-            column="26"/>
-    </issue>
-
-    <issue
-        id="SwitchIntDef"
-        message="Unexpected constant; expected one of: `Rating.RATING_3_STARS`, `Rating.RATING_4_STARS`, `Rating.RATING_5_STARS`, `Rating.RATING_HEART`, `Rating.RATING_NONE`, `Rating.RATING_PERCENTAGE`, `Rating.RATING_THUMB_UP_DOWN`"
-        errorLine1="                    case RATING_THUMB_UP_DOWN:"
-        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/android/support/v4/media/RatingCompat.java"
-            line="341"
-            column="26"/>
-    </issue>
-
-    <issue
-        id="SwitchIntDef"
-        message="Unexpected constant; expected one of: `Rating.RATING_3_STARS`, `Rating.RATING_4_STARS`, `Rating.RATING_5_STARS`, `Rating.RATING_HEART`, `Rating.RATING_NONE`, `Rating.RATING_PERCENTAGE`, `Rating.RATING_THUMB_UP_DOWN`"
-        errorLine1="                    case RATING_3_STARS:"
-        errorLine2="                         ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/android/support/v4/media/RatingCompat.java"
-            line="344"
-            column="26"/>
-    </issue>
-
-    <issue
-        id="SwitchIntDef"
-        message="Unexpected constant; expected one of: `Rating.RATING_3_STARS`, `Rating.RATING_4_STARS`, `Rating.RATING_5_STARS`, `Rating.RATING_HEART`, `Rating.RATING_NONE`, `Rating.RATING_PERCENTAGE`, `Rating.RATING_THUMB_UP_DOWN`"
-        errorLine1="                    case RATING_4_STARS:"
-        errorLine2="                         ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/android/support/v4/media/RatingCompat.java"
-            line="345"
-            column="26"/>
-    </issue>
-
-    <issue
-        id="SwitchIntDef"
-        message="Unexpected constant; expected one of: `Rating.RATING_3_STARS`, `Rating.RATING_4_STARS`, `Rating.RATING_5_STARS`, `Rating.RATING_HEART`, `Rating.RATING_NONE`, `Rating.RATING_PERCENTAGE`, `Rating.RATING_THUMB_UP_DOWN`"
-        errorLine1="                    case RATING_5_STARS:"
-        errorLine2="                         ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/android/support/v4/media/RatingCompat.java"
-            line="346"
-            column="26"/>
-    </issue>
-
-    <issue
-        id="SwitchIntDef"
-        message="Unexpected constant; expected one of: `Rating.RATING_3_STARS`, `Rating.RATING_4_STARS`, `Rating.RATING_5_STARS`, `Rating.RATING_HEART`, `Rating.RATING_NONE`, `Rating.RATING_PERCENTAGE`, `Rating.RATING_THUMB_UP_DOWN`"
-        errorLine1="                    case RATING_PERCENTAGE:"
-        errorLine2="                         ~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/android/support/v4/media/RatingCompat.java"
-            line="350"
-            column="26"/>
-    </issue>
-
-    <issue
-        id="ObsoleteLayoutParam"
-        message="Invalid layout param in a `LinearLayout`: `layout_toLeftOf`"
-        errorLine1="        android:layout_toLeftOf=&quot;@id/cancel_action&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/notification_template_media_custom.xml"
-            line="36"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="ObsoleteLayoutParam"
-        message="Invalid layout param in a `LinearLayout`: `layout_toStartOf`"
-        errorLine1="        android:layout_toStartOf=&quot;@id/cancel_action&quot;>"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/notification_template_media_custom.xml"
-            line="37"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="HandlerLeak"
-        message="This `Handler` class should be static or leaks might occur (androidx.media.MediaBrowserServiceCompat.ServiceHandler)"
-        errorLine1="    private final class ServiceHandler extends Handler {"
-        errorLine2="                        ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/media/MediaBrowserServiceCompat.java"
-            line="661"
-            column="25"/>
-    </issue>
-
-    <issue
-        id="DisableBaselineAlignment"
-        message="Set `android:baselineAligned=&quot;false&quot;` on this element for better performance"
-        errorLine1="    &lt;LinearLayout"
-        errorLine2="     ~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/notification_template_big_media_custom.xml"
-            line="34"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="DisableBaselineAlignment"
-        message="Set `android:baselineAligned=&quot;false&quot;` on this element for better performance"
-        errorLine1="    &lt;LinearLayout"
-        errorLine2="     ~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/notification_template_big_media_narrow_custom.xml"
-            line="38"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="DisableBaselineAlignment"
-        message="Set `android:baselineAligned=&quot;false&quot;` on this element for better performance"
-        errorLine1="    &lt;LinearLayout"
-        errorLine2="     ~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/notification_template_media_custom.xml"
-            line="28"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="InefficientWeight"
-        message="Use a `layout_width` of `0dp` instead of `match_parent` for better performance"
-        errorLine1="            android:layout_width=&quot;match_parent&quot;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/notification_template_big_media_custom.xml"
-            line="47"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="InefficientWeight"
-        message="Use a `layout_width` of `0dp` instead of `match_parent` for better performance"
-        errorLine1="            android:layout_width=&quot;match_parent&quot;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/notification_template_big_media_narrow_custom.xml"
-            line="51"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="InefficientWeight"
-        message="Use a `layout_width` of `0dp` instead of `match_parent` for better performance"
-        errorLine1="            android:layout_width=&quot;match_parent&quot;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/notification_template_media_custom.xml"
-            line="40"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="NestedWeights"
-        message="Nested weights are bad for performance"
-        errorLine1="            android:layout_weight=&quot;1&quot;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/notification_template_media_custom.xml"
-            line="42"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="&lt;ImageButton xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
-        errorLine2=" ~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/notification_media_action.xml"
-            line="17"
-            column="2"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="&lt;ImageButton xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
-        errorLine2=" ~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/notification_media_cancel_action.xml"
-            line="18"
-            column="2"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="    &lt;ImageView"
-        errorLine2="     ~~~~~~~~~">
-        <location
-            file="src/main/res/layout/notification_template_big_media.xml"
-            line="54"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="    &lt;ImageView"
-        errorLine2="     ~~~~~~~~~">
-        <location
-            file="src/main/res/layout/notification_template_big_media_custom.xml"
-            line="101"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="    &lt;ImageView android:id=&quot;@+id/icon&quot;"
-        errorLine2="     ~~~~~~~~~">
-        <location
-            file="src/main/res/layout/notification_template_big_media_narrow.xml"
-            line="24"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="    &lt;ImageView"
-        errorLine2="     ~~~~~~~~~">
-        <location
-            file="src/main/res/layout/notification_template_big_media_narrow.xml"
-            line="60"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="    &lt;ImageView android:id=&quot;@+id/icon&quot;"
-        errorLine2="     ~~~~~~~~~">
-        <location
-            file="src/main/res/layout/notification_template_big_media_narrow_custom.xml"
-            line="24"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="    &lt;ImageView"
-        errorLine2="     ~~~~~~~~~">
-        <location
-            file="src/main/res/layout/notification_template_big_media_narrow_custom.xml"
-            line="107"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="    &lt;ImageView android:id=&quot;@+id/end_padder&quot;"
-        errorLine2="     ~~~~~~~~~">
-        <location
-            file="src/main/res/layout/notification_template_media.xml"
-            line="47"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="    &lt;ImageView android:id=&quot;@+id/end_padder&quot;"
-        errorLine2="     ~~~~~~~~~">
-        <location
-            file="src/main/res/layout/notification_template_media_custom.xml"
-            line="96"
-            column="6"/>
-    </issue>
-
-    <issue
         id="LambdaLast"
         message="Functional interface parameters (such as parameter 1, &quot;listener&quot;, in androidx.media.AudioFocusRequestCompat.Builder.setOnAudioFocusChangeListener) should be last to improve Kotlin interoperability; see https://kotlinlang.org/docs/reference/java-interop.html#sam-conversions"
         errorLine1="                @NonNull OnAudioFocusChangeListener listener, @NonNull Handler handler) {"
@@ -4606,7 +3957,7 @@
         errorLine2="                              ~~~~~~">
         <location
             file="src/main/java/android/support/v4/media/session/PlaybackStateCompat.java"
-            line="608"
+            line="616"
             column="31"/>
     </issue>
 
@@ -4617,7 +3968,7 @@
         errorLine2="                                   ~~~~">
         <location
             file="src/main/java/android/support/v4/media/session/PlaybackStateCompat.java"
-            line="669"
+            line="677"
             column="36"/>
     </issue>
 
@@ -4628,7 +3979,7 @@
         errorLine2="           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/android/support/v4/media/session/PlaybackStateCompat.java"
-            line="730"
+            line="739"
             column="12"/>
     </issue>
 
@@ -4639,7 +3990,7 @@
         errorLine2="           ~~~~~~~~~~~~">
         <location
             file="src/main/java/android/support/v4/media/session/PlaybackStateCompat.java"
-            line="763"
+            line="772"
             column="12"/>
     </issue>
 
@@ -4650,7 +4001,7 @@
         errorLine2="                  ~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/android/support/v4/media/session/PlaybackStateCompat.java"
-            line="797"
+            line="806"
             column="19"/>
     </issue>
 
@@ -4661,7 +4012,7 @@
         errorLine2="                                                        ~~~~~~">
         <location
             file="src/main/java/android/support/v4/media/session/PlaybackStateCompat.java"
-            line="797"
+            line="806"
             column="57"/>
     </issue>
 
@@ -4672,7 +4023,7 @@
         errorLine2="           ~~~~~~">
         <location
             file="src/main/java/android/support/v4/media/session/PlaybackStateCompat.java"
-            line="842"
+            line="851"
             column="12"/>
     </issue>
 
@@ -4683,7 +4034,7 @@
         errorLine2="                                  ~~~~~~">
         <location
             file="src/main/java/android/support/v4/media/session/PlaybackStateCompat.java"
-            line="906"
+            line="915"
             column="35"/>
     </issue>
 
@@ -4694,7 +4045,7 @@
         errorLine2="                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/android/support/v4/media/session/PlaybackStateCompat.java"
-            line="929"
+            line="938"
             column="23"/>
     </issue>
 
@@ -4705,7 +4056,7 @@
         errorLine2="                                                                        ~~~~~~">
         <location
             file="src/main/java/android/support/v4/media/session/PlaybackStateCompat.java"
-            line="929"
+            line="938"
             column="73"/>
     </issue>
 
@@ -4716,7 +4067,7 @@
         errorLine2="               ~~~~~~">
         <location
             file="src/main/java/android/support/v4/media/session/PlaybackStateCompat.java"
-            line="958"
+            line="967"
             column="16"/>
     </issue>
 
@@ -4727,7 +4078,7 @@
         errorLine2="               ~~~~~~">
         <location
             file="src/main/java/android/support/v4/media/session/PlaybackStateCompat.java"
-            line="988"
+            line="997"
             column="16"/>
     </issue>
 
@@ -4738,7 +4089,7 @@
         errorLine2="               ~~~~~~~~~~~~">
         <location
             file="src/main/java/android/support/v4/media/session/PlaybackStateCompat.java"
-            line="997"
+            line="1006"
             column="16"/>
     </issue>
 
@@ -4749,7 +4100,7 @@
         errorLine2="               ~~~~~~">
         <location
             file="src/main/java/android/support/v4/media/session/PlaybackStateCompat.java"
-            line="1020"
+            line="1029"
             column="16"/>
     </issue>
 
@@ -4760,7 +4111,7 @@
         errorLine2="                           ~~~~~~">
         <location
             file="src/main/java/android/support/v4/media/session/PlaybackStateCompat.java"
-            line="1054"
+            line="1063"
             column="28"/>
     </issue>
 
@@ -4771,7 +4122,7 @@
         errorLine2="                                          ~~~~~~~~~~~~">
         <location
             file="src/main/java/android/support/v4/media/session/PlaybackStateCompat.java"
-            line="1054"
+            line="1063"
             column="43"/>
     </issue>
 
@@ -4782,7 +4133,7 @@
         errorLine2="                   ~~~~~~~">
         <location
             file="src/main/java/android/support/v4/media/session/PlaybackStateCompat.java"
-            line="1081"
+            line="1090"
             column="20"/>
     </issue>
 
@@ -4793,7 +4144,7 @@
         errorLine2="                                     ~~~~~~">
         <location
             file="src/main/java/android/support/v4/media/session/PlaybackStateCompat.java"
-            line="1081"
+            line="1090"
             column="38"/>
     </issue>
 
@@ -4804,7 +4155,7 @@
         errorLine2="                   ~~~~~~~~~~~~">
         <location
             file="src/main/java/android/support/v4/media/session/PlaybackStateCompat.java"
-            line="1092"
+            line="1101"
             column="20"/>
     </issue>
 
@@ -4815,7 +4166,7 @@
         errorLine2="                       ~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/android/support/v4/media/session/PlaybackStateCompat.java"
-            line="1127"
+            line="1136"
             column="24"/>
     </issue>
 
@@ -4826,7 +4177,7 @@
         errorLine2="               ~~~~~~~">
         <location
             file="src/main/java/android/support/v4/media/session/PlaybackStateCompat.java"
-            line="1174"
+            line="1183"
             column="16"/>
     </issue>
 
@@ -4837,7 +4188,7 @@
         errorLine2="               ~~~~~~~">
         <location
             file="src/main/java/android/support/v4/media/session/PlaybackStateCompat.java"
-            line="1212"
+            line="1221"
             column="16"/>
     </issue>
 
@@ -4848,7 +4199,7 @@
         errorLine2="               ~~~~~~~">
         <location
             file="src/main/java/android/support/v4/media/session/PlaybackStateCompat.java"
-            line="1228"
+            line="1237"
             column="16"/>
     </issue>
 
@@ -4859,7 +4210,7 @@
         errorLine2="               ~~~~~~~">
         <location
             file="src/main/java/android/support/v4/media/session/PlaybackStateCompat.java"
-            line="1262"
+            line="1272"
             column="16"/>
     </issue>
 
@@ -4870,7 +4221,7 @@
         errorLine2="               ~~~~~~~">
         <location
             file="src/main/java/android/support/v4/media/session/PlaybackStateCompat.java"
-            line="1287"
+            line="1297"
             column="16"/>
     </issue>
 
@@ -4881,7 +4232,7 @@
         errorLine2="                                       ~~~~~~">
         <location
             file="src/main/java/android/support/v4/media/session/PlaybackStateCompat.java"
-            line="1287"
+            line="1297"
             column="40"/>
     </issue>
 
@@ -4892,7 +4243,7 @@
         errorLine2="                                                      ~~~~~~">
         <location
             file="src/main/java/android/support/v4/media/session/PlaybackStateCompat.java"
-            line="1287"
+            line="1297"
             column="55"/>
     </issue>
 
@@ -4903,7 +4254,7 @@
         errorLine2="               ~~~~~~~">
         <location
             file="src/main/java/android/support/v4/media/session/PlaybackStateCompat.java"
-            line="1302"
+            line="1312"
             column="16"/>
     </issue>
 
@@ -4914,7 +4265,7 @@
         errorLine2="                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/android/support/v4/media/session/PlaybackStateCompat.java"
-            line="1302"
+            line="1312"
             column="40"/>
     </issue>
 
@@ -4925,7 +4276,7 @@
         errorLine2="               ~~~~~~~">
         <location
             file="src/main/java/android/support/v4/media/session/PlaybackStateCompat.java"
-            line="1318"
+            line="1328"
             column="16"/>
     </issue>
 
@@ -4936,7 +4287,7 @@
         errorLine2="               ~~~~~~~">
         <location
             file="src/main/java/android/support/v4/media/session/PlaybackStateCompat.java"
-            line="1331"
+            line="1341"
             column="16"/>
     </issue>
 
@@ -4947,7 +4298,7 @@
         errorLine2="                                       ~~~~~~~~~~~~">
         <location
             file="src/main/java/android/support/v4/media/session/PlaybackStateCompat.java"
-            line="1331"
+            line="1341"
             column="40"/>
     </issue>
 
@@ -4958,7 +4309,7 @@
         errorLine2="               ~~~~~~~">
         <location
             file="src/main/java/android/support/v4/media/session/PlaybackStateCompat.java"
-            line="1344"
+            line="1354"
             column="16"/>
     </issue>
 
@@ -4969,7 +4320,7 @@
         errorLine2="                                                                 ~~~~~~~~~~~~">
         <location
             file="src/main/java/android/support/v4/media/session/PlaybackStateCompat.java"
-            line="1344"
+            line="1354"
             column="66"/>
     </issue>
 
@@ -4980,7 +4331,7 @@
         errorLine2="               ~~~~~~~">
         <location
             file="src/main/java/android/support/v4/media/session/PlaybackStateCompat.java"
-            line="1356"
+            line="1366"
             column="16"/>
     </issue>
 
@@ -4991,7 +4342,7 @@
         errorLine2="                                 ~~~~~~">
         <location
             file="src/main/java/android/support/v4/media/session/PlaybackStateCompat.java"
-            line="1356"
+            line="1366"
             column="34"/>
     </issue>
 
@@ -5002,7 +4353,7 @@
         errorLine2="               ~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/android/support/v4/media/session/PlaybackStateCompat.java"
-            line="1364"
+            line="1374"
             column="16"/>
     </issue>
 
diff --git a/media/version-compat-tests/current/client/lint-baseline.xml b/media/version-compat-tests/current/client/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/media/version-compat-tests/current/client/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/media/version-compat-tests/current/service/lint-baseline.xml b/media/version-compat-tests/current/service/lint-baseline.xml
index 662b573..8f1aa4b 100644
--- a/media/version-compat-tests/current/service/lint-baseline.xml
+++ b/media/version-compat-tests/current/service/lint-baseline.xml
@@ -1,11 +1,4 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
-
-    <issue
-        id="IconLocation"
-        message="Found bitmap drawable `res/drawable/big_buck_bunny.jpg` in densityless folder">
-        <location
-            file="src/main/res/drawable/big_buck_bunny.jpg"/>
-    </issue>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
 </issues>
diff --git a/media/version-compat-tests/lib/lint-baseline.xml b/media/version-compat-tests/lib/lint-baseline.xml
index 36236db..bf2fbe4 100644
--- a/media/version-compat-tests/lib/lint-baseline.xml
+++ b/media/version-compat-tests/lib/lint-baseline.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="UnknownNullness"
diff --git a/media/version-compat-tests/previous/client/lint-baseline.xml b/media/version-compat-tests/previous/client/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/media/version-compat-tests/previous/client/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/media/version-compat-tests/previous/service/lint-baseline.xml b/media/version-compat-tests/previous/service/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/media/version-compat-tests/previous/service/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/media2/integration-tests/testapp/lint-baseline.xml b/media2/integration-tests/testapp/lint-baseline.xml
index 4a86761..e20fbbb 100644
--- a/media2/integration-tests/testapp/lint-baseline.xml
+++ b/media2/integration-tests/testapp/lint-baseline.xml
@@ -1,27 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
-
-    <issue
-        id="SdCardPath"
-        message="Do not hardcode &quot;/sdcard/&quot;; use `Environment.getExternalStorageDirectory().getPath()` instead"
-        errorLine1="    private static final String TEST_VID_STASH = &quot;/sdcard&quot;;"
-        errorLine2="                                                 ~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/media2/integration/testapp/VideoSelectorActivity.java"
-            line="56"
-            column="50"/>
-    </issue>
-
-    <issue
-        id="ShowToast"
-        message="Toast created but not shown: did you forget to call `show()` ?"
-        errorLine1="                Toast.makeText(this, errorMessage, Toast.LENGTH_SHORT);"
-        errorLine2="                ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/media2/integration/testapp/VideoSessionService.java"
-            line="123"
-            column="17"/>
-    </issue>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="UnsafeNewApiCall"
@@ -57,39 +35,6 @@
     </issue>
 
     <issue
-        id="AllowBackup"
-        message="Should explicitly set `android:allowBackup` to `true` or `false` (it&apos;s `true` by default, and that can have some security implications for the application&apos;s data)"
-        errorLine1="    &lt;application android:label=&quot;Video View Test&quot;"
-        errorLine2="     ~~~~~~~~~~~">
-        <location
-            file="src/main/AndroidManifest.xml"
-            line="27"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="StaticFieldLeak"
-        message="This `AsyncTask` class should be static or leaks might occur (androidx.media2.integration.testapp.VideoSelectorActivity.VideoItemListTask)"
-        errorLine1="    private final class VideoItemListTask extends android.os.AsyncTask&lt;Void, Void, VideoItemList> {"
-        errorLine2="                        ~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/media2/integration/testapp/VideoSelectorActivity.java"
-            line="305"
-            column="25"/>
-    </issue>
-
-    <issue
-        id="Overdraw"
-        message="Possible overdraw: Root element paints background `#3F51B5` with a theme that also paints a background (inferred theme is `@style/Theme_AppCompat`)"
-        errorLine1="    android:background=&quot;#3F51B5&quot;>"
-        errorLine2="    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_video_player.xml"
-            line="25"
-            column="5"/>
-    </issue>
-
-    <issue
         id="SyntheticAccessor"
         message="Access to `private` method `showErrorDialogIfFailed` of class `VideoPlayerActivity` requires synthetic accessor"
         errorLine1="            showErrorDialogIfFailed(controller.setMediaItem(mUri.toString()),"
@@ -255,149 +200,6 @@
     </issue>
 
     <issue
-        id="MissingApplicationIcon"
-        message="Should explicitly set `android:icon`, there is no default"
-        errorLine1="    &lt;application android:label=&quot;Video View Test&quot;"
-        errorLine2="     ~~~~~~~~~~~">
-        <location
-            file="src/main/AndroidManifest.xml"
-            line="27"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="TextFields"
-        message="This text field does not specify an `inputType`"
-        errorLine1="    &lt;EditText"
-        errorLine2="     ~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_video_selector.xml"
-            line="54"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="ClickableViewAccessibility"
-        message="Custom view ``MyVideoView`` has `setOnTouchListener` called on it but does not override `performClick`"
-        errorLine1="        mVideoView.setOnTouchListener(new View.OnTouchListener() {"
-        errorLine2="        ^">
-        <location
-            file="src/main/java/androidx/media2/integration/testapp/VideoPlayerActivity.java"
-            line="93"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="ClickableViewAccessibility"
-        message="`onTouch` should call `View#performClick` when a click is detected"
-        errorLine1="            public boolean onTouch(View v, MotionEvent event) {"
-        errorLine2="                           ~~~~~~~">
-        <location
-            file="src/main/java/androidx/media2/integration/testapp/VideoPlayerActivity.java"
-            line="95"
-            column="28"/>
-    </issue>
-
-    <issue
-        id="ClickableViewAccessibility"
-        message="`onTouch` should call `View#performClick` when a click is detected"
-        errorLine1="            public boolean onTouch(View v, MotionEvent event) {"
-        errorLine2="                           ~~~~~~~">
-        <location
-            file="src/main/java/androidx/media2/integration/testapp/VideoPlayerActivity.java"
-            line="111"
-            column="28"/>
-    </issue>
-
-    <issue
-        id="LabelFor"
-        message="Missing accessibility label: provide either a view with an `android:labelFor` that references this view or provide an `android:hint`"
-        errorLine1="    &lt;EditText"
-        errorLine2="     ~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_video_selector.xml"
-            line="54"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Consider replacing `android:layout_marginLeft` with `android:layout_marginStart=&quot;40dp&quot;` to better support right-to-left layouts"
-        errorLine1="        android:layout_marginLeft=&quot;40dp&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_video_player.xml"
-            line="56"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Consider replacing `android:layout_marginLeft` with `android:layout_marginStart=&quot;340dp&quot;` to better support right-to-left layouts"
-        errorLine1="        android:layout_marginLeft=&quot;340dp&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_video_player.xml"
-            line="68"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Consider replacing `android:layout_alignParentRight` with `android:layout_alignParentEnd=&quot;true&quot;` to better support right-to-left layouts"
-        errorLine1="        android:layout_alignParentRight=&quot;true&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_video_selector.xml"
-            line="34"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Consider replacing `android:layout_toLeftOf` with `android:layout_toStartOf=&quot;@id/looping_checkbox&quot;` to better support right-to-left layouts"
-        errorLine1="        android:layout_toLeftOf=&quot;@id/looping_checkbox&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_video_selector.xml"
-            line="43"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Consider replacing `android:layout_alignParentRight` with `android:layout_alignParentEnd=&quot;true&quot;` to better support right-to-left layouts"
-        errorLine1="        android:layout_alignParentRight=&quot;true&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_video_selector.xml"
-            line="51"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Consider replacing `android:layout_alignParentLeft` with `android:layout_alignParentStart=&quot;true&quot;` to better support right-to-left layouts"
-        errorLine1="        android:layout_alignParentLeft=&quot;true&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_video_selector.xml"
-            line="59"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Consider replacing `android:layout_toLeftOf` with `android:layout_toStartOf=&quot;@id/play_button&quot;` to better support right-to-left layouts"
-        errorLine1="        android:layout_toLeftOf=&quot;@id/play_button&quot; />"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_video_selector.xml"
-            line="60"
-            column="9"/>
-    </issue>
-
-    <issue
         id="UnknownNullness"
         message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
         errorLine1="    public void onCreate(Bundle savedInstanceState) {"
diff --git a/media2/media2-common/lint-baseline.xml b/media2/media2-common/lint-baseline.xml
index b7887f3..d6cc293 100644
--- a/media2/media2-common/lint-baseline.xml
+++ b/media2/media2-common/lint-baseline.xml
@@ -1,412 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 21 (current min is 16): `android.media.MediaMetadata#METADATA_KEY_TITLE`"
-        errorLine1="    public static final String METADATA_KEY_TITLE = android.media.MediaMetadata.METADATA_KEY_TITLE;"
-        errorLine2="                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/media2/common/MediaMetadata.java"
-            line="127"
-            column="53"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 21 (current min is 16): `android.media.MediaMetadata#METADATA_KEY_ARTIST`"
-        errorLine1="            android.media.MediaMetadata.METADATA_KEY_ARTIST;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/media2/common/MediaMetadata.java"
-            line="139"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 21 (current min is 16): `android.media.MediaMetadata#METADATA_KEY_DURATION`"
-        errorLine1="            android.media.MediaMetadata.METADATA_KEY_DURATION;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/media2/common/MediaMetadata.java"
-            line="150"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 21 (current min is 16): `android.media.MediaMetadata#METADATA_KEY_ALBUM`"
-        errorLine1="            android.media.MediaMetadata.METADATA_KEY_ALBUM;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/media2/common/MediaMetadata.java"
-            line="162"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 21 (current min is 16): `android.media.MediaMetadata#METADATA_KEY_AUTHOR`"
-        errorLine1="            android.media.MediaMetadata.METADATA_KEY_AUTHOR;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/media2/common/MediaMetadata.java"
-            line="174"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 21 (current min is 16): `android.media.MediaMetadata#METADATA_KEY_WRITER`"
-        errorLine1="            android.media.MediaMetadata.METADATA_KEY_WRITER;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/media2/common/MediaMetadata.java"
-            line="186"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 21 (current min is 16): `android.media.MediaMetadata#METADATA_KEY_COMPOSER`"
-        errorLine1="            android.media.MediaMetadata.METADATA_KEY_COMPOSER;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/media2/common/MediaMetadata.java"
-            line="198"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 21 (current min is 16): `android.media.MediaMetadata#METADATA_KEY_COMPILATION`"
-        errorLine1="            android.media.MediaMetadata.METADATA_KEY_COMPILATION;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/media2/common/MediaMetadata.java"
-            line="210"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 21 (current min is 16): `android.media.MediaMetadata#METADATA_KEY_DATE`"
-        errorLine1="    public static final String METADATA_KEY_DATE = android.media.MediaMetadata.METADATA_KEY_DATE;"
-        errorLine2="                                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/media2/common/MediaMetadata.java"
-            line="222"
-            column="52"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 21 (current min is 16): `android.media.MediaMetadata#METADATA_KEY_YEAR`"
-        errorLine1="    public static final String METADATA_KEY_YEAR = android.media.MediaMetadata.METADATA_KEY_YEAR;"
-        errorLine2="                                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/media2/common/MediaMetadata.java"
-            line="231"
-            column="52"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 21 (current min is 16): `android.media.MediaMetadata#METADATA_KEY_GENRE`"
-        errorLine1="    public static final String METADATA_KEY_GENRE = android.media.MediaMetadata.METADATA_KEY_GENRE;"
-        errorLine2="                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/media2/common/MediaMetadata.java"
-            line="242"
-            column="53"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 21 (current min is 16): `android.media.MediaMetadata#METADATA_KEY_TRACK_NUMBER`"
-        errorLine1="            android.media.MediaMetadata.METADATA_KEY_TRACK_NUMBER;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/media2/common/MediaMetadata.java"
-            line="252"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 21 (current min is 16): `android.media.MediaMetadata#METADATA_KEY_NUM_TRACKS`"
-        errorLine1="            android.media.MediaMetadata.METADATA_KEY_NUM_TRACKS;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/media2/common/MediaMetadata.java"
-            line="262"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 21 (current min is 16): `android.media.MediaMetadata#METADATA_KEY_DISC_NUMBER`"
-        errorLine1="            android.media.MediaMetadata.METADATA_KEY_DISC_NUMBER;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/media2/common/MediaMetadata.java"
-            line="272"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 21 (current min is 16): `android.media.MediaMetadata#METADATA_KEY_ALBUM_ARTIST`"
-        errorLine1="            android.media.MediaMetadata.METADATA_KEY_ALBUM_ARTIST;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/media2/common/MediaMetadata.java"
-            line="284"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 21 (current min is 16): `android.media.MediaMetadata#METADATA_KEY_ART`"
-        errorLine1="    public static final String METADATA_KEY_ART = android.media.MediaMetadata.METADATA_KEY_ART;"
-        errorLine2="                                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/media2/common/MediaMetadata.java"
-            line="295"
-            column="51"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 21 (current min is 16): `android.media.MediaMetadata#METADATA_KEY_ART_URI`"
-        errorLine1="            android.media.MediaMetadata.METADATA_KEY_ART_URI;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/media2/common/MediaMetadata.java"
-            line="307"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 21 (current min is 16): `android.media.MediaMetadata#METADATA_KEY_ALBUM_ART`"
-        errorLine1="            android.media.MediaMetadata.METADATA_KEY_ALBUM_ART;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/media2/common/MediaMetadata.java"
-            line="319"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 21 (current min is 16): `android.media.MediaMetadata#METADATA_KEY_ALBUM_ART_URI`"
-        errorLine1="            android.media.MediaMetadata.METADATA_KEY_ALBUM_ART_URI;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/media2/common/MediaMetadata.java"
-            line="331"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 21 (current min is 16): `android.media.MediaMetadata#METADATA_KEY_USER_RATING`"
-        errorLine1="            android.media.MediaMetadata.METADATA_KEY_USER_RATING;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/media2/common/MediaMetadata.java"
-            line="343"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 21 (current min is 16): `android.media.MediaMetadata#METADATA_KEY_RATING`"
-        errorLine1="            android.media.MediaMetadata.METADATA_KEY_RATING;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/media2/common/MediaMetadata.java"
-            line="353"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 21 (current min is 16): `android.media.MediaMetadata#METADATA_KEY_DISPLAY_TITLE`"
-        errorLine1="            android.media.MediaMetadata.METADATA_KEY_DISPLAY_TITLE;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/media2/common/MediaMetadata.java"
-            line="367"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 21 (current min is 16): `android.media.MediaMetadata#METADATA_KEY_DISPLAY_SUBTITLE`"
-        errorLine1="            android.media.MediaMetadata.METADATA_KEY_DISPLAY_SUBTITLE;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/media2/common/MediaMetadata.java"
-            line="381"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 21 (current min is 16): `android.media.MediaMetadata#METADATA_KEY_DISPLAY_DESCRIPTION`"
-        errorLine1="            android.media.MediaMetadata.METADATA_KEY_DISPLAY_DESCRIPTION;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/media2/common/MediaMetadata.java"
-            line="395"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 21 (current min is 16): `android.media.MediaMetadata#METADATA_KEY_DISPLAY_ICON`"
-        errorLine1="            android.media.MediaMetadata.METADATA_KEY_DISPLAY_ICON;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/media2/common/MediaMetadata.java"
-            line="410"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 21 (current min is 16): `android.media.MediaMetadata#METADATA_KEY_DISPLAY_ICON_URI`"
-        errorLine1="            android.media.MediaMetadata.METADATA_KEY_DISPLAY_ICON_URI;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/media2/common/MediaMetadata.java"
-            line="424"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 21 (current min is 16): `android.media.MediaMetadata#METADATA_KEY_MEDIA_ID`"
-        errorLine1="            android.media.MediaMetadata.METADATA_KEY_MEDIA_ID;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/media2/common/MediaMetadata.java"
-            line="440"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 26 (current min is 16): `android.media.MediaMetadata#METADATA_KEY_MEDIA_URI`"
-        errorLine1="            android.media.MediaMetadata.METADATA_KEY_MEDIA_URI;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/media2/common/MediaMetadata.java"
-            line="453"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 19 (current min is 16): `android.media.MediaFormat#KEY_LANGUAGE`"
-        errorLine1="            String language = mFormat != null ? mFormat.getString(MediaFormat.KEY_LANGUAGE) : null;"
-        errorLine2="                                                                  ~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/media2/common/SessionPlayer.java"
-            line="1135"
-            column="67"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 19 (current min is 16): `android.media.MediaFormat#KEY_LANGUAGE`"
-        errorLine1="                    putStringValueToBundle(MediaFormat.KEY_LANGUAGE, mFormat, mParcelableExtras);"
-        errorLine2="                                           ~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/media2/common/SessionPlayer.java"
-            line="1233"
-            column="44"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 19 (current min is 16): `android.media.MediaFormat#KEY_IS_FORCED_SUBTITLE`"
-        errorLine1="                    putIntValueToBundle(MediaFormat.KEY_IS_FORCED_SUBTITLE, mFormat,"
-        errorLine2="                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/media2/common/SessionPlayer.java"
-            line="1235"
-            column="41"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 19 (current min is 16): `android.media.MediaFormat#KEY_IS_AUTOSELECT`"
-        errorLine1="                    putIntValueToBundle(MediaFormat.KEY_IS_AUTOSELECT, mFormat, mParcelableExtras);"
-        errorLine2="                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/media2/common/SessionPlayer.java"
-            line="1237"
-            column="41"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 19 (current min is 16): `android.media.MediaFormat#KEY_IS_DEFAULT`"
-        errorLine1="                    putIntValueToBundle(MediaFormat.KEY_IS_DEFAULT, mFormat, mParcelableExtras);"
-        errorLine2="                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/media2/common/SessionPlayer.java"
-            line="1238"
-            column="41"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 19 (current min is 16): `android.media.MediaFormat#KEY_LANGUAGE`"
-        errorLine1="                setStringValueToMediaFormat(MediaFormat.KEY_LANGUAGE, mFormat, mParcelableExtras);"
-        errorLine2="                                            ~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/media2/common/SessionPlayer.java"
-            line="1253"
-            column="45"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 19 (current min is 16): `android.media.MediaFormat#KEY_IS_FORCED_SUBTITLE`"
-        errorLine1="                setIntValueToMediaFormat(MediaFormat.KEY_IS_FORCED_SUBTITLE, mFormat,"
-        errorLine2="                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/media2/common/SessionPlayer.java"
-            line="1255"
-            column="42"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 19 (current min is 16): `android.media.MediaFormat#KEY_IS_AUTOSELECT`"
-        errorLine1="                setIntValueToMediaFormat(MediaFormat.KEY_IS_AUTOSELECT, mFormat, mParcelableExtras);"
-        errorLine2="                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/media2/common/SessionPlayer.java"
-            line="1257"
-            column="42"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 19 (current min is 16): `android.media.MediaFormat#KEY_IS_DEFAULT`"
-        errorLine1="                setIntValueToMediaFormat(MediaFormat.KEY_IS_DEFAULT, mFormat, mParcelableExtras);"
-        errorLine2="                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/media2/common/SessionPlayer.java"
-            line="1258"
-            column="42"/>
-    </issue>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="UnsafeNewApiCall"
@@ -415,7 +8,7 @@
         errorLine2="                              ~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/media2/common/MediaMetadata.java"
-            line="1299"
+            line="1301"
             column="31"/>
     </issue>
 
@@ -426,7 +19,7 @@
         errorLine2="                              ~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/media2/common/SessionPlayer.java"
-            line="817"
+            line="819"
             column="31"/>
     </issue>
 
diff --git a/media2/media2-exoplayer/lint-baseline.xml b/media2/media2-exoplayer/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/media2/media2-exoplayer/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/media2/media2-player/lint-baseline.xml b/media2/media2-player/lint-baseline.xml
index f610d31..b03e7a8 100644
--- a/media2/media2-player/lint-baseline.xml
+++ b/media2/media2-player/lint-baseline.xml
@@ -1,126 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 26 (current min is 16): `android.media.AudioManager#AUDIOFOCUS_NONE`"
-        errorLine1="                mCurrentFocusGainType = AudioManager.AUDIOFOCUS_NONE;"
-        errorLine2="                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/media2/player/AudioFocusHandler.java"
-            line="213"
-            column="41"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 26 (current min is 16): `android.media.AudioManager#AUDIOFOCUS_NONE`"
-        errorLine1="            return mCurrentFocusGainType != AudioManager.AUDIOFOCUS_NONE;"
-        errorLine2="                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/media2/player/AudioFocusHandler.java"
-            line="220"
-            column="45"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 26 (current min is 16): `android.media.AudioManager#AUDIOFOCUS_NONE`"
-        errorLine1="            mCurrentFocusGainType = AudioManager.AUDIOFOCUS_NONE;"
-        errorLine2="                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/media2/player/AudioFocusHandler.java"
-            line="235"
-            column="37"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 26 (current min is 16): `android.media.AudioManager#AUDIOFOCUS_NONE`"
-        errorLine1="                return AudioManager.AUDIOFOCUS_NONE;"
-        errorLine2="                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/media2/player/AudioFocusHandler.java"
-            line="274"
-            column="24"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 26 (current min is 16): `android.media.AudioManager#AUDIOFOCUS_NONE`"
-        errorLine1="                    return AudioManager.AUDIOFOCUS_NONE;"
-        errorLine2="                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/media2/player/AudioFocusHandler.java"
-            line="283"
-            column="28"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 19 (current min is 16): `android.media.AudioManager#AUDIOFOCUS_GAIN_TRANSIENT_EXCLUSIVE`"
-        errorLine1="                    return AudioManager.AUDIOFOCUS_GAIN_TRANSIENT_EXCLUSIVE;"
-        errorLine2="                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/media2/player/AudioFocusHandler.java"
-            line="320"
-            column="28"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 26 (current min is 16): `android.media.AudioManager#AUDIOFOCUS_NONE`"
-        errorLine1="            return AudioManager.AUDIOFOCUS_NONE;"
-        errorLine2="                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/media2/player/AudioFocusHandler.java"
-            line="332"
-            column="20"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 19 (current min is 16): `android.media.MediaFormat#KEY_LANGUAGE`"
-        errorLine1="            mediaFormat.setString(MediaFormat.KEY_LANGUAGE, language);"
-        errorLine2="                                  ~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/media2/player/TrackSelector.java"
-            line="431"
-            column="35"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 19 (current min is 16): `android.media.MediaFormat#KEY_IS_FORCED_SUBTITLE`"
-        errorLine1="            mediaFormat.setInteger(MediaFormat.KEY_IS_FORCED_SUBTITLE,"
-        errorLine2="                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/media2/player/TrackSelector.java"
-            line="432"
-            column="36"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 19 (current min is 16): `android.media.MediaFormat#KEY_IS_AUTOSELECT`"
-        errorLine1="            mediaFormat.setInteger(MediaFormat.KEY_IS_AUTOSELECT,"
-        errorLine2="                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/media2/player/TrackSelector.java"
-            line="434"
-            column="36"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 19 (current min is 16): `android.media.MediaFormat#KEY_IS_DEFAULT`"
-        errorLine1="            mediaFormat.setInteger(MediaFormat.KEY_IS_DEFAULT,"
-        errorLine2="                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/media2/player/TrackSelector.java"
-            line="436"
-            column="36"/>
-    </issue>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="BanSynchronizedMethods"
@@ -420,17 +299,6 @@
     </issue>
 
     <issue
-        id="SwitchIntDef"
-        message="Switch statement on an `int` with known associated constant missing case `MediaPlayer2.MEDIA_INFO_AUDIO_NOT_PLAYING`, `MediaPlayer2.MEDIA_INFO_AUDIO_RENDERING_START`, `MediaPlayer2.MEDIA_INFO_BAD_INTERLEAVING`, `MediaPlayer2.MEDIA_INFO_DATA_SOURCE_END`, `MediaPlayer2.MEDIA_INFO_DATA_SOURCE_REPEAT`, `MediaPlayer2.MEDIA_INFO_EXTERNAL_METADATA_UPDATE`, `MediaPlayer2.MEDIA_INFO_METADATA_UPDATE`, `MediaPlayer2.MEDIA_INFO_NETWORK_BANDWIDTH`, `MediaPlayer2.MEDIA_INFO_NOT_SEEKABLE`, `MediaPlayer2.MEDIA_INFO_SUBTITLE_TIMED_OUT`, `MediaPlayer2.MEDIA_INFO_UNKNOWN`, `MediaPlayer2.MEDIA_INFO_UNSUPPORTED_SUBTITLE`, `MediaPlayer2.MEDIA_INFO_VIDEO_NOT_PLAYING`, `MediaPlayer2.MEDIA_INFO_VIDEO_RENDERING_START`, `MediaPlayer2.MEDIA_INFO_VIDEO_TRACK_LAGGING`"
-        errorLine1="            switch (mp2What) {"
-        errorLine2="            ~~~~~~">
-        <location
-            file="src/main/java/androidx/media2/player/MediaPlayer.java"
-            line="3350"
-            column="13"/>
-    </issue>
-
-    <issue
         id="UnknownNullness"
         message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
         errorLine1="        void onPrepared(MediaItem mediaItem);"
@@ -613,7 +481,7 @@
         errorLine2="           ~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/media2/player/MediaPlayer.java"
-            line="2174"
+            line="2167"
             column="12"/>
     </issue>
 
@@ -884,17 +752,6 @@
     <issue
         id="UnknownNullness"
         message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
-        errorLine1="        public NoDrmSchemeException(String detailMessage) {"
-        errorLine2="                                    ~~~~~~">
-        <location
-            file="src/main/java/androidx/media2/player/MediaPlayer2.java"
-            line="1729"
-            column="37"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
         errorLine1="    public android.media.PlaybackParams getPlaybackParams() {"
         errorLine2="           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
diff --git a/media2/media2-session/lint-baseline.xml b/media2/media2-session/lint-baseline.xml
index ed5598a..55357ba 100644
--- a/media2/media2-session/lint-baseline.xml
+++ b/media2/media2-session/lint-baseline.xml
@@ -1,49 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 23 (current min is 16): `android.media.AudioManager#ADJUST_MUTE`"
-        errorLine1="            AudioManager.ADJUST_MUTE, AudioManager.ADJUST_UNMUTE, AudioManager.ADJUST_TOGGLE_MUTE})"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/media2/session/MediaController.java"
-            line="153"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 23 (current min is 16): `android.media.AudioManager#ADJUST_TOGGLE_MUTE`"
-        errorLine1="            AudioManager.ADJUST_MUTE, AudioManager.ADJUST_UNMUTE, AudioManager.ADJUST_TOGGLE_MUTE})"
-        errorLine2="                                                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/media2/session/MediaController.java"
-            line="153"
-            column="67"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 23 (current min is 16): `android.media.AudioManager#ADJUST_UNMUTE`"
-        errorLine1="            AudioManager.ADJUST_MUTE, AudioManager.ADJUST_UNMUTE, AudioManager.ADJUST_TOGGLE_MUTE})"
-        errorLine2="                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/media2/session/MediaController.java"
-            line="153"
-            column="39"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 29 (current min is 16): `android.content.Context#BIND_INCLUDE_CAPABILITIES`"
-        errorLine1="                    Context.BIND_AUTO_CREATE | Context.BIND_INCLUDE_CAPABILITIES);"
-        errorLine2="                                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/media2/session/MediaControllerImplBase.java"
-            line="837"
-            column="48"/>
-    </issue>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="UnsafeNewApiCall"
@@ -63,7 +19,7 @@
         errorLine2="                                 ~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/media2/session/MediaNotificationHandler.java"
-            line="207"
+            line="235"
             column="34"/>
     </issue>
 
@@ -74,7 +30,7 @@
         errorLine2="                                        ~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/media2/session/MediaNotificationHandler.java"
-            line="217"
+            line="245"
             column="41"/>
     </issue>
 
@@ -85,7 +41,7 @@
         errorLine2="                                      ~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/media2/session/MediaNotificationHandler.java"
-            line="221"
+            line="249"
             column="39"/>
     </issue>
 
@@ -96,7 +52,7 @@
         errorLine2="                             ~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/media2/session/MediaNotificationHandler.java"
-            line="223"
+            line="251"
             column="30"/>
     </issue>
 
@@ -125,12 +81,12 @@
     <issue
         id="UnsafeNewApiCall"
         message="This call is to a method from API 18, the call containing class androidx.media2.session.MediaSessionImplBase is not annotated with @RequiresApi(x) where x is at least 18. Either annotate the containing class with at least @RequiresApi(18) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(18)."
-        errorLine1="                    mHandlerThread.quitSafely();"
-        errorLine2="                                   ~~~~~~~~~~">
+        errorLine1="                mHandlerThread.quitSafely();"
+        errorLine2="                               ~~~~~~~~~~">
         <location
             file="src/main/java/androidx/media2/session/MediaSessionImplBase.java"
-            line="382"
-            column="36"/>
+            line="386"
+            column="32"/>
     </issue>
 
     <issue
@@ -145,39 +101,6 @@
     </issue>
 
     <issue
-        id="SwitchIntDef"
-        message="Switch statement on an `int` with known associated constant missing case `RatingCompat.RATING_NONE`"
-        errorLine1="        switch (ratingCompat.getRatingStyle()) {"
-        errorLine2="        ~~~~~~">
-        <location
-            file="src/main/java/androidx/media2/session/MediaUtils.java"
-            line="609"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="SwitchIntDef"
-        message="Switch statement on an `int` with known associated constant missing case `RatingCompat.RATING_NONE`"
-        errorLine1="        switch (ratingCompatStyle) {"
-        errorLine2="        ~~~~~~">
-        <location
-            file="src/main/java/androidx/media2/session/MediaUtils.java"
-            line="650"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="StaticFieldLeak"
-        message="Do not place Android context classes in static fields (static reference to `MediaSessionManager` which has field `mContext` pointing to `Context`); this is a memory leak"
-        errorLine1="    private static MediaSessionManager sInstance;"
-        errorLine2="            ~~~~~~">
-        <location
-            file="src/main/java/androidx/media2/session/MediaSessionManager.java"
-            line="56"
-            column="13"/>
-    </issue>
-
-    <issue
         id="UnknownNullness"
         message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
         errorLine1="    public void setTimeDiff(Long timeDiff) {"
diff --git a/media2/media2-session/version-compat-tests/common/lint-baseline.xml b/media2/media2-session/version-compat-tests/common/lint-baseline.xml
index 9b2f24b..6e61595 100644
--- a/media2/media2-session/version-compat-tests/common/lint-baseline.xml
+++ b/media2/media2-session/version-compat-tests/common/lint-baseline.xml
@@ -1,16 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
-
-    <issue
-        id="DefaultLocale"
-        message="Implicitly using the default locale is a common source of bugs: Use `String.format(Locale, ...)` instead"
-        errorLine1="        return String.format(&quot;%08d&quot;, index);"
-        errorLine2="               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/media2/test/common/TestUtils.java"
-            line="99"
-            column="16"/>
-    </issue>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="UnsafeNewApiCall"
diff --git a/media2/media2-session/version-compat-tests/current/client/lint-baseline.xml b/media2/media2-session/version-compat-tests/current/client/lint-baseline.xml
index 85c7d22..8f1aa4b 100644
--- a/media2/media2-session/version-compat-tests/current/client/lint-baseline.xml
+++ b/media2/media2-session/version-compat-tests/current/client/lint-baseline.xml
@@ -1,15 +1,4 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
-
-    <issue
-        id="IgnoreWithoutReason"
-        message="Test is ignored without giving any explanation"
-        errorLine1="    @Ignore"
-        errorLine2="    ~~~~~~~">
-        <location
-            file="src/androidTest/java/androidx/media2/test/client/tests/MediaBrowserCompatWithMediaSessionServiceTest.java"
-            line="87"
-            column="5"/>
-    </issue>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
 </issues>
diff --git a/media2/media2-session/version-compat-tests/current/service/lint-baseline.xml b/media2/media2-session/version-compat-tests/current/service/lint-baseline.xml
index 053aa48..8f1aa4b 100644
--- a/media2/media2-session/version-compat-tests/current/service/lint-baseline.xml
+++ b/media2/media2-session/version-compat-tests/current/service/lint-baseline.xml
@@ -1,22 +1,4 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
-
-    <issue
-        id="IconLocation"
-        message="Found bitmap drawable `res/drawable/big_buck_bunny.jpg` in densityless folder">
-        <location
-            file="src/main/res/drawable/big_buck_bunny.jpg"/>
-    </issue>
-
-    <issue
-        id="IgnoreWithoutReason"
-        message="Test is ignored without giving any explanation"
-        errorLine1="    @Ignore"
-        errorLine2="    ~~~~~~~">
-        <location
-            file="src/androidTest/java/androidx/media2/test/service/tests/SessionCommandTest.java"
-            line="100"
-            column="5"/>
-    </issue>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
 </issues>
diff --git a/media2/media2-session/version-compat-tests/previous/client/lint-baseline.xml b/media2/media2-session/version-compat-tests/previous/client/lint-baseline.xml
index 98d7c8b..8f1aa4b 100644
--- a/media2/media2-session/version-compat-tests/previous/client/lint-baseline.xml
+++ b/media2/media2-session/version-compat-tests/previous/client/lint-baseline.xml
@@ -1,15 +1,4 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
-
-    <issue
-        id="IgnoreWithoutReason"
-        message="Test is ignored without giving any explanation"
-        errorLine1="    @Ignore"
-        errorLine2="    ~~~~~~~">
-        <location
-            file="src/androidTest/java/androidx/media2/test/client/tests/MediaBrowserCompatWithMediaSessionServiceTest.java"
-            line="88"
-            column="5"/>
-    </issue>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
 </issues>
diff --git a/media2/media2-session/version-compat-tests/previous/service/lint-baseline.xml b/media2/media2-session/version-compat-tests/previous/service/lint-baseline.xml
index eb94162..8f1aa4b 100644
--- a/media2/media2-session/version-compat-tests/previous/service/lint-baseline.xml
+++ b/media2/media2-session/version-compat-tests/previous/service/lint-baseline.xml
@@ -1,22 +1,4 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
-
-    <issue
-        id="IconLocation"
-        message="Found bitmap drawable `res/drawable/big_buck_bunny.jpg` in densityless folder">
-        <location
-            file="src/main/res/drawable/big_buck_bunny.jpg"/>
-    </issue>
-
-    <issue
-        id="IgnoreWithoutReason"
-        message="Test is ignored without giving any explanation"
-        errorLine1="    @Ignore"
-        errorLine2="    ~~~~~~~">
-        <location
-            file="src/androidTest/java/androidx/media2/test/service/tests/SessionCommandTest.java"
-            line="99"
-            column="5"/>
-    </issue>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
 </issues>
diff --git a/media2/media2-widget/lint-baseline.xml b/media2/media2-widget/lint-baseline.xml
index 7d31f3a..03729b2 100644
--- a/media2/media2-widget/lint-baseline.xml
+++ b/media2/media2-widget/lint-baseline.xml
@@ -1,424 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
-
-    <issue
-        id="DefaultLocale"
-        message="Implicitly using the default locale is a common source of bugs: Use `String.format(Locale, ...)` instead"
-        errorLine1="            return String.format(&quot;{%d, %d}, %s&quot;,"
-        errorLine2="                   ^">
-        <location
-            file="src/main/java/androidx/media2/widget/Cea608CCParser.java"
-            line="400"
-            column="20"/>
-    </issue>
-
-    <issue
-        id="DefaultLocale"
-        message="Implicitly using the default locale is a common source of bugs: Use `String.format(Locale, ...)` instead"
-        errorLine1="                return String.format(&quot;[%d]Null: %02x %02x&quot;, mType, mData1, mData2);"
-        errorLine2="                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/media2/widget/Cea608CCParser.java"
-            line="949"
-            column="24"/>
-    </issue>
-
-    <issue
-        id="DefaultLocale"
-        message="Implicitly using the default locale is a common source of bugs: Use `String.format(Locale, ...)` instead"
-        errorLine1="                return String.format(&quot;[%d]%s&quot;, mType, ctrlCodeToString(ctrlCode));"
-        errorLine2="                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/media2/widget/Cea608CCParser.java"
-            line="954"
-            column="24"/>
-    </issue>
-
-    <issue
-        id="DefaultLocale"
-        message="Implicitly using the default locale is a common source of bugs: Use `String.format(Locale, ...)` instead"
-        errorLine1="                return String.format(&quot;[%d]Tab%d&quot;, mType, tabOffset);"
-        errorLine2="                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/media2/widget/Cea608CCParser.java"
-            line="959"
-            column="24"/>
-    </issue>
-
-    <issue
-        id="DefaultLocale"
-        message="Implicitly using the default locale is a common source of bugs: Use `String.format(Locale, ...)` instead"
-        errorLine1="                return String.format(&quot;[%d]PAC: %s&quot;, mType, pac.toString());"
-        errorLine2="                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/media2/widget/Cea608CCParser.java"
-            line="964"
-            column="24"/>
-    </issue>
-
-    <issue
-        id="DefaultLocale"
-        message="Implicitly using the default locale is a common source of bugs: Use `String.format(Locale, ...)` instead"
-        errorLine1="                return String.format(&quot;[%d]Mid-row: %s&quot;, mType, m.toString());"
-        errorLine2="                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/media2/widget/Cea608CCParser.java"
-            line="969"
-            column="24"/>
-    </issue>
-
-    <issue
-        id="DefaultLocale"
-        message="Implicitly using the default locale is a common source of bugs: Use `String.format(Locale, ...)` instead"
-        errorLine1="                return String.format(&quot;[%d]Displayable: %s (%02x %02x)&quot;,"
-        errorLine2="                       ^">
-        <location
-            file="src/main/java/androidx/media2/widget/Cea608CCParser.java"
-            line="973"
-            column="24"/>
-    </issue>
-
-    <issue
-        id="DefaultLocale"
-        message="Implicitly using the default locale is a common source of bugs: Use `String.format(Locale, ...)` instead"
-        errorLine1="            return String.format(&quot;[%d]Invalid: %02x %02x&quot;, mType, mData1, mData2);"
-        errorLine2="                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/media2/widget/Cea608CCParser.java"
-            line="977"
-            column="20"/>
-    </issue>
-
-    <issue
-        id="DuplicateIncludedIds"
-        message="Duplicate id @+id/pause, defined or included multiple times in layout/media2_widget_media_controller.xml: [layout/media2_widget_media_controller.xml => layout/media2_widget_full_transport_controls.xml defines @+id/pause, layout/media2_widget_media_controller.xml => layout/media2_widget_minimal_transport_controls.xml defines @+id/pause, layout/media2_widget_media_controller.xml => layout/media2_widget_embedded_transport_controls.xml defines @+id/pause]"
-        errorLine1="        &lt;include"
-        errorLine2="        ^">
-        <location
-            file="src/main/res/layout/media2_widget_media_controller.xml"
-            line="37"
-            column="9"/>
-        <location
-            file="src/main/res/layout/media2_widget_full_transport_controls.xml"
-            line="26"
-            column="18"/>
-        <location
-            file="src/main/res/layout/media2_widget_minimal_transport_controls.xml"
-            line="23"
-            column="18"/>
-        <location
-            file="src/main/res/layout/media2_widget_embedded_transport_controls.xml"
-            line="26"
-            column="18"/>
-    </issue>
-
-    <issue
-        id="DuplicateIncludedIds"
-        message="Duplicate id @+id/ffwd, defined or included multiple times in layout/media2_widget_media_controller.xml: [layout/media2_widget_media_controller.xml => layout/media2_widget_full_transport_controls.xml defines @+id/ffwd, layout/media2_widget_media_controller.xml => layout/media2_widget_embedded_transport_controls.xml defines @+id/ffwd]"
-        errorLine1="        &lt;include"
-        errorLine2="        ^">
-        <location
-            file="src/main/res/layout/media2_widget_media_controller.xml"
-            line="135"
-            column="9"/>
-        <location
-            file="src/main/res/layout/media2_widget_full_transport_controls.xml"
-            line="27"
-            column="18"/>
-        <location
-            file="src/main/res/layout/media2_widget_embedded_transport_controls.xml"
-            line="27"
-            column="18"/>
-    </issue>
-
-    <issue
-        id="DuplicateIncludedIds"
-        message="Duplicate id @+id/next, defined or included multiple times in layout/media2_widget_media_controller.xml: [layout/media2_widget_media_controller.xml => layout/media2_widget_full_transport_controls.xml defines @+id/next, layout/media2_widget_media_controller.xml => layout/media2_widget_embedded_transport_controls.xml defines @+id/next]"
-        errorLine1="        &lt;include"
-        errorLine2="        ^">
-        <location
-            file="src/main/res/layout/media2_widget_media_controller.xml"
-            line="135"
-            column="9"/>
-        <location
-            file="src/main/res/layout/media2_widget_full_transport_controls.xml"
-            line="28"
-            column="18"/>
-        <location
-            file="src/main/res/layout/media2_widget_embedded_transport_controls.xml"
-            line="28"
-            column="18"/>
-    </issue>
-
-    <issue
-        id="DuplicateIncludedIds"
-        message="Duplicate id @+id/pause, defined or included multiple times in layout/media2_widget_media_controller.xml: [layout/media2_widget_media_controller.xml => layout/media2_widget_full_transport_controls.xml defines @+id/pause, layout/media2_widget_media_controller.xml => layout/media2_widget_minimal_transport_controls.xml defines @+id/pause, layout/media2_widget_media_controller.xml => layout/media2_widget_embedded_transport_controls.xml defines @+id/pause]"
-        errorLine1="        &lt;include"
-        errorLine2="        ^">
-        <location
-            file="src/main/res/layout/media2_widget_media_controller.xml"
-            line="135"
-            column="9"/>
-        <location
-            file="src/main/res/layout/media2_widget_full_transport_controls.xml"
-            line="26"
-            column="18"/>
-        <location
-            file="src/main/res/layout/media2_widget_minimal_transport_controls.xml"
-            line="23"
-            column="18"/>
-        <location
-            file="src/main/res/layout/media2_widget_embedded_transport_controls.xml"
-            line="26"
-            column="18"/>
-    </issue>
-
-    <issue
-        id="DuplicateIncludedIds"
-        message="Duplicate id @+id/prev, defined or included multiple times in layout/media2_widget_media_controller.xml: [layout/media2_widget_media_controller.xml => layout/media2_widget_full_transport_controls.xml defines @+id/prev, layout/media2_widget_media_controller.xml => layout/media2_widget_embedded_transport_controls.xml defines @+id/prev]"
-        errorLine1="        &lt;include"
-        errorLine2="        ^">
-        <location
-            file="src/main/res/layout/media2_widget_media_controller.xml"
-            line="135"
-            column="9"/>
-        <location
-            file="src/main/res/layout/media2_widget_full_transport_controls.xml"
-            line="24"
-            column="18"/>
-        <location
-            file="src/main/res/layout/media2_widget_embedded_transport_controls.xml"
-            line="24"
-            column="18"/>
-    </issue>
-
-    <issue
-        id="DuplicateIncludedIds"
-        message="Duplicate id @+id/rew, defined or included multiple times in layout/media2_widget_media_controller.xml: [layout/media2_widget_media_controller.xml => layout/media2_widget_full_transport_controls.xml defines @+id/rew, layout/media2_widget_media_controller.xml => layout/media2_widget_embedded_transport_controls.xml defines @+id/rew]"
-        errorLine1="        &lt;include"
-        errorLine2="        ^">
-        <location
-            file="src/main/res/layout/media2_widget_media_controller.xml"
-            line="135"
-            column="9"/>
-        <location
-            file="src/main/res/layout/media2_widget_full_transport_controls.xml"
-            line="25"
-            column="18"/>
-        <location
-            file="src/main/res/layout/media2_widget_embedded_transport_controls.xml"
-            line="25"
-            column="18"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 21 (current min is 16): `android.media.MediaFormat#MIMETYPE_TEXT_CEA_608`"
-        errorLine1="            return MediaFormat.MIMETYPE_TEXT_CEA_608.equals(mimeType);"
-        errorLine2="                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/media2/widget/Cea608CaptionRenderer.java"
-            line="57"
-            column="20"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 16): `android.media.MediaFormat#MIMETYPE_TEXT_CEA_708`"
-        errorLine1="            return MediaFormat.MIMETYPE_TEXT_CEA_708.equals(mimeType);"
-        errorLine2="                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/media2/widget/Cea708CaptionRenderer.java"
-            line="68"
-            column="20"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 19 (current min is 16): `android.media.MediaFormat#KEY_LANGUAGE`"
-        errorLine1="                String language = format.getString(MediaFormat.KEY_LANGUAGE);"
-        errorLine2="                                                   ~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/media2/widget/SubtitleController.java"
-            line="241"
-            column="52"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 19 (current min is 16): `android.media.MediaFormat#KEY_IS_FORCED_SUBTITLE`"
-        errorLine1="                        .getInteger(format, MediaFormat.KEY_IS_FORCED_SUBTITLE, 0) != 0;"
-        errorLine2="                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/media2/widget/SubtitleController.java"
-            line="243"
-            column="45"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 19 (current min is 16): `android.media.MediaFormat#KEY_IS_AUTOSELECT`"
-        errorLine1="                        .getInteger(format, MediaFormat.KEY_IS_AUTOSELECT, 1) != 0;"
-        errorLine2="                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/media2/widget/SubtitleController.java"
-            line="245"
-            column="45"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 19 (current min is 16): `android.media.MediaFormat#KEY_IS_DEFAULT`"
-        errorLine1="                        .getInteger(format, MediaFormat.KEY_IS_DEFAULT, 0) != 0;"
-        errorLine2="                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/media2/widget/SubtitleController.java"
-            line="247"
-            column="45"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 21 (current min is 16): `android.media.MediaPlayer.TrackInfo#MEDIA_TRACK_TYPE_SUBTITLE`"
-        errorLine1="                : TrackInfo.MEDIA_TRACK_TYPE_SUBTITLE;"
-        errorLine2="                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/media2/widget/SubtitleTrack.java"
-            line="605"
-            column="19"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 21 (current min is 16): `android.view.accessibility.CaptioningManager.CaptionStyle#EDGE_TYPE_RAISED`"
-        errorLine1="            final boolean raised = edgeType == CaptionStyle.EDGE_TYPE_RAISED;"
-        errorLine2="                                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/media2/widget/SubtitleView.java"
-            line="288"
-            column="48"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `level` is only used in API level 24 and higher (current min is 16)"
-        errorLine1="       android:level=&quot;10000&quot;>"
-        errorLine2="       ~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/drawable/media2_widget_custom_progress_thumb.xml"
-            line="20"
-            column="8"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `layoutDirection` is only used in API level 17 and higher (current min is 16)"
-        errorLine1="        android:layoutDirection=&quot;ltr&quot;>"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/media2_widget_media_controller.xml"
-            line="22"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `layoutDirection` is only used in API level 17 and higher (current min is 16)"
-        errorLine1="        android:layoutDirection=&quot;ltr&quot;>"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/media2_widget_media_controller.xml"
-            line="115"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `layoutDirection` is only used in API level 17 and higher (current min is 16)"
-        errorLine1="        android:layoutDirection=&quot;ltr&quot; />"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/media2_widget_media_controller.xml"
-            line="127"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `layoutDirection` is only used in API level 17 and higher (current min is 16)"
-        errorLine1="        android:layoutDirection=&quot;ltr&quot;>"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/media2_widget_media_controller.xml"
-            line="133"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `layoutDirection` is only used in API level 17 and higher (current min is 16)"
-        errorLine1="        android:layoutDirection=&quot;ltr&quot;>"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/media2_widget_media_controller.xml"
-            line="157"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `layoutDirection` is only used in API level 17 and higher (current min is 16)"
-        errorLine1="        android:layoutDirection=&quot;ltr&quot;>"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/media2_widget_media_controller.xml"
-            line="177"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `layoutDirection` is only used in API level 17 and higher (current min is 16)"
-        errorLine1="        android:layoutDirection=&quot;ltr&quot;>"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/media2_widget_media_controller.xml"
-            line="211"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `layoutDirection` is only used in API level 17 and higher (current min is 16)"
-        errorLine1="        android:layoutDirection=&quot;ltr&quot;>"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/media2_widget_media_controller.xml"
-            line="226"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `splitTrack` is only used in API level 21 and higher (current min is 16)"
-        errorLine1="            android:splitTrack=&quot;false&quot;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/media2_widget_media_controller.xml"
-            line="240"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `elevation` is only used in API level 21 and higher (current min is 16)"
-        errorLine1="            android:elevation=&quot;10dp&quot; />"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/media2_widget_media_controller.xml"
-            line="241"
-            column="13"/>
-    </issue>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="BanSynchronizedMethods"
@@ -476,39 +57,6 @@
     </issue>
 
     <issue
-        id="InflateParams"
-        message="Avoid passing `null` as the view root (needed to resolve layout parameters on the inflated layout&apos;s root element)"
-        errorLine1="                null);"
-        errorLine2="                ~~~~">
-        <location
-            file="src/main/java/androidx/media2/widget/MusicView.java"
-            line="145"
-            column="17"/>
-    </issue>
-
-    <issue
-        id="InflateParams"
-        message="Avoid passing `null` as the view root (needed to resolve layout parameters on the inflated layout&apos;s root element)"
-        errorLine1="                null);"
-        errorLine2="                ~~~~">
-        <location
-            file="src/main/java/androidx/media2/widget/MusicView.java"
-            line="147"
-            column="17"/>
-    </issue>
-
-    <issue
-        id="InflateParams"
-        message="Avoid passing `null` as the view root (needed to resolve layout parameters on the inflated layout&apos;s root element)"
-        errorLine1="        mWithoutTitle = inflater.inflate(R.layout.media2_widget_music_without_title, null);"
-        errorLine2="                                                                                     ~~~~">
-        <location
-            file="src/main/java/androidx/media2/widget/MusicView.java"
-            line="148"
-            column="86"/>
-    </issue>
-
-    <issue
         id="PrivateConstructorForUtilityClass"
         message="Utility class with non private constructor"
         errorLine1="    static class MediaFormatUtil {"
@@ -740,457 +288,6 @@
     </issue>
 
     <issue
-        id="VectorRaster"
-        message="Limit vector icons sizes to 200×200 to keep icon drawing fast; see https://developer.android.com/studio/write/vector-asset-studio#when for more"
-        errorLine1="    android:width=&quot;512dp&quot;"
-        errorLine2="                   ~~~~~">
-        <location
-            file="src/main/res/drawable/media2_widget_ic_default_album_image.xml"
-            line="3"
-            column="20"/>
-    </issue>
-
-    <issue
-        id="VectorRaster"
-        message="This tag is not supported in images generated from this vector icon for API &lt; 21; check generated icon to make sure it looks acceptable"
-        errorLine1="        &lt;clip-path"
-        errorLine2="        ^">
-        <location
-            file="src/main/res/drawable/media2_widget_ic_forward_30.xml"
-            line="8"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="VectorRaster"
-        message="This tag is not supported in images generated from this vector icon for API &lt; 21; check generated icon to make sure it looks acceptable"
-        errorLine1="        &lt;clip-path"
-        errorLine2="        ^">
-        <location
-            file="src/main/res/drawable/media2_widget_ic_rewind_10.xml"
-            line="8"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="Typos"
-        message="&quot;media&quot; is a common misspelling; did you mean &quot;medier&quot; ?"
-        errorLine1="    &lt;string name=&quot;mcv2_previous_button_desc&quot; msgid=&quot;5367141424871007842&quot;>&quot;Forrige media&quot;&lt;/string>"
-        errorLine2="                                                                                  ^">
-        <location
-            file="src/main/res/values-nb/strings.xml"
-            line="44"
-            column="83"/>
-    </issue>
-
-    <issue
-        id="Typos"
-        message="&quot;media&quot; is a common misspelling; did you mean &quot;medier&quot; ?"
-        errorLine1="    &lt;string name=&quot;mcv2_next_button_desc&quot; msgid=&quot;4799850472802157220&quot;>&quot;Neste media&quot;&lt;/string>"
-        errorLine2="                                                                            ^">
-        <location
-            file="src/main/res/values-nb/strings.xml"
-            line="45"
-            column="77"/>
-    </issue>
-
-    <issue
-        id="DrawAllocation"
-        message="Avoid object allocations during draw/layout operations (preallocate and reuse instead)"
-        errorLine1="                mRectArray = new Rect[count];"
-        errorLine2="                             ~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/media2/widget/Cea708CaptionRenderer.java"
-            line="235"
-            column="30"/>
-    </issue>
-
-    <issue
-        id="DrawAllocation"
-        message="Avoid object allocations during draw/layout operations (preallocate and reuse instead)"
-        errorLine1="                    mRectArray[i] = new Rect((int) (scaleStartCol * width), (int) (scaleStartRow"
-        errorLine2="                                    ^">
-        <location
-            file="src/main/java/androidx/media2/widget/Cea708CaptionRenderer.java"
-            line="269"
-            column="37"/>
-    </issue>
-
-    <issue
-        id="DrawAllocation"
-        message="Avoid object allocations during draw/layout operations (preallocate and reuse instead)"
-        errorLine1="                int[] visibleRectGroup = new int[count];"
-        errorLine2="                                         ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/media2/widget/Cea708CaptionRenderer.java"
-            line="301"
-            column="42"/>
-    </issue>
-
-    <issue
-        id="DrawAllocation"
-        message="Avoid object allocations during draw/layout operations (preallocate and reuse instead)"
-        errorLine1="                Rect[] visibleRectArray = new Rect[count];"
-        errorLine2="                                          ~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/media2/widget/Cea708CaptionRenderer.java"
-            line="302"
-            column="43"/>
-    </issue>
-
-    <issue
-        id="Overdraw"
-        message="Possible overdraw: Root element paints background `@color/media2_widget_music_view_default_background` with a theme that also paints a background (inferred theme is `@android:style/Theme.Holo`)"
-        errorLine1="    android:background=&quot;@color/media2_widget_music_view_default_background&quot;"
-        errorLine2="    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/media2_widget_music_with_title_landscape.xml"
-            line="19"
-            column="5"/>
-    </issue>
-
-    <issue
-        id="Overdraw"
-        message="Possible overdraw: Root element paints background `@color/media2_widget_music_view_default_background` with a theme that also paints a background (inferred theme is `@android:style/Theme.Holo`)"
-        errorLine1="    android:background=&quot;@color/media2_widget_music_view_default_background&quot;"
-        errorLine2="    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/media2_widget_music_with_title_portrait.xml"
-            line="19"
-            column="5"/>
-    </issue>
-
-    <issue
-        id="Overdraw"
-        message="Possible overdraw: Root element paints background `@color/media2_widget_music_view_default_background` with a theme that also paints a background (inferred theme is `@android:style/Theme.Holo`)"
-        errorLine1="    android:background=&quot;@color/media2_widget_music_view_default_background&quot;"
-        errorLine2="    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/media2_widget_music_without_title.xml"
-            line="18"
-            column="5"/>
-    </issue>
-
-    <issue
-        id="UselessParent"
-        message="This `LinearLayout` layout or its `LinearLayout` parent is possibly useless"
-        errorLine1="            &lt;LinearLayout"
-        errorLine2="             ~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/media2_widget_media_controller.xml"
-            line="78"
-            column="14"/>
-    </issue>
-
-    <issue
-        id="UselessParent"
-        message="This `LinearLayout` layout or its `LinearLayout` parent is useless"
-        errorLine1="        &lt;LinearLayout"
-        errorLine2="         ~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/media2_widget_settings_list_item.xml"
-            line="41"
-            column="10"/>
-    </issue>
-
-    <issue
-        id="SmallSp"
-        message="Avoid using sizes smaller than `12sp`: `10sp`"
-        errorLine1="                    android:textSize=&quot;10sp&quot;"
-        errorLine2="                    ~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/media2_widget_media_controller.xml"
-            line="98"
-            column="21"/>
-    </issue>
-
-    <issue
-        id="ClickableViewAccessibility"
-        message="Custom view `MediaControlView` overrides `onTouchEvent` but not `performClick`"
-        errorLine1="    public boolean onTouchEvent(MotionEvent ev) {"
-        errorLine2="                   ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/media2/widget/MediaControlView.java"
-            line="436"
-            column="20"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="    &lt;ImageButton android:id=&quot;@+id/prev&quot; style=&quot;@style/Media2_Widget_EmbeddedTransportControlsButton.Previous&quot; />"
-        errorLine2="     ~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/media2_widget_embedded_transport_controls.xml"
-            line="24"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="    &lt;ImageButton android:id=&quot;@+id/rew&quot; style=&quot;@style/Media2_Widget_EmbeddedTransportControlsButton.Rew&quot; />"
-        errorLine2="     ~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/media2_widget_embedded_transport_controls.xml"
-            line="25"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="    &lt;ImageButton android:id=&quot;@+id/pause&quot; style=&quot;@style/Media2_Widget_EmbeddedTransportControlsButton.Pause&quot; />"
-        errorLine2="     ~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/media2_widget_embedded_transport_controls.xml"
-            line="26"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="    &lt;ImageButton android:id=&quot;@+id/ffwd&quot; style=&quot;@style/Media2_Widget_EmbeddedTransportControlsButton.Ffwd&quot; />"
-        errorLine2="     ~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/media2_widget_embedded_transport_controls.xml"
-            line="27"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="    &lt;ImageButton android:id=&quot;@+id/next&quot; style=&quot;@style/Media2_Widget_EmbeddedTransportControlsButton.Next&quot; />"
-        errorLine2="     ~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/media2_widget_embedded_transport_controls.xml"
-            line="28"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="    &lt;ImageButton android:id=&quot;@+id/prev&quot; style=&quot;@style/Media2_Widget_FullTransportControlsButton.Previous&quot; />"
-        errorLine2="     ~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/media2_widget_full_transport_controls.xml"
-            line="24"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="    &lt;ImageButton android:id=&quot;@+id/rew&quot; style=&quot;@style/Media2_Widget_FullTransportControlsButton.Rew&quot; />"
-        errorLine2="     ~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/media2_widget_full_transport_controls.xml"
-            line="25"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="    &lt;ImageButton android:id=&quot;@+id/pause&quot; style=&quot;@style/Media2_Widget_FullTransportControlsButton.Pause&quot; />"
-        errorLine2="     ~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/media2_widget_full_transport_controls.xml"
-            line="26"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="    &lt;ImageButton android:id=&quot;@+id/ffwd&quot; style=&quot;@style/Media2_Widget_FullTransportControlsButton.Ffwd&quot; />"
-        errorLine2="     ~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/media2_widget_full_transport_controls.xml"
-            line="27"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="    &lt;ImageButton android:id=&quot;@+id/next&quot; style=&quot;@style/Media2_Widget_FullTransportControlsButton.Next&quot; />"
-        errorLine2="     ~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/media2_widget_full_transport_controls.xml"
-            line="28"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="                &lt;ImageButton"
-        errorLine2="                 ~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/media2_widget_media_controller.xml"
-            line="101"
-            column="18"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="        &lt;ImageButton"
-        errorLine2="         ~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/media2_widget_media_controller.xml"
-            line="117"
-            column="10"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="        &lt;ImageButton"
-        errorLine2="         ~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/media2_widget_media_controller.xml"
-            line="188"
-            column="10"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="        &lt;ImageButton"
-        errorLine2="         ~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/media2_widget_media_controller.xml"
-            line="195"
-            column="10"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="        &lt;ImageButton"
-        errorLine2="         ~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/media2_widget_media_controller.xml"
-            line="200"
-            column="10"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="        &lt;ImageButton"
-        errorLine2="         ~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/media2_widget_media_controller.xml"
-            line="213"
-            column="10"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="        &lt;ImageButton"
-        errorLine2="         ~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/media2_widget_media_controller.xml"
-            line="217"
-            column="10"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="    &lt;ImageButton android:id=&quot;@+id/pause&quot; style=&quot;@style/Media2_Widget_MinimalTransportControlsButton&quot; />"
-        errorLine2="     ~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/media2_widget_minimal_transport_controls.xml"
-            line="23"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="    &lt;ImageView"
-        errorLine2="     ~~~~~~~~~">
-        <location
-            file="src/main/res/layout/media2_widget_music_with_title_landscape.xml"
-            line="24"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="    &lt;ImageView"
-        errorLine2="     ~~~~~~~~~">
-        <location
-            file="src/main/res/layout/media2_widget_music_with_title_portrait.xml"
-            line="25"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="    &lt;ImageView"
-        errorLine2="     ~~~~~~~~~">
-        <location
-            file="src/main/res/layout/media2_widget_music_without_title.xml"
-            line="22"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="        &lt;ImageView"
-        errorLine2="         ~~~~~~~~~">
-        <location
-            file="src/main/res/layout/media2_widget_settings_list_item.xml"
-            line="29"
-            column="10"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="        &lt;ImageView"
-        errorLine2="         ~~~~~~~~~">
-        <location
-            file="src/main/res/layout/media2_widget_sub_settings_list_item.xml"
-            line="29"
-            column="10"/>
-    </issue>
-
-    <issue
-        id="KeyboardInaccessibleWidget"
-        message="&apos;clickable&apos; attribute found, please also add &apos;focusable&apos;"
-        errorLine1="                android:clickable=&quot;true&quot;"
-        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/media2_widget_media_controller.xml"
-            line="80"
-            column="17"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="Do not concatenate text displayed with `setText`. Use resource string with placeholders."
-        errorLine1="            mTitleView.setText(title.toString() + &quot; - &quot; + artist.toString());"
-        errorLine2="                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/media2/widget/MediaControlView.java"
-            line="1434"
-            column="32"/>
-    </issue>
-
-    <issue
         id="UnknownNullness"
         message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
         errorLine1="    public CharSequence getAccessibilityClassName() {"
diff --git a/mediarouter/mediarouter/lint-baseline.xml b/mediarouter/mediarouter/lint-baseline.xml
index ee6aa28..c150d99 100644
--- a/mediarouter/mediarouter/lint-baseline.xml
+++ b/mediarouter/mediarouter/lint-baseline.xml
@@ -1,159 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
-
-    <issue
-        id="DefaultLocale"
-        message="Implicitly using the default locale is a common source of bugs: Use `toLowerCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
-        errorLine1="            String scheme = uri.getScheme().toLowerCase();"
-        errorLine2="                                            ~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/mediarouter/app/MediaRouteControllerDialog.java"
-            line="1451"
-            column="45"/>
-    </issue>
-
-    <issue
-        id="DefaultLocale"
-        message="Implicitly using the default locale is a common source of bugs: Use `toLowerCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
-        errorLine1="            String scheme = uri.getScheme().toLowerCase();"
-        errorLine2="                                            ~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/mediarouter/app/MediaRouteDynamicControllerDialog.java"
-            line="1524"
-            column="45"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `splitTrack` is only used in API level 21 and higher (current min is 14)"
-        errorLine1="            android:splitTrack=&quot;false&quot; />"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/mr_cast_group_volume_item.xml"
-            line="56"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `splitTrack` is only used in API level 21 and higher (current min is 14)"
-        errorLine1="            android:splitTrack=&quot;false&quot; />"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/mr_cast_route_item.xml"
-            line="80"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `importantForAccessibility` is only used in API level 16 and higher (current min is 14)"
-        errorLine1="                      android:importantForAccessibility=&quot;no&quot;"
-        errorLine2="                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/mr_controller_material_dialog_b.xml"
-            line="43"
-            column="23"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `controlX1` is only used in API level 21 and higher (current min is 14)"
-        errorLine1="    android:controlX1=&quot;0.4&quot;"
-        errorLine2="    ~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/interpolator/mr_fast_out_slow_in.xml"
-            line="19"
-            column="5"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `controlY1` is only used in API level 21 and higher (current min is 14)"
-        errorLine1="    android:controlY1=&quot;0&quot;"
-        errorLine2="    ~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/interpolator/mr_fast_out_slow_in.xml"
-            line="20"
-            column="5"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `controlX2` is only used in API level 21 and higher (current min is 14)"
-        errorLine1="    android:controlX2=&quot;0.2&quot;"
-        errorLine2="    ~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/interpolator/mr_fast_out_slow_in.xml"
-            line="21"
-            column="5"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `controlY2` is only used in API level 21 and higher (current min is 14)"
-        errorLine1="    android:controlY2=&quot;1&quot;/>"
-        errorLine2="    ~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/interpolator/mr_fast_out_slow_in.xml"
-            line="22"
-            column="5"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `controlX1` is only used in API level 21 and higher (current min is 14)"
-        errorLine1="    android:controlX1=&quot;0&quot;"
-        errorLine2="    ~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/interpolator/mr_linear_out_slow_in.xml"
-            line="19"
-            column="5"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `controlY1` is only used in API level 21 and higher (current min is 14)"
-        errorLine1="    android:controlY1=&quot;0&quot;"
-        errorLine2="    ~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/interpolator/mr_linear_out_slow_in.xml"
-            line="20"
-            column="5"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `controlX2` is only used in API level 21 and higher (current min is 14)"
-        errorLine1="    android:controlX2=&quot;0.2&quot;"
-        errorLine2="    ~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/interpolator/mr_linear_out_slow_in.xml"
-            line="21"
-            column="5"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `controlY2` is only used in API level 21 and higher (current min is 14)"
-        errorLine1="    android:controlY2=&quot;1&quot;/>"
-        errorLine2="    ~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/interpolator/mr_linear_out_slow_in.xml"
-            line="22"
-            column="5"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `importantForAccessibility` is only used in API level 16 and higher (current min is 14)"
-        errorLine1="                  android:importantForAccessibility=&quot;no&quot;"
-        errorLine2="                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/mr_playback_control.xml"
-            line="44"
-            column="19"/>
-    </issue>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="BanUncheckedReflection"
@@ -162,7 +8,7 @@
         errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="jellybean/androidx/mediarouter/media/MediaRouterJellybean.java"
-            line="327"
+            line="340"
             column="25"/>
     </issue>
 
@@ -173,7 +19,7 @@
         errorLine2="                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="jellybean/androidx/mediarouter/media/MediaRouterJellybean.java"
-            line="371"
+            line="385"
             column="28"/>
     </issue>
 
@@ -184,7 +30,7 @@
         errorLine2="                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="jellybean-mr1/androidx/mediarouter/media/MediaRouterJellybeanMr1.java"
-            line="123"
+            line="133"
             column="21"/>
     </issue>
 
@@ -195,62 +41,18 @@
         errorLine2="                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="jellybean-mr1/androidx/mediarouter/media/MediaRouterJellybeanMr1.java"
-            line="165"
+            line="175"
             column="47"/>
     </issue>
 
     <issue
-        id="QueryPermissionsNeeded"
-        message="Consider adding a `&lt;queries>` declaration to your manifest when calling this \&#xA;method; see https://g.co/dev/packagevisibility for details"
-        errorLine1="        List&lt;ResolveInfo> resolveInfos = packageManager.queryIntentActivities(intent, 0);"
-        errorLine2="                                                        ~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/mediarouter/app/MediaRouteButton.java"
-            line="401"
-            column="57"/>
-    </issue>
-
-    <issue
-        id="QueryPermissionsNeeded"
-        message="Consider adding a `&lt;queries>` declaration to your manifest when calling this \&#xA;method; see https://g.co/dev/packagevisibility for details"
-        errorLine1="        List&lt;ResolveInfo> resolveInfos = pm.queryBroadcastReceivers(queryIntent, 0);"
-        errorLine2="                                            ~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/mediarouter/media/MediaTransferReceiver.java"
-            line="82"
-            column="45"/>
-    </issue>
-
-    <issue
-        id="QueryPermissionsNeeded"
-        message="Consider adding a `&lt;queries>` declaration to your manifest when calling this \&#xA;method; see https://g.co/dev/packagevisibility for details"
-        errorLine1="        for (ResolveInfo resolveInfo : mPackageManager.queryIntentServices(intent, 0)) {"
-        errorLine2="                                                       ~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/mediarouter/media/RegisteredMediaRouteProviderWatcher.java"
-            line="109"
-            column="56"/>
-    </issue>
-
-    <issue
-        id="QueryPermissionsNeeded"
-        message="Consider adding a `&lt;queries>` declaration to your manifest when calling this \&#xA;method; see https://g.co/dev/packagevisibility for details"
-        errorLine1="        return mPackageManager.queryIntentServices(intent, 0).stream()"
-        errorLine2="                               ~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/mediarouter/media/RegisteredMediaRouteProviderWatcher.java"
-            line="166"
-            column="32"/>
-    </issue>
-
-    <issue
         id="UnsafeNewApiCall"
         message="This call is to a method from API 17, the call containing class androidx.mediarouter.app.MediaRouteDynamicControllerDialog is not annotated with @RequiresApi(x) where x is at least 17. Either annotate the containing class with at least @RequiresApi(17) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(17)."
         errorLine1="        ScriptIntrinsicBlur blurScript = ScriptIntrinsicBlur.create(rs, Element.U8_4(rs));"
         errorLine2="                                                             ~~~~~~">
         <location
             file="src/main/java/androidx/mediarouter/app/MediaRouteDynamicControllerDialog.java"
-            line="659"
+            line="661"
             column="62"/>
     </issue>
 
@@ -261,7 +63,7 @@
         errorLine2="                   ~~~~~~~~~">
         <location
             file="src/main/java/androidx/mediarouter/app/MediaRouteDynamicControllerDialog.java"
-            line="660"
+            line="662"
             column="20"/>
     </issue>
 
@@ -272,7 +74,7 @@
         errorLine2="                   ~~~~~~~~">
         <location
             file="src/main/java/androidx/mediarouter/app/MediaRouteDynamicControllerDialog.java"
-            line="661"
+            line="663"
             column="20"/>
     </issue>
 
@@ -283,7 +85,7 @@
         errorLine2="                   ~~~~~~~">
         <location
             file="src/main/java/androidx/mediarouter/app/MediaRouteDynamicControllerDialog.java"
-            line="662"
+            line="664"
             column="20"/>
     </issue>
 
@@ -294,7 +96,7 @@
         errorLine2="                                                                   ~~~~~~~~~~~~~">
         <location
             file="api24/androidx/mediarouter/media/MediaRouterApi24.java"
-            line="25"
+            line="26"
             column="68"/>
     </issue>
 
@@ -305,7 +107,7 @@
         errorLine2="                                                                   ~~~~~~~">
         <location
             file="jellybean/androidx/mediarouter/media/MediaRouterJellybean.java"
-            line="124"
+            line="127"
             column="68"/>
     </issue>
 
@@ -316,7 +118,7 @@
         errorLine2="                                                                   ~~~~~~~~~">
         <location
             file="jellybean/androidx/mediarouter/media/MediaRouterJellybean.java"
-            line="128"
+            line="132"
             column="68"/>
     </issue>
 
@@ -327,7 +129,7 @@
         errorLine2="                                                                   ~~~~~~~~~~~~~~~~~">
         <location
             file="jellybean/androidx/mediarouter/media/MediaRouterJellybean.java"
-            line="132"
+            line="136"
             column="68"/>
     </issue>
 
@@ -338,7 +140,7 @@
         errorLine2="                                                                   ~~~~~~~~~~~">
         <location
             file="jellybean/androidx/mediarouter/media/MediaRouterJellybean.java"
-            line="136"
+            line="141"
             column="68"/>
     </issue>
 
@@ -349,7 +151,7 @@
         errorLine2="                                                                   ~~~~~~~~~~~~~~~">
         <location
             file="jellybean/androidx/mediarouter/media/MediaRouterJellybean.java"
-            line="140"
+            line="146"
             column="68"/>
     </issue>
 
@@ -360,7 +162,7 @@
         errorLine2="                                                                   ~~~~~~~~~~~~~~~">
         <location
             file="jellybean/androidx/mediarouter/media/MediaRouterJellybean.java"
-            line="144"
+            line="150"
             column="68"/>
     </issue>
 
@@ -371,7 +173,7 @@
         errorLine2="                                                                   ~~~~~~~~~~~~~~~~~">
         <location
             file="jellybean/androidx/mediarouter/media/MediaRouterJellybean.java"
-            line="148"
+            line="154"
             column="68"/>
     </issue>
 
@@ -382,7 +184,7 @@
         errorLine2="                                                                   ~~~~~~~~~">
         <location
             file="jellybean/androidx/mediarouter/media/MediaRouterJellybean.java"
-            line="152"
+            line="158"
             column="68"/>
     </issue>
 
@@ -393,7 +195,7 @@
         errorLine2="                                                                   ~~~~~~~~~~~~">
         <location
             file="jellybean/androidx/mediarouter/media/MediaRouterJellybean.java"
-            line="156"
+            line="162"
             column="68"/>
     </issue>
 
@@ -404,7 +206,7 @@
         errorLine2="                                                                   ~~~~~~~~~~~~~~~~~">
         <location
             file="jellybean/androidx/mediarouter/media/MediaRouterJellybean.java"
-            line="160"
+            line="166"
             column="68"/>
     </issue>
 
@@ -415,7 +217,7 @@
         errorLine2="                                                                   ~~~~~~">
         <location
             file="jellybean/androidx/mediarouter/media/MediaRouterJellybean.java"
-            line="164"
+            line="171"
             column="68"/>
     </issue>
 
@@ -426,7 +228,7 @@
         errorLine2="                                                            ~~~~~~">
         <location
             file="jellybean/androidx/mediarouter/media/MediaRouterJellybean.java"
-            line="168"
+            line="175"
             column="61"/>
     </issue>
 
@@ -437,7 +239,7 @@
         errorLine2="                                                            ~~~~~~~~~~~~~~~~">
         <location
             file="jellybean/androidx/mediarouter/media/MediaRouterJellybean.java"
-            line="172"
+            line="179"
             column="61"/>
     </issue>
 
@@ -448,7 +250,7 @@
         errorLine2="                                                            ~~~~~~~~~~~~~~~~~~~">
         <location
             file="jellybean/androidx/mediarouter/media/MediaRouterJellybean.java"
-            line="176"
+            line="183"
             column="61"/>
     </issue>
 
@@ -459,7 +261,7 @@
         errorLine2="                                                                   ~~~~~~~~">
         <location
             file="jellybean/androidx/mediarouter/media/MediaRouterJellybean.java"
-            line="180"
+            line="188"
             column="68"/>
     </issue>
 
@@ -470,7 +272,7 @@
         errorLine2="                                    ~~~~~~~~~~~~~">
         <location
             file="jellybean/androidx/mediarouter/media/MediaRouterJellybean.java"
-            line="196"
+            line="205"
             column="37"/>
     </issue>
 
@@ -481,7 +283,7 @@
         errorLine2="                              ~~~~~~~~~~">
         <location
             file="jellybean/androidx/mediarouter/media/MediaRouterJellybean.java"
-            line="199"
+            line="208"
             column="31"/>
     </issue>
 
@@ -492,7 +294,7 @@
         errorLine2="                                                                ~~~~~~~">
         <location
             file="jellybean/androidx/mediarouter/media/MediaRouterJellybean.java"
-            line="210"
+            line="219"
             column="65"/>
     </issue>
 
@@ -503,7 +305,7 @@
         errorLine2="                                                                ~~~~~~~~~">
         <location
             file="jellybean/androidx/mediarouter/media/MediaRouterJellybean.java"
-            line="214"
+            line="223"
             column="65"/>
     </issue>
 
@@ -514,7 +316,7 @@
         errorLine2="                                                                ~~~~~~~~~~~~~~~">
         <location
             file="jellybean/androidx/mediarouter/media/MediaRouterJellybean.java"
-            line="218"
+            line="227"
             column="65"/>
     </issue>
 
@@ -525,7 +327,7 @@
         errorLine2="                                                                ~~~~~~~~~~~~~~~">
         <location
             file="jellybean/androidx/mediarouter/media/MediaRouterJellybean.java"
-            line="222"
+            line="231"
             column="65"/>
     </issue>
 
@@ -536,7 +338,7 @@
         errorLine2="                                                                ~~~~~~~~~~~~~~~~~">
         <location
             file="jellybean/androidx/mediarouter/media/MediaRouterJellybean.java"
-            line="226"
+            line="235"
             column="65"/>
     </issue>
 
@@ -547,7 +349,7 @@
         errorLine2="                                                                ~~~~~~~~~">
         <location
             file="jellybean/androidx/mediarouter/media/MediaRouterJellybean.java"
-            line="230"
+            line="239"
             column="65"/>
     </issue>
 
@@ -558,7 +360,7 @@
         errorLine2="                                                                ~~~~~~~~~~~~">
         <location
             file="jellybean/androidx/mediarouter/media/MediaRouterJellybean.java"
-            line="234"
+            line="243"
             column="65"/>
     </issue>
 
@@ -569,7 +371,7 @@
         errorLine2="                                                                ~~~~~~~~~~~~~~~~~">
         <location
             file="jellybean/androidx/mediarouter/media/MediaRouterJellybean.java"
-            line="238"
+            line="247"
             column="65"/>
     </issue>
 
@@ -580,7 +382,7 @@
         errorLine2="                                                                ~~~~~~~~~~~~~~~~~">
         <location
             file="jellybean/androidx/mediarouter/media/MediaRouterJellybean.java"
-            line="242"
+            line="252"
             column="65"/>
     </issue>
 
@@ -591,7 +393,7 @@
         errorLine2="                                                                ~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="jellybean/androidx/mediarouter/media/MediaRouterJellybean.java"
-            line="247"
+            line="258"
             column="65"/>
     </issue>
 
@@ -602,7 +404,7 @@
         errorLine2="                                                                          ~~~~~~~">
         <location
             file="jellybean/androidx/mediarouter/media/MediaRouterJellybean.java"
-            line="257"
+            line="269"
             column="75"/>
     </issue>
 
@@ -613,7 +415,7 @@
         errorLine2="                                                                   ~~~~~~~~~">
         <location
             file="jellybean/androidx/mediarouter/media/MediaRouterJellybean.java"
-            line="263"
+            line="276"
             column="68"/>
     </issue>
 
@@ -624,7 +426,7 @@
         errorLine2="                                                                          ~~~~~~~~~~~~~~~~~">
         <location
             file="jellybean/androidx/mediarouter/media/MediaRouterJellybean.java"
-            line="268"
+            line="281"
             column="75"/>
     </issue>
 
@@ -635,7 +437,7 @@
         errorLine2="                                                                          ~~~~~~~~~~~">
         <location
             file="jellybean/androidx/mediarouter/media/MediaRouterJellybean.java"
-            line="272"
+            line="285"
             column="75"/>
     </issue>
 
@@ -646,7 +448,7 @@
         errorLine2="                                   ~~~~~~~~~~~~~~~~~">
         <location
             file="jellybean/androidx/mediarouter/media/MediaRouterJellybean.java"
-            line="318"
+            line="331"
             column="36"/>
     </issue>
 
@@ -657,7 +459,7 @@
         errorLine2="                   ~~~~~~~~~~~">
         <location
             file="jellybean/androidx/mediarouter/media/MediaRouterJellybean.java"
-            line="344"
+            line="357"
             column="20"/>
     </issue>
 
@@ -668,7 +470,7 @@
         errorLine2="                          ~~~~~~~~~~">
         <location
             file="jellybean/androidx/mediarouter/media/MediaRouterJellybean.java"
-            line="379"
+            line="393"
             column="27"/>
     </issue>
 
@@ -679,7 +481,7 @@
         errorLine2="                                                                   ~~~~~~~~~">
         <location
             file="jellybean-mr1/androidx/mediarouter/media/MediaRouterJellybeanMr1.java"
-            line="42"
+            line="44"
             column="68"/>
     </issue>
 
@@ -690,7 +492,7 @@
         errorLine2="                                                                       ~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="jellybean-mr1/androidx/mediarouter/media/MediaRouterJellybeanMr1.java"
-            line="49"
+            line="52"
             column="72"/>
     </issue>
 
@@ -701,7 +503,7 @@
         errorLine2="                                                                   ~~~~~~~~~~~~~~">
         <location
             file="jellybean-mr2/androidx/mediarouter/media/MediaRouterJellybeanMr2.java"
-            line="34"
+            line="37"
             column="68"/>
     </issue>
 
@@ -712,7 +514,7 @@
         errorLine2="                                                                   ~~~~~~~~~~~~">
         <location
             file="jellybean-mr2/androidx/mediarouter/media/MediaRouterJellybeanMr2.java"
-            line="38"
+            line="41"
             column="68"/>
     </issue>
 
@@ -723,821 +525,8 @@
         errorLine2="                                                                ~~~~~~~~~~~~~~">
         <location
             file="jellybean-mr2/androidx/mediarouter/media/MediaRouterJellybeanMr2.java"
-            line="47"
+            line="51"
             column="65"/>
     </issue>
 
-    <issue
-        id="UnsafeNewApiCall"
-        message="This call is to a method from API 24, the call containing class androidx.mediarouter.media.RegisteredMediaRouteProviderWatcher is not annotated with @RequiresApi(x) where x is at least 24. Either annotate the containing class with at least @RequiresApi(24) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(24)."
-        errorLine1="        return mPackageManager.queryIntentServices(intent, 0).stream()"
-        errorLine2="                                                              ~~~~~~">
-        <location
-            file="src/main/java/androidx/mediarouter/media/RegisteredMediaRouteProviderWatcher.java"
-            line="166"
-            column="63"/>
-    </issue>
-
-    <issue
-        id="UnsafeNewApiCall"
-        message="This call is to a method from API 24, the call containing class androidx.mediarouter.media.RegisteredMediaRouteProviderWatcher is not annotated with @RequiresApi(x) where x is at least 24. Either annotate the containing class with at least @RequiresApi(24) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(24)."
-        errorLine1="                .map(resolveInfo -> resolveInfo.serviceInfo).collect(Collectors.toList());"
-        errorLine2="                 ~~~">
-        <location
-            file="src/main/java/androidx/mediarouter/media/RegisteredMediaRouteProviderWatcher.java"
-            line="167"
-            column="18"/>
-    </issue>
-
-    <issue
-        id="UnsafeNewApiCall"
-        message="This call is to a method from API 24, the call containing class androidx.mediarouter.media.RegisteredMediaRouteProviderWatcher is not annotated with @RequiresApi(x) where x is at least 24. Either annotate the containing class with at least @RequiresApi(24) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(24)."
-        errorLine1="                .map(resolveInfo -> resolveInfo.serviceInfo).collect(Collectors.toList());"
-        errorLine2="                                                             ~~~~~~~">
-        <location
-            file="src/main/java/androidx/mediarouter/media/RegisteredMediaRouteProviderWatcher.java"
-            line="167"
-            column="62"/>
-    </issue>
-
-    <issue
-        id="UnsafeNewApiCall"
-        message="This call is to a method from API 24, the call containing class androidx.mediarouter.media.RegisteredMediaRouteProviderWatcher is not annotated with @RequiresApi(x) where x is at least 24. Either annotate the containing class with at least @RequiresApi(24) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(24)."
-        errorLine1="                .map(resolveInfo -> resolveInfo.serviceInfo).collect(Collectors.toList());"
-        errorLine2="                                                                                ~~~~~~">
-        <location
-            file="src/main/java/androidx/mediarouter/media/RegisteredMediaRouteProviderWatcher.java"
-            line="167"
-            column="81"/>
-    </issue>
-
-    <issue
-        id="StaticFieldLeak"
-        message="Do not place Android context classes in static fields (static reference to `ConnectivityReceiver` which has field `mContext` pointing to `Context`); this is a memory leak"
-        errorLine1="    private static ConnectivityReceiver sConnectivityReceiver;"
-        errorLine2="            ~~~~~~">
-        <location
-            file="src/main/java/androidx/mediarouter/app/MediaRouteButton.java"
-            line="102"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="StaticFieldLeak"
-        message="This `AsyncTask` class should be static or leaks might occur (androidx.mediarouter.app.MediaRouteButton.RemoteIndicatorLoader)"
-        errorLine1="    private final class RemoteIndicatorLoader extends android.os.AsyncTask&lt;Void, Void, Drawable> {"
-        errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/mediarouter/app/MediaRouteButton.java"
-            line="801"
-            column="25"/>
-    </issue>
-
-    <issue
-        id="StaticFieldLeak"
-        message="This `AsyncTask` class should be static or leaks might occur (androidx.mediarouter.app.MediaRouteControllerDialog.FetchArtTask)"
-        errorLine1="    private class FetchArtTask extends android.os.AsyncTask&lt;Void, Void, Bitmap> {"
-        errorLine2="                  ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/mediarouter/app/MediaRouteControllerDialog.java"
-            line="1338"
-            column="19"/>
-    </issue>
-
-    <issue
-        id="StaticFieldLeak"
-        message="This `AsyncTask` class should be static or leaks might occur (androidx.mediarouter.app.MediaRouteDynamicControllerDialog.FetchArtTask)"
-        errorLine1="    private class FetchArtTask extends android.os.AsyncTask&lt;Void, Void, Bitmap> {"
-        errorLine2="                  ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/mediarouter/app/MediaRouteDynamicControllerDialog.java"
-            line="1416"
-            column="19"/>
-    </issue>
-
-    <issue
-        id="HandlerLeak"
-        message="This `Handler` class should be static or leaks might occur (androidx.mediarouter.media.MediaRoute2Provider.GroupRouteController.ReceiveHandler)"
-        errorLine1="        class ReceiveHandler extends Handler {"
-        errorLine2="              ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/mediarouter/media/MediaRoute2Provider.java"
-            line="619"
-            column="15"/>
-    </issue>
-
-    <issue
-        id="HandlerLeak"
-        message="This `Handler` class should be static or leaks might occur (anonymous android.os.Handler)"
-        errorLine1="    private final Handler mHandler = new Handler() {"
-        errorLine2="                                     ^">
-        <location
-            file="src/main/java/androidx/mediarouter/app/MediaRouteChooserDialog.java"
-            line="83"
-            column="38"/>
-    </issue>
-
-    <issue
-        id="HandlerLeak"
-        message="This `Handler` class should be static or leaks might occur (anonymous android.os.Handler)"
-        errorLine1="    private final Handler mHandler = new Handler() {"
-        errorLine2="                                     ^">
-        <location
-            file="src/main/java/androidx/mediarouter/app/MediaRouteDynamicChooserDialog.java"
-            line="87"
-            column="38"/>
-    </issue>
-
-    <issue
-        id="HandlerLeak"
-        message="This `Handler` class should be static or leaks might occur (anonymous android.os.Handler)"
-        errorLine1="    final Handler mHandler = new Handler() {"
-        errorLine2="                             ^">
-        <location
-            file="src/main/java/androidx/mediarouter/app/MediaRouteDynamicControllerDialog.java"
-            line="143"
-            column="30"/>
-    </issue>
-
-    <issue
-        id="HandlerLeak"
-        message="This `Handler` class should be static or leaks might occur (androidx.mediarouter.media.MediaRouteProvider.ProviderHandler)"
-        errorLine1="    private final class ProviderHandler extends Handler {"
-        errorLine2="                        ~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/mediarouter/media/MediaRouteProvider.java"
-            line="897"
-            column="25"/>
-    </issue>
-
-    <issue
-        id="HandlerLeak"
-        message="This `Handler` class should be static or leaks might occur (androidx.mediarouter.media.MediaRouteProviderService.PrivateHandler)"
-        errorLine1="    private final class PrivateHandler extends Handler {"
-        errorLine2="                        ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/mediarouter/media/MediaRouteProviderService.java"
-            line="311"
-            column="25"/>
-    </issue>
-
-    <issue
-        id="HandlerLeak"
-        message="This `Handler` class should be static or leaks might occur (androidx.mediarouter.media.MediaRouter.GlobalMediaRouter.CallbackHandler)"
-        errorLine1="        private final class CallbackHandler extends Handler {"
-        errorLine2="                            ~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/mediarouter/media/MediaRouter.java"
-            line="3646"
-            column="29"/>
-    </issue>
-
-    <issue
-        id="MergeRootFrame"
-        message="This `&lt;FrameLayout>` can be replaced with a `&lt;merge>` tag"
-        errorLine1="&lt;FrameLayout xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
-        errorLine2="^">
-        <location
-            file="src/main/res/layout/mr_cast_media_metadata.xml"
-            line="18"
-            column="1"/>
-    </issue>
-
-    <issue
-        id="MergeRootFrame"
-        message="This `&lt;FrameLayout>` can be replaced with a `&lt;merge>` tag"
-        errorLine1="&lt;FrameLayout xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
-        errorLine2="^">
-        <location
-            file="src/main/res/layout/mr_controller_material_dialog_b.xml"
-            line="17"
-            column="1"/>
-    </issue>
-
-    <issue
-        id="InefficientWeight"
-        message="Use a `layout_height` of `0dp` instead of `match_parent` for better performance"
-        errorLine1="              android:layout_height=&quot;match_parent&quot;"
-        errorLine2="              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/mr_cast_group_volume_item.xml"
-            line="24"
-            column="15"/>
-    </issue>
-
-    <issue
-        id="UselessParent"
-        message="This `LinearLayout` layout or its `FrameLayout` parent is possibly useless; transfer the `background` attribute to the other view"
-        errorLine1="    &lt;LinearLayout android:id=&quot;@+id/mr_dialog_area&quot;"
-        errorLine2="     ~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/mr_controller_material_dialog_b.xml"
-            line="21"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="UselessParent"
-        message="This `LinearLayout` layout or its `LinearLayout` parent is possibly useless"
-        errorLine1="    &lt;LinearLayout android:id=&quot;@+id/volume_item_container&quot;"
-        errorLine2="     ~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/mr_controller_volume_item.xml"
-            line="20"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="TypographyEllipsis"
-        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
-        errorLine1="    &lt;string name=&quot;mr_chooser_searching&quot; msgid=&quot;6114250663023140921&quot;>&quot;A localizar dispositivos...&quot;&lt;/string>"
-        errorLine2="                                                                    ^">
-        <location
-            file="src/main/res/values-pt-rPT/strings.xml"
-            line="26"
-            column="69"/>
-    </issue>
-
-    <issue
-        id="TypographyEllipsis"
-        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
-        errorLine1="    &lt;string name=&quot;mr_controller_casting_screen&quot; msgid=&quot;9171231064758955152&quot;>&quot;A transmitir o ecrã...&quot;&lt;/string>"
-        errorLine2="                                                                            ^">
-        <location
-            file="src/main/res/values-pt-rPT/strings.xml"
-            line="39"
-            column="77"/>
-    </issue>
-
-    <issue
-        id="IconDensities"
-        message="Missing the following drawables in `drawable-hdpi`: ic_group_collapse_00.png, ic_group_collapse_01.png, ic_group_collapse_02.png, ic_group_collapse_03.png, ic_group_collapse_04.png... (151 more)">
-        <location
-            file="src/main/res/drawable-hdpi"/>
-    </issue>
-
-    <issue
-        id="IconDensities"
-        message="Missing the following drawables in `drawable-mdpi`: ic_group_collapse_00.png, ic_group_collapse_01.png, ic_group_collapse_02.png, ic_group_collapse_03.png, ic_group_collapse_04.png... (151 more)">
-        <location
-            file="src/main/res/drawable-mdpi"/>
-    </issue>
-
-    <issue
-        id="IconDensities"
-        message="Missing the following drawables in `drawable-xhdpi`: ic_group_collapse_00.png, ic_group_collapse_01.png, ic_group_collapse_02.png, ic_group_collapse_03.png, ic_group_collapse_04.png... (27 more)">
-        <location
-            file="src/main/res/drawable-xhdpi"/>
-    </issue>
-
-    <issue
-        id="IconDensities"
-        message="Missing the following drawables in `drawable-xxhdpi`: ic_group_collapse_00.png, ic_group_collapse_01.png, ic_group_collapse_02.png, ic_group_collapse_03.png, ic_group_collapse_04.png... (27 more)">
-        <location
-            file="src/main/res/drawable-xxhdpi"/>
-    </issue>
-
-    <issue
-        id="IconDuplicates"
-        message="The following unrelated icon files have identical contents: ic_group_collapse_15.png, ic_group_expand_00.png">
-        <location
-            file="src/main/res/drawable-xxxhdpi/ic_group_expand_00.png"/>
-        <location
-            file="src/main/res/drawable-xxxhdpi/ic_group_collapse_15.png"/>
-    </issue>
-
-    <issue
-        id="IconDuplicates"
-        message="The following unrelated icon files have identical contents: ic_group_collapse_00.png, ic_group_expand_15.png">
-        <location
-            file="src/main/res/drawable-xxxhdpi/ic_group_expand_15.png"/>
-        <location
-            file="src/main/res/drawable-xxxhdpi/ic_group_collapse_00.png"/>
-    </issue>
-
-    <issue
-        id="IconDuplicates"
-        message="The following unrelated icon files have identical contents: ic_mr_button_connected_01_dark.png, ic_mr_button_connecting_01_dark.png">
-        <location
-            file="src/main/res/drawable-xhdpi/ic_mr_button_connecting_01_dark.png"/>
-        <location
-            file="src/main/res/drawable-xhdpi/ic_mr_button_connected_01_dark.png"/>
-    </issue>
-
-    <issue
-        id="IconDuplicates"
-        message="The following unrelated icon files have identical contents: ic_mr_button_connected_01_dark.png, ic_mr_button_connecting_01_dark.png">
-        <location
-            file="src/main/res/drawable-xxhdpi/ic_mr_button_connecting_01_dark.png"/>
-        <location
-            file="src/main/res/drawable-xxhdpi/ic_mr_button_connected_01_dark.png"/>
-    </issue>
-
-    <issue
-        id="IconDuplicates"
-        message="The following unrelated icon files have identical contents: ic_mr_button_connected_01_light.png, ic_mr_button_connecting_01_light.png">
-        <location
-            file="src/main/res/drawable-xhdpi/ic_mr_button_connecting_01_light.png"/>
-        <location
-            file="src/main/res/drawable-xhdpi/ic_mr_button_connected_01_light.png"/>
-    </issue>
-
-    <issue
-        id="IconDuplicates"
-        message="The following unrelated icon files have identical contents: ic_mr_button_connected_01_light.png, ic_mr_button_connecting_01_light.png">
-        <location
-            file="src/main/res/drawable-xxhdpi/ic_mr_button_connecting_01_light.png"/>
-        <location
-            file="src/main/res/drawable-xxhdpi/ic_mr_button_connected_01_light.png"/>
-    </issue>
-
-    <issue
-        id="IconDuplicates"
-        message="The following unrelated icon files have identical contents: ic_mr_button_connected_02_dark.png, ic_mr_button_connecting_02_dark.png">
-        <location
-            file="src/main/res/drawable-xhdpi/ic_mr_button_connecting_02_dark.png"/>
-        <location
-            file="src/main/res/drawable-xhdpi/ic_mr_button_connected_02_dark.png"/>
-    </issue>
-
-    <issue
-        id="IconDuplicates"
-        message="The following unrelated icon files have identical contents: ic_mr_button_connected_02_dark.png, ic_mr_button_connecting_02_dark.png">
-        <location
-            file="src/main/res/drawable-xxhdpi/ic_mr_button_connecting_02_dark.png"/>
-        <location
-            file="src/main/res/drawable-xxhdpi/ic_mr_button_connected_02_dark.png"/>
-    </issue>
-
-    <issue
-        id="IconDuplicates"
-        message="The following unrelated icon files have identical contents: ic_mr_button_connected_02_light.png, ic_mr_button_connecting_02_light.png">
-        <location
-            file="src/main/res/drawable-xhdpi/ic_mr_button_connecting_02_light.png"/>
-        <location
-            file="src/main/res/drawable-xhdpi/ic_mr_button_connected_02_light.png"/>
-    </issue>
-
-    <issue
-        id="IconDuplicates"
-        message="The following unrelated icon files have identical contents: ic_mr_button_connected_02_light.png, ic_mr_button_connecting_02_light.png">
-        <location
-            file="src/main/res/drawable-xxhdpi/ic_mr_button_connecting_02_light.png"/>
-        <location
-            file="src/main/res/drawable-xxhdpi/ic_mr_button_connected_02_light.png"/>
-    </issue>
-
-    <issue
-        id="IconDuplicates"
-        message="The following unrelated icon files have identical contents: ic_mr_button_connected_03_dark.png, ic_mr_button_connecting_03_dark.png">
-        <location
-            file="src/main/res/drawable-xhdpi/ic_mr_button_connecting_03_dark.png"/>
-        <location
-            file="src/main/res/drawable-xhdpi/ic_mr_button_connected_03_dark.png"/>
-    </issue>
-
-    <issue
-        id="IconDuplicates"
-        message="The following unrelated icon files have identical contents: ic_mr_button_connected_03_dark.png, ic_mr_button_connecting_03_dark.png">
-        <location
-            file="src/main/res/drawable-xxhdpi/ic_mr_button_connecting_03_dark.png"/>
-        <location
-            file="src/main/res/drawable-xxhdpi/ic_mr_button_connected_03_dark.png"/>
-    </issue>
-
-    <issue
-        id="IconDuplicates"
-        message="The following unrelated icon files have identical contents: ic_mr_button_connected_03_light.png, ic_mr_button_connecting_03_light.png">
-        <location
-            file="src/main/res/drawable-xhdpi/ic_mr_button_connecting_03_light.png"/>
-        <location
-            file="src/main/res/drawable-xhdpi/ic_mr_button_connected_03_light.png"/>
-    </issue>
-
-    <issue
-        id="IconDuplicates"
-        message="The following unrelated icon files have identical contents: ic_mr_button_connected_03_light.png, ic_mr_button_connecting_03_light.png">
-        <location
-            file="src/main/res/drawable-xxhdpi/ic_mr_button_connecting_03_light.png"/>
-        <location
-            file="src/main/res/drawable-xxhdpi/ic_mr_button_connected_03_light.png"/>
-    </issue>
-
-    <issue
-        id="IconDuplicates"
-        message="The following unrelated icon files have identical contents: ic_mr_button_connected_04_dark.png, ic_mr_button_connecting_04_dark.png">
-        <location
-            file="src/main/res/drawable-xhdpi/ic_mr_button_connecting_04_dark.png"/>
-        <location
-            file="src/main/res/drawable-xhdpi/ic_mr_button_connected_04_dark.png"/>
-    </issue>
-
-    <issue
-        id="IconDuplicates"
-        message="The following unrelated icon files have identical contents: ic_mr_button_connected_04_dark.png, ic_mr_button_connecting_04_dark.png">
-        <location
-            file="src/main/res/drawable-xxhdpi/ic_mr_button_connecting_04_dark.png"/>
-        <location
-            file="src/main/res/drawable-xxhdpi/ic_mr_button_connected_04_dark.png"/>
-    </issue>
-
-    <issue
-        id="IconDuplicates"
-        message="The following unrelated icon files have identical contents: ic_mr_button_connected_04_light.png, ic_mr_button_connecting_04_light.png">
-        <location
-            file="src/main/res/drawable-xhdpi/ic_mr_button_connecting_04_light.png"/>
-        <location
-            file="src/main/res/drawable-xhdpi/ic_mr_button_connected_04_light.png"/>
-    </issue>
-
-    <issue
-        id="IconDuplicates"
-        message="The following unrelated icon files have identical contents: ic_mr_button_connected_04_light.png, ic_mr_button_connecting_04_light.png">
-        <location
-            file="src/main/res/drawable-xxhdpi/ic_mr_button_connecting_04_light.png"/>
-        <location
-            file="src/main/res/drawable-xxhdpi/ic_mr_button_connected_04_light.png"/>
-    </issue>
-
-    <issue
-        id="IconDuplicates"
-        message="The following unrelated icon files have identical contents: ic_mr_button_connected_05_dark.png, ic_mr_button_connecting_05_dark.png">
-        <location
-            file="src/main/res/drawable-xhdpi/ic_mr_button_connecting_05_dark.png"/>
-        <location
-            file="src/main/res/drawable-xhdpi/ic_mr_button_connected_05_dark.png"/>
-    </issue>
-
-    <issue
-        id="IconDuplicates"
-        message="The following unrelated icon files have identical contents: ic_mr_button_connected_05_dark.png, ic_mr_button_connecting_05_dark.png">
-        <location
-            file="src/main/res/drawable-xxhdpi/ic_mr_button_connecting_05_dark.png"/>
-        <location
-            file="src/main/res/drawable-xxhdpi/ic_mr_button_connected_05_dark.png"/>
-    </issue>
-
-    <issue
-        id="IconDuplicates"
-        message="The following unrelated icon files have identical contents: ic_mr_button_connected_05_light.png, ic_mr_button_connecting_05_light.png">
-        <location
-            file="src/main/res/drawable-xhdpi/ic_mr_button_connecting_05_light.png"/>
-        <location
-            file="src/main/res/drawable-xhdpi/ic_mr_button_connected_05_light.png"/>
-    </issue>
-
-    <issue
-        id="IconDuplicates"
-        message="The following unrelated icon files have identical contents: ic_mr_button_connected_05_light.png, ic_mr_button_connecting_05_light.png">
-        <location
-            file="src/main/res/drawable-xxhdpi/ic_mr_button_connecting_05_light.png"/>
-        <location
-            file="src/main/res/drawable-xxhdpi/ic_mr_button_connected_05_light.png"/>
-    </issue>
-
-    <issue
-        id="IconDuplicates"
-        message="The following unrelated icon files have identical contents: ic_mr_button_connected_06_dark.png, ic_mr_button_connecting_06_dark.png">
-        <location
-            file="src/main/res/drawable-xhdpi/ic_mr_button_connecting_06_dark.png"/>
-        <location
-            file="src/main/res/drawable-xhdpi/ic_mr_button_connected_06_dark.png"/>
-    </issue>
-
-    <issue
-        id="IconDuplicates"
-        message="The following unrelated icon files have identical contents: ic_mr_button_connected_06_dark.png, ic_mr_button_connecting_06_dark.png">
-        <location
-            file="src/main/res/drawable-xxhdpi/ic_mr_button_connecting_06_dark.png"/>
-        <location
-            file="src/main/res/drawable-xxhdpi/ic_mr_button_connected_06_dark.png"/>
-    </issue>
-
-    <issue
-        id="IconDuplicates"
-        message="The following unrelated icon files have identical contents: ic_mr_button_connected_06_light.png, ic_mr_button_connecting_06_light.png">
-        <location
-            file="src/main/res/drawable-xhdpi/ic_mr_button_connecting_06_light.png"/>
-        <location
-            file="src/main/res/drawable-xhdpi/ic_mr_button_connected_06_light.png"/>
-    </issue>
-
-    <issue
-        id="IconDuplicates"
-        message="The following unrelated icon files have identical contents: ic_mr_button_connected_06_light.png, ic_mr_button_connecting_06_light.png">
-        <location
-            file="src/main/res/drawable-xxhdpi/ic_mr_button_connecting_06_light.png"/>
-        <location
-            file="src/main/res/drawable-xxhdpi/ic_mr_button_connected_06_light.png"/>
-    </issue>
-
-    <issue
-        id="IconDuplicates"
-        message="The following unrelated icon files have identical contents: ic_mr_button_connected_07_dark.png, ic_mr_button_connecting_07_dark.png">
-        <location
-            file="src/main/res/drawable-xhdpi/ic_mr_button_connecting_07_dark.png"/>
-        <location
-            file="src/main/res/drawable-xhdpi/ic_mr_button_connected_07_dark.png"/>
-    </issue>
-
-    <issue
-        id="IconDuplicates"
-        message="The following unrelated icon files have identical contents: ic_mr_button_connected_07_dark.png, ic_mr_button_connecting_07_dark.png">
-        <location
-            file="src/main/res/drawable-xxhdpi/ic_mr_button_connecting_07_dark.png"/>
-        <location
-            file="src/main/res/drawable-xxhdpi/ic_mr_button_connected_07_dark.png"/>
-    </issue>
-
-    <issue
-        id="IconDuplicates"
-        message="The following unrelated icon files have identical contents: ic_mr_button_connected_07_light.png, ic_mr_button_connecting_07_light.png">
-        <location
-            file="src/main/res/drawable-xhdpi/ic_mr_button_connecting_07_light.png"/>
-        <location
-            file="src/main/res/drawable-xhdpi/ic_mr_button_connected_07_light.png"/>
-    </issue>
-
-    <issue
-        id="IconDuplicates"
-        message="The following unrelated icon files have identical contents: ic_mr_button_connected_07_light.png, ic_mr_button_connecting_07_light.png">
-        <location
-            file="src/main/res/drawable-xxhdpi/ic_mr_button_connecting_07_light.png"/>
-        <location
-            file="src/main/res/drawable-xxhdpi/ic_mr_button_connected_07_light.png"/>
-    </issue>
-
-    <issue
-        id="IconDuplicates"
-        message="The following unrelated icon files have identical contents: ic_mr_button_connected_08_dark.png, ic_mr_button_connecting_08_dark.png">
-        <location
-            file="src/main/res/drawable-xhdpi/ic_mr_button_connecting_08_dark.png"/>
-        <location
-            file="src/main/res/drawable-xhdpi/ic_mr_button_connected_08_dark.png"/>
-    </issue>
-
-    <issue
-        id="IconDuplicates"
-        message="The following unrelated icon files have identical contents: ic_mr_button_connected_08_dark.png, ic_mr_button_connecting_08_dark.png">
-        <location
-            file="src/main/res/drawable-xxhdpi/ic_mr_button_connecting_08_dark.png"/>
-        <location
-            file="src/main/res/drawable-xxhdpi/ic_mr_button_connected_08_dark.png"/>
-    </issue>
-
-    <issue
-        id="IconDuplicates"
-        message="The following unrelated icon files have identical contents: ic_mr_button_connected_08_light.png, ic_mr_button_connecting_08_light.png">
-        <location
-            file="src/main/res/drawable-xhdpi/ic_mr_button_connecting_08_light.png"/>
-        <location
-            file="src/main/res/drawable-xhdpi/ic_mr_button_connected_08_light.png"/>
-    </issue>
-
-    <issue
-        id="IconDuplicates"
-        message="The following unrelated icon files have identical contents: ic_mr_button_connected_08_light.png, ic_mr_button_connecting_08_light.png">
-        <location
-            file="src/main/res/drawable-xxhdpi/ic_mr_button_connecting_08_light.png"/>
-        <location
-            file="src/main/res/drawable-xxhdpi/ic_mr_button_connected_08_light.png"/>
-    </issue>
-
-    <issue
-        id="IconDuplicates"
-        message="The following unrelated icon files have identical contents: ic_mr_button_connected_09_dark.png, ic_mr_button_connecting_09_dark.png">
-        <location
-            file="src/main/res/drawable-xhdpi/ic_mr_button_connecting_09_dark.png"/>
-        <location
-            file="src/main/res/drawable-xhdpi/ic_mr_button_connected_09_dark.png"/>
-    </issue>
-
-    <issue
-        id="IconDuplicates"
-        message="The following unrelated icon files have identical contents: ic_mr_button_connected_09_dark.png, ic_mr_button_connecting_09_dark.png">
-        <location
-            file="src/main/res/drawable-xxhdpi/ic_mr_button_connecting_09_dark.png"/>
-        <location
-            file="src/main/res/drawable-xxhdpi/ic_mr_button_connected_09_dark.png"/>
-    </issue>
-
-    <issue
-        id="IconDuplicates"
-        message="The following unrelated icon files have identical contents: ic_mr_button_connected_09_light.png, ic_mr_button_connecting_09_light.png">
-        <location
-            file="src/main/res/drawable-xhdpi/ic_mr_button_connecting_09_light.png"/>
-        <location
-            file="src/main/res/drawable-xhdpi/ic_mr_button_connected_09_light.png"/>
-    </issue>
-
-    <issue
-        id="IconDuplicates"
-        message="The following unrelated icon files have identical contents: ic_mr_button_connected_09_light.png, ic_mr_button_connecting_09_light.png">
-        <location
-            file="src/main/res/drawable-xxhdpi/ic_mr_button_connecting_09_light.png"/>
-        <location
-            file="src/main/res/drawable-xxhdpi/ic_mr_button_connected_09_light.png"/>
-    </issue>
-
-    <issue
-        id="IconDuplicates"
-        message="The following unrelated icon files have identical contents: ic_mr_button_connected_10_dark.png, ic_mr_button_connecting_10_dark.png">
-        <location
-            file="src/main/res/drawable-xhdpi/ic_mr_button_connecting_10_dark.png"/>
-        <location
-            file="src/main/res/drawable-xhdpi/ic_mr_button_connected_10_dark.png"/>
-    </issue>
-
-    <issue
-        id="IconDuplicates"
-        message="The following unrelated icon files have identical contents: ic_mr_button_connected_10_dark.png, ic_mr_button_connecting_10_dark.png">
-        <location
-            file="src/main/res/drawable-xxhdpi/ic_mr_button_connecting_10_dark.png"/>
-        <location
-            file="src/main/res/drawable-xxhdpi/ic_mr_button_connected_10_dark.png"/>
-    </issue>
-
-    <issue
-        id="IconDuplicates"
-        message="The following unrelated icon files have identical contents: ic_mr_button_connected_10_light.png, ic_mr_button_connecting_10_light.png">
-        <location
-            file="src/main/res/drawable-xhdpi/ic_mr_button_connecting_10_light.png"/>
-        <location
-            file="src/main/res/drawable-xhdpi/ic_mr_button_connected_10_light.png"/>
-    </issue>
-
-    <issue
-        id="IconDuplicates"
-        message="The following unrelated icon files have identical contents: ic_mr_button_connected_10_light.png, ic_mr_button_connecting_10_light.png">
-        <location
-            file="src/main/res/drawable-xxhdpi/ic_mr_button_connecting_10_light.png"/>
-        <location
-            file="src/main/res/drawable-xxhdpi/ic_mr_button_connected_10_light.png"/>
-    </issue>
-
-    <issue
-        id="IconDuplicates"
-        message="The following unrelated icon files have identical contents: ic_mr_button_connected_00_dark.png, ic_mr_button_connecting_00_dark.png, ic_mr_button_connecting_30_dark.png">
-        <location
-            file="src/main/res/drawable-xhdpi/ic_mr_button_connecting_30_dark.png"/>
-        <location
-            file="src/main/res/drawable-xhdpi/ic_mr_button_connecting_00_dark.png"/>
-        <location
-            file="src/main/res/drawable-xhdpi/ic_mr_button_connected_00_dark.png"/>
-    </issue>
-
-    <issue
-        id="IconDuplicates"
-        message="The following unrelated icon files have identical contents: ic_mr_button_connected_00_dark.png, ic_mr_button_connecting_00_dark.png, ic_mr_button_connecting_30_dark.png">
-        <location
-            file="src/main/res/drawable-xxhdpi/ic_mr_button_connecting_30_dark.png"/>
-        <location
-            file="src/main/res/drawable-xxhdpi/ic_mr_button_connecting_00_dark.png"/>
-        <location
-            file="src/main/res/drawable-xxhdpi/ic_mr_button_connected_00_dark.png"/>
-    </issue>
-
-    <issue
-        id="IconDuplicates"
-        message="The following unrelated icon files have identical contents: ic_mr_button_connected_00_light.png, ic_mr_button_connecting_00_light.png, ic_mr_button_connecting_30_light.png">
-        <location
-            file="src/main/res/drawable-xhdpi/ic_mr_button_connecting_30_light.png"/>
-        <location
-            file="src/main/res/drawable-xhdpi/ic_mr_button_connecting_00_light.png"/>
-        <location
-            file="src/main/res/drawable-xhdpi/ic_mr_button_connected_00_light.png"/>
-    </issue>
-
-    <issue
-        id="IconDuplicates"
-        message="The following unrelated icon files have identical contents: ic_mr_button_connected_00_light.png, ic_mr_button_connecting_00_light.png, ic_mr_button_connecting_30_light.png">
-        <location
-            file="src/main/res/drawable-xxhdpi/ic_mr_button_connecting_30_light.png"/>
-        <location
-            file="src/main/res/drawable-xxhdpi/ic_mr_button_connecting_00_light.png"/>
-        <location
-            file="src/main/res/drawable-xxhdpi/ic_mr_button_connected_00_light.png"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="        &lt;ImageView android:id=&quot;@+id/mr_cast_group_icon&quot;"
-        errorLine2="         ~~~~~~~~~">
-        <location
-            file="src/main/res/layout/mr_cast_group_item.xml"
-            line="30"
-            column="10"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="        &lt;ImageButton android:id=&quot;@+id/mr_cast_mute_button&quot;"
-        errorLine2="         ~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/mr_cast_group_volume_item.xml"
-            line="35"
-            column="10"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="    &lt;ImageView android:id=&quot;@+id/mr_cast_meta_background&quot;"
-        errorLine2="     ~~~~~~~~~">
-        <location
-            file="src/main/res/layout/mr_cast_media_metadata.xml"
-            line="21"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="            &lt;ImageView android:id=&quot;@+id/mr_cast_meta_art&quot;"
-        errorLine2="             ~~~~~~~~~">
-        <location
-            file="src/main/res/layout/mr_cast_media_metadata.xml"
-            line="50"
-            column="14"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="            &lt;ImageView android:id=&quot;@+id/mr_cast_route_icon&quot;"
-        errorLine2="             ~~~~~~~~~">
-        <location
-            file="src/main/res/layout/mr_cast_route_item.xml"
-            line="31"
-            column="14"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="        &lt;ImageButton android:id=&quot;@+id/mr_cast_mute_button&quot;"
-        errorLine2="         ~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/mr_cast_route_item.xml"
-            line="59"
-            column="10"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="    &lt;ImageView android:id=&quot;@+id/mr_chooser_route_icon&quot;"
-        errorLine2="     ~~~~~~~~~">
-        <location
-            file="src/main/res/layout/mr_chooser_list_item.xml"
-            line="27"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="            &lt;ImageView android:id=&quot;@+id/mr_volume_item_icon&quot;"
-        errorLine2="             ~~~~~~~~~">
-        <location
-            file="src/main/res/layout/mr_controller_volume_item.xml"
-            line="40"
-            column="14"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="        &lt;ImageView android:id=&quot;@+id/mr_picker_route_icon&quot;"
-        errorLine2="         ~~~~~~~~~">
-        <location
-            file="src/main/res/layout/mr_picker_route_item.xml"
-            line="28"
-            column="10"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="    &lt;ImageView"
-        errorLine2="     ~~~~~~~~~">
-        <location
-            file="src/main/res/layout/mr_volume_control.xml"
-            line="27"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="KeyboardInaccessibleWidget"
-        message="&apos;clickable&apos; attribute found, please also add &apos;focusable&apos;"
-        errorLine1="            android:clickable=&quot;true&quot;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/mr_volume_control.xml"
-            line="43"
-            column="13"/>
-    </issue>
-
 </issues>
diff --git a/navigation/benchmark/lint-baseline.xml b/navigation/benchmark/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/navigation/benchmark/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/navigation/integration-tests/testapp/lint-baseline.xml b/navigation/integration-tests/testapp/lint-baseline.xml
index d4bc5c5..32125ea 100644
--- a/navigation/integration-tests/testapp/lint-baseline.xml
+++ b/navigation/integration-tests/testapp/lint-baseline.xml
@@ -1,42 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
-
-    <issue
-        id="InconsistentLayout"
-        message="The id &quot;drawer_layout&quot; in layout &quot;navigation_activity&quot; is missing from the following layout configurations: layout-h470dp, layout-w960dp (present in layout)"
-        errorLine1="    android:id=&quot;@+id/drawer_layout&quot;"
-        errorLine2="    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/navigation_activity.xml"
-            line="18"
-            column="5"/>
-    </issue>
-
-    <issue
-        id="InconsistentLayout"
-        message="The id &quot;bottom_nav_view&quot; in layout &quot;navigation_activity&quot; is missing from the following layout configurations: layout, layout-w960dp (present in layout-h470dp)"
-        errorLine1="        android:id=&quot;@+id/bottom_nav_view&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout-h470dp/navigation_activity.xml"
-            line="42"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="InconsistentLayout"
-        message="The id &quot;nav_view&quot; in layout &quot;navigation_activity&quot; is missing from the following layout configurations: layout-h470dp (present in layout, layout-w960dp)"
-        errorLine1="        android:id=&quot;@+id/nav_view&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/navigation_activity.xml"
-            line="43"
-            column="9"/>
-        <location
-            file="src/main/res/layout-w960dp/navigation_activity.xml"
-            line="24"
-            column="9"/>
-    </issue>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="UnsafeNewApiCall"
@@ -159,59 +122,4 @@
             column="13"/>
     </issue>
 
-    <issue
-        id="TextFields"
-        message="This text field does not specify an `inputType`"
-        errorLine1="    &lt;EditText"
-        errorLine2="     ~~~~~~~~">
-        <location
-            file="src/main/res/layout/android_fragment.xml"
-            line="25"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="Autofill"
-        message="Missing `autofillHints` attribute"
-        errorLine1="    &lt;EditText"
-        errorLine2="     ~~~~~~~~">
-        <location
-            file="src/main/res/layout/android_fragment.xml"
-            line="25"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Type your deep link args&quot;, should use `@string` resource"
-        errorLine1="        android:hint=&quot;Type your deep link args&quot;/>"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/android_fragment.xml"
-            line="29"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Send deep link notification&quot;, should use `@string` resource"
-        errorLine1="        android:text=&quot;Send deep link notification&quot;/>"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/android_fragment.xml"
-            line="34"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Navigate next&quot;, should use `@string` resource"
-        errorLine1="        android:text=&quot;Navigate next&quot;/>"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/main_fragment.xml"
-            line="29"
-            column="9"/>
-    </issue>
-
 </issues>
diff --git a/navigation/navigation-common-ktx/lint-baseline.xml b/navigation/navigation-common-ktx/lint-baseline.xml
index a91c96d..2914d7f 100644
--- a/navigation/navigation-common-ktx/lint-baseline.xml
+++ b/navigation/navigation-common-ktx/lint-baseline.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="BanUncheckedReflection"
diff --git a/navigation/navigation-common/lint-baseline.xml b/navigation/navigation-common/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/navigation/navigation-common/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/navigation/navigation-compose/integration-tests/navigation-demos/lint-baseline.xml b/navigation/navigation-compose/integration-tests/navigation-demos/lint-baseline.xml
new file mode 100644
index 0000000..53ae1f6
--- /dev/null
+++ b/navigation/navigation-compose/integration-tests/navigation-demos/lint-baseline.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterNaming&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterPosition&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableNaming&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+</issues>
diff --git a/navigation/navigation-compose/lint-baseline.xml b/navigation/navigation-compose/lint-baseline.xml
new file mode 100644
index 0000000..53ae1f6
--- /dev/null
+++ b/navigation/navigation-compose/lint-baseline.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterNaming&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterPosition&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableNaming&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+</issues>
diff --git a/navigation/navigation-compose/samples/lint-baseline.xml b/navigation/navigation-compose/samples/lint-baseline.xml
new file mode 100644
index 0000000..53ae1f6
--- /dev/null
+++ b/navigation/navigation-compose/samples/lint-baseline.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterNaming&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterPosition&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableNaming&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+</issues>
diff --git a/navigation/navigation-dynamic-features-fragment/lint-baseline.xml b/navigation/navigation-dynamic-features-fragment/lint-baseline.xml
index 0d55e0f..8f1aa4b 100644
--- a/navigation/navigation-dynamic-features-fragment/lint-baseline.xml
+++ b/navigation/navigation-dynamic-features-fragment/lint-baseline.xml
@@ -1,15 +1,4 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="    &lt;ImageView"
-        errorLine2="     ~~~~~~~~~">
-        <location
-            file="src/main/res/layout/dynamic_feature_install_fragment.xml"
-            line="34"
-            column="6"/>
-    </issue>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
 </issues>
diff --git a/navigation/navigation-dynamic-features-runtime/lint-baseline.xml b/navigation/navigation-dynamic-features-runtime/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/navigation/navigation-dynamic-features-runtime/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/navigation/navigation-fragment-ktx/lint-baseline.xml b/navigation/navigation-fragment-ktx/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/navigation/navigation-fragment-ktx/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/navigation/navigation-fragment/lint-baseline.xml b/navigation/navigation-fragment/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/navigation/navigation-fragment/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/navigation/navigation-runtime-ktx/lint-baseline.xml b/navigation/navigation-runtime-ktx/lint-baseline.xml
index 010f48d..cb22724 100644
--- a/navigation/navigation-runtime-ktx/lint-baseline.xml
+++ b/navigation/navigation-runtime-ktx/lint-baseline.xml
@@ -1,9 +1,9 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha06" client="gradle" variant="debug" version="4.2.0-alpha06">
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="IllegalExperimentalApiUsage"
-        message="Experimental/OptIn APIs should only be used from within the same library or libraries within the same requireSameVersion group"
+        message="`Experimental`/`OptIn` APIs should only be used from within the same library or libraries within the same requireSameVersion group"
         errorLine1="public val NavController.currentBackStackEntryFlow: Flow&lt;NavBackStackEntry> get() = callbackFlow {"
         errorLine2="                                                                                    ~~~~~~~~~~~~">
         <location
@@ -14,7 +14,7 @@
 
     <issue
         id="IllegalExperimentalApiUsage"
-        message="Experimental/OptIn APIs should only be used from within the same library or libraries within the same requireSameVersion group"
+        message="`Experimental`/`OptIn` APIs should only be used from within the same library or libraries within the same requireSameVersion group"
         errorLine1="    awaitClose {"
         errorLine2="    ~~~~~~~~~~">
         <location
diff --git a/navigation/navigation-runtime-truth/lint-baseline.xml b/navigation/navigation-runtime-truth/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/navigation/navigation-runtime-truth/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/navigation/navigation-runtime/lint-baseline.xml b/navigation/navigation-runtime/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/navigation/navigation-runtime/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/navigation/navigation-safe-args-generator/lint-baseline.xml b/navigation/navigation-safe-args-generator/lint-baseline.xml
new file mode 100644
index 0000000..297ae16
--- /dev/null
+++ b/navigation/navigation-safe-args-generator/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" version="4.2.0-beta02">
+
+</issues>
diff --git a/navigation/navigation-safe-args-gradle-plugin/lint-baseline.xml b/navigation/navigation-safe-args-gradle-plugin/lint-baseline.xml
new file mode 100644
index 0000000..297ae16
--- /dev/null
+++ b/navigation/navigation-safe-args-gradle-plugin/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" version="4.2.0-beta02">
+
+</issues>
diff --git a/navigation/navigation-testing/lint-baseline.xml b/navigation/navigation-testing/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/navigation/navigation-testing/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/navigation/navigation-ui-ktx/lint-baseline.xml b/navigation/navigation-ui-ktx/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/navigation/navigation-ui-ktx/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/navigation/navigation-ui/lint-baseline.xml b/navigation/navigation-ui/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/navigation/navigation-ui/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/paging/common/ktx/lint-baseline.xml b/paging/common/ktx/lint-baseline.xml
new file mode 100644
index 0000000..297ae16
--- /dev/null
+++ b/paging/common/ktx/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" version="4.2.0-beta02">
+
+</issues>
diff --git a/paging/common/lint-baseline.xml b/paging/common/lint-baseline.xml
new file mode 100644
index 0000000..297ae16
--- /dev/null
+++ b/paging/common/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" version="4.2.0-beta02">
+
+</issues>
diff --git a/paging/guava/lint-baseline.xml b/paging/guava/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/paging/guava/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/paging/integration-tests/testapp/lint-baseline.xml b/paging/integration-tests/testapp/lint-baseline.xml
index 889ff1a..3deda18 100644
--- a/paging/integration-tests/testapp/lint-baseline.xml
+++ b/paging/integration-tests/testapp/lint-baseline.xml
@@ -1,16 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
-
-    <issue
-        id="AllowBackup"
-        message="On SDK version 23 and up, your app data will be automatically backed up and restored on app install. Consider adding the attribute `android:fullBackupContent` to specify an `@xml` resource which configures which files to backup. More info: https://developer.android.com/training/backup/autosyncapi.html"
-        errorLine1="    &lt;application"
-        errorLine2="     ~~~~~~~~~~~">
-        <location
-            file="src/main/AndroidManifest.xml"
-            line="19"
-            column="6"/>
-    </issue>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="UnusedResources"
@@ -35,116 +24,6 @@
     </issue>
 
     <issue
-        id="MissingApplicationIcon"
-        message="Should explicitly set `android:icon`, there is no default"
-        errorLine1="    &lt;application"
-        errorLine2="     ~~~~~~~~~~~">
-        <location
-            file="src/main/AndroidManifest.xml"
-            line="19"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="ButtonStyle"
-        message="Buttons in button bars should be borderless; use `style=&quot;?android:attr/buttonBarButtonStyle&quot;` (and `?android:attr/buttonBarStyle` on the parent)"
-        errorLine1="        &lt;Button"
-        errorLine2="         ~~~~~~">
-        <location
-            file="src/main/res/layout/activity_recycler_view.xml"
-            line="42"
-            column="10"/>
-    </issue>
-
-    <issue
-        id="ButtonStyle"
-        message="Buttons in button bars should be borderless; use `style=&quot;?android:attr/buttonBarButtonStyle&quot;` (and `?android:attr/buttonBarStyle` on the parent)"
-        errorLine1="        &lt;Button"
-        errorLine2="         ~~~~~~">
-        <location
-            file="src/main/res/layout/activity_recycler_view.xml"
-            line="47"
-            column="10"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="Do not concatenate text displayed with `setText`. Use resource string with placeholders."
-        errorLine1="            ((TextView) holder.itemView).setText(customer.getId() + &quot; &quot; + customer.getLastName());"
-        errorLine2="                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/paging/integration/testapp/room/PagedListCustomerAdapter.java"
-            line="66"
-            column="50"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="String literal in `setText` can not be translated. Use Android resources instead."
-        errorLine1="                    button.text = &quot;Loading&quot;"
-        errorLine2="                                   ~~~~~~~">
-        <location
-            file="src/main/java/androidx/paging/integration/testapp/custom/PagedListSampleActivity.kt"
-            line="83"
-            column="36"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="String literal in `setText` can not be translated. Use Android resources instead."
-        errorLine1="                    button.text = &quot;Error&quot;"
-        errorLine2="                                   ~~~~~">
-        <location
-            file="src/main/java/androidx/paging/integration/testapp/custom/PagedListSampleActivity.kt"
-            line="87"
-            column="36"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Refresh&quot;, should use `@string` resource"
-        errorLine1="            android:text=&quot;Refresh&quot;/>"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_recycler_view.xml"
-            line="46"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Enqueue Error&quot;, should use `@string` resource"
-        errorLine1="            android:text=&quot;Enqueue Error&quot;/>"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_recycler_view.xml"
-            line="51"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="RelativeOverlap"
-        message="`@id/addButton` can overlap `@id/clearButton` if @string/clear, @string/insert grow due to localized text expansion"
-        errorLine1="    &lt;Button"
-        errorLine2="     ~~~~~~">
-        <location
-            file="src/main/res/layout/activity_room_recycler_view.xml"
-            line="45"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Consider adding `android:layout_alignParentEnd=&quot;true&quot;` to better support right-to-left layouts"
-        errorLine1="        android:layout_alignParentRight=&quot;true&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_recycler_view.xml"
-            line="40"
-            column="9"/>
-    </issue>
-
-    <issue
         id="UnknownNullness"
         message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
         errorLine1="    public String getName() {"
diff --git a/paging/paging-compose/integration-tests/paging-demos/lint-baseline.xml b/paging/paging-compose/integration-tests/paging-demos/lint-baseline.xml
new file mode 100644
index 0000000..53ae1f6
--- /dev/null
+++ b/paging/paging-compose/integration-tests/paging-demos/lint-baseline.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterNaming&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterPosition&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableNaming&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+</issues>
diff --git a/paging/paging-compose/lint-baseline.xml b/paging/paging-compose/lint-baseline.xml
new file mode 100644
index 0000000..53ae1f6
--- /dev/null
+++ b/paging/paging-compose/lint-baseline.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterNaming&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterPosition&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableNaming&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+</issues>
diff --git a/paging/paging-compose/samples/lint-baseline.xml b/paging/paging-compose/samples/lint-baseline.xml
new file mode 100644
index 0000000..53ae1f6
--- /dev/null
+++ b/paging/paging-compose/samples/lint-baseline.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterNaming&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterPosition&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+    <issue
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableNaming&quot;">
+        <location
+            file="build.gradle"/>
+    </issue>
+
+</issues>
diff --git a/paging/runtime/ktx/lint-baseline.xml b/paging/runtime/ktx/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/paging/runtime/ktx/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/paging/runtime/lint-baseline.xml b/paging/runtime/lint-baseline.xml
index adb5a48..28704b3 100644
--- a/paging/runtime/lint-baseline.xml
+++ b/paging/runtime/lint-baseline.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="RestrictedApi"
@@ -19,7 +19,7 @@
         errorLine2="                              ~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/paging/LivePagedList.kt"
-            line="155"
+            line="157"
             column="31"/>
     </issue>
 
@@ -30,7 +30,7 @@
         errorLine2="                              ~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/paging/LivePagedList.kt"
-            line="197"
+            line="199"
             column="31"/>
     </issue>
 
@@ -41,7 +41,7 @@
         errorLine2="                                           ~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/paging/LivePagedList.kt"
-            line="250"
+            line="252"
             column="44"/>
     </issue>
 
@@ -52,7 +52,7 @@
         errorLine2="        ~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/paging/LivePagedList.kt"
-            line="259"
+            line="261"
             column="9"/>
     </issue>
 
@@ -63,7 +63,7 @@
         errorLine2="                                           ~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/paging/LivePagedList.kt"
-            line="302"
+            line="304"
             column="44"/>
     </issue>
 
@@ -74,7 +74,7 @@
         errorLine2="        ~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/paging/LivePagedList.kt"
-            line="311"
+            line="313"
             column="9"/>
     </issue>
 
diff --git a/paging/rxjava2/ktx/lint-baseline.xml b/paging/rxjava2/ktx/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/paging/rxjava2/ktx/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/paging/rxjava2/lint-baseline.xml b/paging/rxjava2/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/paging/rxjava2/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/paging/rxjava3/lint-baseline.xml b/paging/rxjava3/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/paging/rxjava3/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/paging/samples/lint-baseline.xml b/paging/samples/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/paging/samples/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/palette/palette-ktx/lint-baseline.xml b/palette/palette-ktx/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/palette/palette-ktx/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/palette/palette/lint-baseline.xml b/palette/palette/lint-baseline.xml
index f2b3f87..8f1aa4b 100644
--- a/palette/palette/lint-baseline.xml
+++ b/palette/palette/lint-baseline.xml
@@ -1,15 +1,4 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
-
-    <issue
-        id="StaticFieldLeak"
-        message="This `AsyncTask` class should be static or leaks might occur (anonymous android.os.AsyncTask)"
-        errorLine1="            return new android.os.AsyncTask&lt;Bitmap, Void, Palette>() {"
-        errorLine2="                   ^">
-        <location
-            file="src/main/java/androidx/palette/graphics/Palette.java"
-            line="843"
-            column="20"/>
-    </issue>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
 </issues>
diff --git a/percentlayout/percentlayout/lint-baseline.xml b/percentlayout/percentlayout/lint-baseline.xml
index 5a6cd81..957bf3c 100644
--- a/percentlayout/percentlayout/lint-baseline.xml
+++ b/percentlayout/percentlayout/lint-baseline.xml
@@ -1,16 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
-
-    <issue
-        id="DefaultLocale"
-        message="Implicitly using the default locale is a common source of bugs: Use `String.format(Locale, ...)` instead"
-        errorLine1="            return String.format(&quot;PercentLayoutInformation width: %f height %f, margins (%f, %f, &quot;"
-        errorLine2="                   ^">
-        <location
-            file="src/main/java/androidx/percentlayout/widget/PercentLayoutHelper.java"
-            line="562"
-            column="20"/>
-    </issue>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="UnknownNullness"
diff --git a/placeholder-tests/lint-baseline.xml b/placeholder-tests/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/placeholder-tests/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/preference/preference-ktx/lint-baseline.xml b/preference/preference-ktx/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/preference/preference-ktx/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/preference/preference/lint-baseline.xml b/preference/preference/lint-baseline.xml
index 2a8ff7a..99fcd2a 100644
--- a/preference/preference/lint-baseline.xml
+++ b/preference/preference/lint-baseline.xml
@@ -1,16 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `fontFamily` is only used in API level 16 and higher (current min is 14) Did you mean `app:fontFamily` ?"
-        errorLine1="                      android:fontFamily=&quot;sans-serif-condensed&quot;"
-        errorLine2="                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="res/layout/preference_widget_seekbar.xml"
-            line="95"
-            column="23"/>
-    </issue>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="UnsafeNewApiCall"
@@ -24,193 +13,6 @@
     </issue>
 
     <issue
-        id="HandlerLeak"
-        message="This `Handler` class should be static or leaks might occur (anonymous android.os.Handler)"
-        errorLine1="    private final Handler mHandler = new Handler() {"
-        errorLine2="                                     ^">
-        <location
-            file="src/main/java/androidx/preference/PreferenceFragment.java"
-            line="127"
-            column="38"/>
-    </issue>
-
-    <issue
-        id="HandlerLeak"
-        message="This `Handler` class should be static or leaks might occur (anonymous android.os.Handler)"
-        errorLine1="    private Handler mHandler = new Handler() {"
-        errorLine2="                               ^">
-        <location
-            file="src/main/java/androidx/preference/PreferenceFragmentCompat.java"
-            line="122"
-            column="32"/>
-    </issue>
-
-    <issue
-        id="DisableBaselineAlignment"
-        message="Set `android:baselineAligned=&quot;false&quot;` on this element for better performance"
-        errorLine1="&lt;LinearLayout xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
-        errorLine2=" ~~~~~~~~~~~~">
-        <location
-            file="res/layout/preference.xml"
-            line="18"
-            column="2"/>
-    </issue>
-
-    <issue
-        id="DisableBaselineAlignment"
-        message="Set `android:baselineAligned=&quot;false&quot;` on this element for better performance"
-        errorLine1="&lt;LinearLayout xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot; "
-        errorLine2=" ~~~~~~~~~~~~">
-        <location
-            file="res/layout/preference_information.xml"
-            line="20"
-            column="2"/>
-    </issue>
-
-    <issue
-        id="DisableBaselineAlignment"
-        message="Set `android:baselineAligned=&quot;false&quot;` on this element for better performance"
-        errorLine1="&lt;LinearLayout xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
-        errorLine2=" ~~~~~~~~~~~~">
-        <location
-            file="res/layout/preference_information_material.xml"
-            line="19"
-            column="2"/>
-    </issue>
-
-    <issue
-        id="Overdraw"
-        message="Possible overdraw: Root element paints background `?android:attr/selectableItemBackground` with a theme that also paints a background (inferred theme is `@android:style/Theme.Holo`)"
-        errorLine1="    android:background=&quot;?android:attr/selectableItemBackground&quot;"
-        errorLine2="    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="res/layout/expand_button.xml"
-            line="29"
-            column="5"/>
-    </issue>
-
-    <issue
-        id="Overdraw"
-        message="Possible overdraw: Root element paints background `?android:attr/selectableItemBackground` with a theme that also paints a background (inferred theme is `@android:style/Theme.Holo`)"
-        errorLine1="    android:background=&quot;?android:attr/selectableItemBackground&quot;>"
-        errorLine2="    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="res/layout/preference.xml"
-            line="26"
-            column="5"/>
-    </issue>
-
-    <issue
-        id="Overdraw"
-        message="Possible overdraw: Root element paints background `?android:attr/selectableItemBackground` with a theme that also paints a background (inferred theme is `@android:style/Theme.Holo`)"
-        errorLine1="    android:background=&quot;?android:attr/selectableItemBackground&quot;"
-        errorLine2="    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="res/layout/preference_category_material.xml"
-            line="26"
-            column="5"/>
-    </issue>
-
-    <issue
-        id="Overdraw"
-        message="Possible overdraw: Root element paints background `?android:attr/selectableItemBackground` with a theme that also paints a background (inferred theme is `@android:style/Theme.Holo`)"
-        errorLine1="    android:background=&quot;?android:attr/selectableItemBackground&quot;>"
-        errorLine2="    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="res/layout/preference_dropdown.xml"
-            line="26"
-            column="5"/>
-    </issue>
-
-    <issue
-        id="Overdraw"
-        message="Possible overdraw: Root element paints background `?android:attr/selectableItemBackground` with a theme that also paints a background (inferred theme is `@android:style/Theme.Holo`)"
-        errorLine1="    android:background=&quot;?android:attr/selectableItemBackground&quot;"
-        errorLine2="    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="res/layout/preference_material.xml"
-            line="28"
-            column="5"/>
-    </issue>
-
-    <issue
-        id="Overdraw"
-        message="Possible overdraw: Root element paints background `?android:attr/selectableItemBackground` with a theme that also paints a background (inferred theme is `@android:style/Theme.Holo`)"
-        errorLine1="    android:background=&quot;?android:attr/selectableItemBackground&quot;"
-        errorLine2="    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="res/layout/preference_widget_seekbar_material.xml"
-            line="29"
-            column="5"/>
-    </issue>
-
-    <issue
-        id="TextFields"
-        message="This text field does not specify an `inputType`"
-        errorLine1="    &lt;EditText"
-        errorLine2="     ~~~~~~~~">
-        <location
-            file="res/layout/preference_dialog_edittext.xml"
-            line="43"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="Autofill"
-        message="Missing `autofillHints` attribute"
-        errorLine1="    &lt;EditText"
-        errorLine2="     ~~~~~~~~">
-        <location
-            file="res/layout/preference_dialog_edittext.xml"
-            line="43"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="        &lt;ImageView"
-        errorLine2="         ~~~~~~~~~">
-        <location
-            file="res/layout/preference_information_material.xml"
-            line="36"
-            column="10"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="    &lt;ImageView"
-        errorLine2="     ~~~~~~~~~">
-        <location
-            file="res/layout/preference_widget_seekbar.xml"
-            line="28"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="LabelFor"
-        message="Missing accessibility label: where minSdk &lt; 17, you should provide an `android:hint`"
-        errorLine1="    &lt;EditText"
-        errorLine2="     ~~~~~~~~">
-        <location
-            file="res/layout/preference_dialog_edittext.xml"
-            line="43"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="LabelFor"
-        message="Missing accessibility label: when using `android:labelFor`, you must also define an `android:text` or an `android:contentDescription`"
-        errorLine1="                android:labelFor=&quot;@id/seekbar&quot;"
-        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="res/layout/preference_widget_seekbar_material.xml"
-            line="52"
-            column="17"/>
-    </issue>
-
-    <issue
         id="KotlinPropertyAccess"
         message="This getter should be public such that `onBindEditTextListener` can be accessed as a property from Kotlin; see https://android.github.io/kotlin-guides/interop.html#property-prefixes"
         errorLine1="    @Nullable OnBindEditTextListener getOnBindEditTextListener() {"
diff --git a/print/print/lint-baseline.xml b/print/print/lint-baseline.xml
index fbfece8..0e14fa8 100644
--- a/print/print/lint-baseline.xml
+++ b/print/print/lint-baseline.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="UnsafeNewApiCall"
@@ -672,26 +672,4 @@
             column="67"/>
     </issue>
 
-    <issue
-        id="StaticFieldLeak"
-        message="This `AsyncTask` class should be static or leaks might occur (anonymous android.os.AsyncTask)"
-        errorLine1="            mLoadBitmap = new android.os.AsyncTask&lt;Uri, Boolean, Bitmap>() {"
-        errorLine2="                          ^">
-        <location
-            file="src/main/java/androidx/print/PrintHelper.java"
-            line="426"
-            column="27"/>
-    </issue>
-
-    <issue
-        id="StaticFieldLeak"
-        message="This `AsyncTask` class should be static or leaks might occur (anonymous android.os.AsyncTask)"
-        errorLine1="        new android.os.AsyncTask&lt;Void, Void, Throwable>() {"
-        errorLine2="        ^">
-        <location
-            file="src/main/java/androidx/print/PrintHelper.java"
-            line="637"
-            column="9"/>
-    </issue>
-
 </issues>
diff --git a/recommendation/recommendation/lint-baseline.xml b/recommendation/recommendation/lint-baseline.xml
index 6fd8cd4..1ef835f 100644
--- a/recommendation/recommendation/lint-baseline.xml
+++ b/recommendation/recommendation/lint-baseline.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="UnknownNullness"
diff --git a/recyclerview/recyclerview-benchmark/lint-baseline.xml b/recyclerview/recyclerview-benchmark/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/recyclerview/recyclerview-benchmark/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/recyclerview/recyclerview-lint/lint-baseline.xml b/recyclerview/recyclerview-lint/lint-baseline.xml
new file mode 100644
index 0000000..297ae16
--- /dev/null
+++ b/recyclerview/recyclerview-lint/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" version="4.2.0-beta02">
+
+</issues>
diff --git a/recyclerview/recyclerview-selection/lint-baseline.xml b/recyclerview/recyclerview-selection/lint-baseline.xml
index cd525b3..15af4d4 100644
--- a/recyclerview/recyclerview-selection/lint-baseline.xml
+++ b/recyclerview/recyclerview-selection/lint-baseline.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="BanSynchronizedMethods"
diff --git a/recyclerview/recyclerview/lint-baseline.xml b/recyclerview/recyclerview/lint-baseline.xml
index 92b3172..09b78bd 100644
--- a/recyclerview/recyclerview/lint-baseline.xml
+++ b/recyclerview/recyclerview/lint-baseline.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="BanSynchronizedMethods"
@@ -46,50 +46,6 @@
     </issue>
 
     <issue
-        id="SwitchIntDef"
-        message="Switch statement on an `int` with known associated constant missing case `ANIMATION_STATE_FADING_IN`, `ANIMATION_STATE_IN`"
-        errorLine1="        switch (mAnimationState) {"
-        errorLine2="        ~~~~~~">
-        <location
-            file="src/main/java/androidx/recyclerview/widget/FastScroller.java"
-            line="228"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="SwitchIntDef"
-        message="Switch statement on an `int` with known associated constant missing case `ANIMATION_STATE_FADING_OUT`, `ANIMATION_STATE_OUT`"
-        errorLine1="        switch (mAnimationState) {"
-        errorLine2="        ~~~~~~">
-        <location
-            file="src/main/java/androidx/recyclerview/widget/FastScroller.java"
-            line="244"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="Recycle"
-        message="This animation should be started with `#start()`"
-        errorLine1="            sDefaultInterpolator = new ValueAnimator().getInterpolator();"
-        errorLine2="                                   ~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/recyclerview/widget/DefaultItemAnimator.java"
-            line="523"
-            column="36"/>
-    </issue>
-
-    <issue
-        id="ClickableViewAccessibility"
-        message="Custom view `RecyclerView` overrides `onTouchEvent` but not `performClick`"
-        errorLine1="    public boolean onTouchEvent(MotionEvent e) {"
-        errorLine2="                   ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/recyclerview/widget/RecyclerView.java"
-            line="3417"
-            column="20"/>
-    </issue>
-
-    <issue
         id="KotlinPropertyAccess"
         message="This method should be called `getHasFixedSize` such that `hasFixedSize` can be accessed as a property from Kotlin; see https://android.github.io/kotlin-guides/interop.html#property-prefixes"
         errorLine1="    public boolean hasFixedSize() {"
diff --git a/remotecallback/processor/lint-baseline.xml b/remotecallback/processor/lint-baseline.xml
index 5dc4a25..afb7aad 100644
--- a/remotecallback/processor/lint-baseline.xml
+++ b/remotecallback/processor/lint-baseline.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" version="4.2.0-alpha15">
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" version="4.2.0-beta02">
 
     <issue
         id="BanSynchronizedMethods"
diff --git a/remotecallback/remotecallback/lint-baseline.xml b/remotecallback/remotecallback/lint-baseline.xml
index 6a4e19a..801e281 100644
--- a/remotecallback/remotecallback/lint-baseline.xml
+++ b/remotecallback/remotecallback/lint-baseline.xml
@@ -1,27 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 16 (current min is 14): `android.content.Intent#FLAG_RECEIVER_FOREGROUND`"
-        errorLine1="        mIntent.addFlags(Intent.FLAG_RECEIVER_FOREGROUND);"
-        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/remotecallback/RemoteCallback.java"
-            line="121"
-            column="26"/>
-    </issue>
-
-    <issue
-        id="StaticFieldLeak"
-        message="Do not place Android context classes in static fields (static reference to `RemoteCallback` which has field `mContext` pointing to `Context`); this is a memory leak"
-        errorLine1="    public static final RemoteCallback LOCAL = new RemoteCallback(null, -1, null, null, null) {"
-        errorLine2="           ~~~~~~">
-        <location
-            file="src/main/java/androidx/remotecallback/RemoteCallback.java"
-            line="151"
-            column="12"/>
-    </issue>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="LambdaLast"
diff --git a/resourceinspection/resourceinspection-processor/lint-baseline.xml b/resourceinspection/resourceinspection-processor/lint-baseline.xml
new file mode 100644
index 0000000..297ae16
--- /dev/null
+++ b/resourceinspection/resourceinspection-processor/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" version="4.2.0-beta02">
+
+</issues>
diff --git a/room/benchmark/lint-baseline.xml b/room/benchmark/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/room/benchmark/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/room/common/lint-baseline.xml b/room/common/lint-baseline.xml
index 39a67b6..2d192b4 100644
--- a/room/common/lint-baseline.xml
+++ b/room/common/lint-baseline.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" version="4.2.0-alpha15">
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" version="4.2.0-beta02">
 
     <issue
         id="UnknownNullness"
diff --git a/room/compiler-processing-testing/lint-baseline.xml b/room/compiler-processing-testing/lint-baseline.xml
new file mode 100644
index 0000000..297ae16
--- /dev/null
+++ b/room/compiler-processing-testing/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" version="4.2.0-beta02">
+
+</issues>
diff --git a/room/compiler-processing/lint-baseline.xml b/room/compiler-processing/lint-baseline.xml
new file mode 100644
index 0000000..297ae16
--- /dev/null
+++ b/room/compiler-processing/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" version="4.2.0-beta02">
+
+</issues>
diff --git a/room/compiler/lint-baseline.xml b/room/compiler/lint-baseline.xml
new file mode 100644
index 0000000..297ae16
--- /dev/null
+++ b/room/compiler/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" version="4.2.0-beta02">
+
+</issues>
diff --git a/room/guava/lint-baseline.xml b/room/guava/lint-baseline.xml
index f227df2..0e379ad 100644
--- a/room/guava/lint-baseline.xml
+++ b/room/guava/lint-baseline.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="UnsafeNewApiCall"
diff --git a/room/integration-tests/autovaluetestapp/lint-baseline.xml b/room/integration-tests/autovaluetestapp/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/room/integration-tests/autovaluetestapp/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/room/integration-tests/incremental-annotation-processing/lint-baseline.xml b/room/integration-tests/incremental-annotation-processing/lint-baseline.xml
new file mode 100644
index 0000000..297ae16
--- /dev/null
+++ b/room/integration-tests/incremental-annotation-processing/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" version="4.2.0-beta02">
+
+</issues>
diff --git a/room/integration-tests/kotlintestapp/lint-baseline.xml b/room/integration-tests/kotlintestapp/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/room/integration-tests/kotlintestapp/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/room/integration-tests/noappcompattestapp/lint-baseline.xml b/room/integration-tests/noappcompattestapp/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/room/integration-tests/noappcompattestapp/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/room/integration-tests/testapp/lint-baseline.xml b/room/integration-tests/testapp/lint-baseline.xml
index cc0f05a14..63245b8 100644
--- a/room/integration-tests/testapp/lint-baseline.xml
+++ b/room/integration-tests/testapp/lint-baseline.xml
@@ -1,16 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
-
-    <issue
-        id="AllowBackup"
-        message="On SDK version 23 and up, your app data will be automatically backed up and restored on app install. Consider adding the attribute `android:fullBackupContent` to specify an `@xml` resource which configures which files to backup. More info: https://developer.android.com/training/backup/autosyncapi.html"
-        errorLine1="    &lt;application"
-        errorLine2="     ~~~~~~~~~~~">
-        <location
-            file="src/main/AndroidManifest.xml"
-            line="19"
-            column="6"/>
-    </issue>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="SyntheticAccessor"
@@ -35,39 +24,6 @@
     </issue>
 
     <issue
-        id="MissingApplicationIcon"
-        message="Should explicitly set `android:icon`, there is no default"
-        errorLine1="    &lt;application"
-        errorLine2="     ~~~~~~~~~~~">
-        <location
-            file="src/main/AndroidManifest.xml"
-            line="19"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="IgnoreWithoutReason"
-        message="Test is ignored without giving any explanation"
-        errorLine1="    @Ignore"
-        errorLine2="    ~~~~~~~">
-        <location
-            file="src/androidTest/java/androidx/room/integration/testapp/test/MultiInstanceInvalidationTest.java"
-            line="290"
-            column="5"/>
-    </issue>
-
-    <issue
-        id="IgnoreWithoutReason"
-        message="Test is ignored without giving any explanation"
-        errorLine1="    @Ignore"
-        errorLine2="    ~~~~~~~">
-        <location
-            file="src/androidTest/java/androidx/room/integration/testapp/test/MultiInstanceInvalidationTest.java"
-            line="300"
-            column="5"/>
-    </issue>
-
-    <issue
         id="UnknownNullness"
         message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
         errorLine1="    public String getName() {"
diff --git a/room/ktx/lint-baseline.xml b/room/ktx/lint-baseline.xml
index 6930a4b..ec57c82 100644
--- a/room/ktx/lint-baseline.xml
+++ b/room/ktx/lint-baseline.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="UnsafeNewApiCall"
diff --git a/room/migration/lint-baseline.xml b/room/migration/lint-baseline.xml
index 15aefae..dd34c17 100644
--- a/room/migration/lint-baseline.xml
+++ b/room/migration/lint-baseline.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" version="4.2.0-alpha15">
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" version="4.2.0-beta02">
 
     <issue
         id="UnknownNullness"
diff --git a/room/runtime/lint-baseline.xml b/room/runtime/lint-baseline.xml
index 8ed3522..2a629e8 100644
--- a/room/runtime/lint-baseline.xml
+++ b/room/runtime/lint-baseline.xml
@@ -1,16 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `directBootAware` is only used in API level 24 and higher (current min is 14)"
-        errorLine1="                android:directBootAware=&quot;true&quot;"
-        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/AndroidManifest.xml"
-            line="23"
-            column="17"/>
-    </issue>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="BanSynchronizedMethods"
@@ -96,7 +85,7 @@
         errorLine2="                                       ~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/room/RoomDatabase.java"
-            line="606"
+            line="673"
             column="40"/>
     </issue>
 
@@ -591,7 +580,7 @@
         errorLine2="                               ~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/room/InvalidationTracker.java"
-            line="121"
+            line="124"
             column="32"/>
     </issue>
 
@@ -602,7 +591,7 @@
         errorLine2="                                                      ~~~~~~~~~">
         <location
             file="src/main/java/androidx/room/InvalidationTracker.java"
-            line="121"
+            line="124"
             column="55"/>
     </issue>
 
@@ -613,7 +602,7 @@
         errorLine2="                               ~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/room/InvalidationTracker.java"
-            line="133"
+            line="136"
             column="32"/>
     </issue>
 
@@ -624,7 +613,7 @@
         errorLine2="                                                      ~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/room/InvalidationTracker.java"
-            line="133"
+            line="136"
             column="55"/>
     </issue>
 
@@ -635,7 +624,7 @@
         errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/room/InvalidationTracker.java"
-            line="134"
+            line="137"
             column="13"/>
     </issue>
 
@@ -646,7 +635,7 @@
         errorLine2="                                                 ~~~~~~~~~">
         <location
             file="src/main/java/androidx/room/InvalidationTracker.java"
-            line="134"
+            line="137"
             column="50"/>
     </issue>
 
@@ -657,7 +646,7 @@
         errorLine2="                                ~~~~~~~~">
         <location
             file="src/main/java/androidx/room/InvalidationTracker.java"
-            line="332"
+            line="359"
             column="33"/>
     </issue>
 
@@ -668,7 +657,7 @@
         errorLine2="                                            ~~~~~~~~~">
         <location
             file="src/main/java/androidx/room/InvalidationTracker.java"
-            line="485"
+            line="527"
             column="45"/>
     </issue>
 
@@ -679,7 +668,7 @@
         errorLine2="               ~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/room/InvalidationTracker.java"
-            line="574"
+            line="616"
             column="16"/>
     </issue>
 
@@ -690,7 +679,7 @@
         errorLine2="                                          ~~~~~~~~">
         <location
             file="src/main/java/androidx/room/InvalidationTracker.java"
-            line="574"
+            line="616"
             column="43"/>
     </issue>
 
@@ -701,7 +690,7 @@
         errorLine2="                                                               ~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/room/InvalidationTracker.java"
-            line="574"
+            line="616"
             column="64"/>
     </issue>
 
@@ -712,7 +701,7 @@
         errorLine2="               ~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/room/InvalidationTracker.java"
-            line="594"
+            line="636"
             column="16"/>
     </issue>
 
@@ -723,7 +712,7 @@
         errorLine2="                                          ~~~~~~~~">
         <location
             file="src/main/java/androidx/room/InvalidationTracker.java"
-            line="594"
+            line="636"
             column="43"/>
     </issue>
 
@@ -734,7 +723,7 @@
         errorLine2="            ~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/room/InvalidationTracker.java"
-            line="595"
+            line="637"
             column="13"/>
     </issue>
 
@@ -745,7 +734,7 @@
         errorLine2="                                                       ~~~~~~~~~">
         <location
             file="src/main/java/androidx/room/InvalidationTracker.java"
-            line="703"
+            line="745"
             column="56"/>
     </issue>
 
@@ -855,7 +844,7 @@
         errorLine2="                       ~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/room/RoomDatabase.java"
-            line="84"
+            line="86"
             column="24"/>
     </issue>
 
@@ -866,7 +855,7 @@
         errorLine2="                                                                ~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/room/RoomDatabase.java"
-            line="260"
+            line="298"
             column="65"/>
     </issue>
 
@@ -877,7 +866,7 @@
         errorLine2="           ~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/room/RoomDatabase.java"
-            line="412"
+            line="456"
             column="12"/>
     </issue>
 
@@ -888,7 +877,7 @@
         errorLine2="               ~">
         <location
             file="src/main/java/androidx/room/RoomDatabase.java"
-            line="507"
+            line="574"
             column="16"/>
     </issue>
 
@@ -899,7 +888,7 @@
         errorLine2="                                                             ~~~~~~">
         <location
             file="src/main/java/androidx/room/RoomDatabase.java"
-            line="1069"
+            line="1142"
             column="62"/>
     </issue>
 
diff --git a/room/rxjava2/lint-baseline.xml b/room/rxjava2/lint-baseline.xml
index e47ac13..18e25fc 100644
--- a/room/rxjava2/lint-baseline.xml
+++ b/room/rxjava2/lint-baseline.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="PrivateConstructorForUtilityClass"
diff --git a/room/rxjava3/lint-baseline.xml b/room/rxjava3/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/room/rxjava3/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/room/testing/lint-baseline.xml b/room/testing/lint-baseline.xml
index d5097bd..a2b25c6 100644
--- a/room/testing/lint-baseline.xml
+++ b/room/testing/lint-baseline.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="UnknownNullness"
diff --git a/samples/Support4Demos/lint-baseline.xml b/samples/Support4Demos/lint-baseline.xml
index 6fa0ce4..9d520d6 100644
--- a/samples/Support4Demos/lint-baseline.xml
+++ b/samples/Support4Demos/lint-baseline.xml
@@ -1,203 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
-
-    <issue
-        id="ScrollViewSize"
-        message="This LinearLayout should use `android:layout_height=&quot;wrap_content&quot;`"
-        errorLine1="        android:layout_height=&quot;match_parent&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/accessibility_roledescription.xml"
-            line="8"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="ScrollViewSize"
-        message="This TableLayout should use `android:layout_width=&quot;wrap_content&quot;`"
-        errorLine1="                android:layout_width=&quot;match_parent&quot;"
-        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/commit_content.xml"
-            line="41"
-            column="17"/>
-    </issue>
-
-    <issue
-        id="ScrollViewSize"
-        message="This TextView should use `android:layout_height=&quot;wrap_content&quot;`"
-        errorLine1="                  android:layout_height=&quot;match_parent&quot;"
-        errorLine2="                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/sliding_pane_layout.xml"
-            line="51"
-            column="19"/>
-    </issue>
-
-    <issue
-        id="DefaultLocale"
-        message="Implicitly using the default locale is a common source of bugs: Use `toLowerCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
-        errorLine1="        titleQuery = titleQuery.toLowerCase();"
-        errorLine2="                                ~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv4/media/model/MusicProvider.java"
-            line="120"
-            column="33"/>
-    </issue>
-
-    <issue
-        id="DefaultLocale"
-        message="Implicitly using the default locale is a common source of bugs: Use `toLowerCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
-        errorLine1="            if (track.metadata.getString(MediaMetadataCompat.METADATA_KEY_TITLE).toLowerCase()"
-        errorLine2="                                                                                 ~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv4/media/model/MusicProvider.java"
-            line="122"
-            column="82"/>
-    </issue>
-
-    <issue
-        id="InconsistentLayout"
-        message="The id &quot;details&quot; in layout &quot;fragment_layout_support&quot; is missing from the following layout configurations: layout (present in layout-land)"
-        errorLine1="    &lt;FrameLayout android:id=&quot;@+id/details&quot; android:layout_weight=&quot;1&quot;"
-        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout-land/fragment_layout_support.xml"
-            line="29"
-            column="18"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 24 (current min is 14): `android.content.pm.PackageManager#MATCH_UNINSTALLED_PACKAGES`"
-        errorLine1="                    PackageManager.MATCH_UNINSTALLED_PACKAGES"
-        errorLine2="                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv4/app/LoaderCustomSupport.java"
-            line="235"
-            column="21"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 24 (current min is 14): `android.content.pm.PackageManager#MATCH_DISABLED_COMPONENTS`"
-        errorLine1="                            | PackageManager.MATCH_DISABLED_COMPONENTS);"
-        errorLine2="                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv4/app/LoaderCustomSupport.java"
-            line="236"
-            column="31"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 21 (current min is 14): `android.R.attr#colorPrimary`"
-        errorLine1="            android.R.attr.colorPrimary, Color.DKGRAY);"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv4/media/MediaNotificationManager.java"
-            line="85"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 21 (current min is 14): `android.media.session.PlaybackState#STATE_STOPPED`"
-        errorLine1="        mState = PlaybackState.STATE_STOPPED;"
-        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv4/media/Playback.java"
-            line="110"
-            column="18"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 21 (current min is 14): `android.media.session.PlaybackState#STATE_STOPPED`"
-        errorLine1="            mState = PlaybackState.STATE_STOPPED;"
-        errorLine2="                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv4/media/Playback.java"
-            line="160"
-            column="22"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 21 (current min is 14): `android.media.session.PlaybackState#STATE_BUFFERING`"
-        errorLine1="                mState = PlaybackState.STATE_BUFFERING;"
-        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv4/media/Playback.java"
-            line="170"
-            column="26"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 21 (current min is 14): `android.media.session.PlaybackState#STATE_PAUSED`"
-        errorLine1="        mState = PlaybackState.STATE_PAUSED;"
-        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv4/media/Playback.java"
-            line="211"
-            column="18"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 21 (current min is 14): `android.media.session.PlaybackState#STATE_BUFFERING`"
-        errorLine1="                mState = PlaybackState.STATE_BUFFERING;"
-        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv4/media/Playback.java"
-            line="226"
-            column="26"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 21 (current min is 14): `android.media.session.PlaybackState#STATE_PLAYING`"
-        errorLine1="                        mState = PlaybackState.STATE_PLAYING;"
-        errorLine2="                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv4/media/Playback.java"
-            line="297"
-            column="34"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 21 (current min is 14): `android.media.session.PlaybackState#STATE_BUFFERING`"
-        errorLine1="                        mState = PlaybackState.STATE_BUFFERING;"
-        errorLine2="                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv4/media/Playback.java"
-            line="300"
-            column="34"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 21 (current min is 14): `android.media.session.PlaybackState#STATE_PLAYING`"
-        errorLine1="            mState = PlaybackState.STATE_PLAYING;"
-        errorLine2="                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv4/media/Playback.java"
-            line="354"
-            column="22"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `autoMirrored` is only used in API level 19 and higher (current min is 14)"
-        errorLine1="        android:autoMirrored=&quot;true&quot;>"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/drawable/ic_drawer.xml"
-            line="22"
-            column="9"/>
-    </issue>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="WifiManagerLeak"
@@ -266,72 +68,6 @@
     </issue>
 
     <issue
-        id="FragmentTagUsage"
-        message="Replace the &lt;fragment> tag with FragmentContainerView."
-        errorLine1="        &lt;fragment class=&quot;com.example.android.supportv4.app.FragmentArgumentsSupport$MyFragment&quot;"
-        errorLine2="         ~~~~~~~~">
-        <location
-            file="src/main/res/layout-land/fragment_arguments_support.xml"
-            line="38"
-            column="10"/>
-    </issue>
-
-    <issue
-        id="FragmentTagUsage"
-        message="Replace the &lt;fragment> tag with FragmentContainerView."
-        errorLine1="    &lt;fragment class=&quot;com.example.android.supportv4.app.FragmentArgumentsSupport$MyFragment&quot;"
-        errorLine2="     ~~~~~~~~">
-        <location
-            file="src/main/res/layout-land/fragment_arguments_support.xml"
-            line="52"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="FragmentTagUsage"
-        message="Replace the &lt;fragment> tag with FragmentContainerView."
-        errorLine1="        &lt;fragment android:name=&quot;com.example.android.supportv4.app.FragmentHideShowSupport$FirstFragment&quot;"
-        errorLine2="         ~~~~~~~~">
-        <location
-            file="src/main/res/layout/fragment_hide_show_support.xml"
-            line="37"
-            column="10"/>
-    </issue>
-
-    <issue
-        id="FragmentTagUsage"
-        message="Replace the &lt;fragment> tag with FragmentContainerView."
-        errorLine1="        &lt;fragment android:name=&quot;com.example.android.supportv4.app.FragmentHideShowSupport$SecondFragment&quot;"
-        errorLine2="         ~~~~~~~~">
-        <location
-            file="src/main/res/layout/fragment_hide_show_support.xml"
-            line="51"
-            column="10"/>
-    </issue>
-
-    <issue
-        id="FragmentTagUsage"
-        message="Replace the &lt;fragment> tag with FragmentContainerView."
-        errorLine1="    &lt;fragment class=&quot;com.example.android.supportv4.app.FragmentLayoutSupport$TitlesFragment&quot;"
-        errorLine2="     ~~~~~~~~">
-        <location
-            file="src/main/res/layout/fragment_layout_support.xml"
-            line="23"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="FragmentTagUsage"
-        message="Replace the &lt;fragment> tag with FragmentContainerView."
-        errorLine1="    &lt;fragment class=&quot;com.example.android.supportv4.app.FragmentLayoutSupport$TitlesFragment&quot;"
-        errorLine2="     ~~~~~~~~">
-        <location
-            file="src/main/res/layout-land/fragment_layout_support.xml"
-            line="25"
-            column="6"/>
-    </issue>
-
-    <issue
         id="MetadataTagInsideApplicationTag"
         message="Detected &lt;application>-level meta-data tag."
         errorLine1="        &lt;meta-data android:name=&quot;com.google.android.gms.car.notification.SmallIcon&quot;"
@@ -354,138 +90,6 @@
     </issue>
 
     <issue
-        id="NonConstantResourceId"
-        message="Resource IDs will be non-final in Android Gradle Plugin version 7.0, avoid using them in switch case statements"
-        errorLine1="            case R.id.force_refresh:"
-        errorLine2="                 ~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv4/widget/BaseSwipeRefreshLayoutActivity.java"
-            line="170"
-            column="18"/>
-    </issue>
-
-    <issue
-        id="NonConstantResourceId"
-        message="Resource IDs will be non-final in Android Gradle Plugin version 7.0, avoid using them in switch case statements"
-        errorLine1="            case R.id.show:"
-        errorLine2="                 ~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv4/widget/ContentLoadingProgressBarActivity.java"
-            line="77"
-            column="18"/>
-    </issue>
-
-    <issue
-        id="NonConstantResourceId"
-        message="Resource IDs will be non-final in Android Gradle Plugin version 7.0, avoid using them in switch case statements"
-        errorLine1="            case R.id.hide:"
-        errorLine2="                 ~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv4/widget/ContentLoadingProgressBarActivity.java"
-            line="82"
-            column="18"/>
-    </issue>
-
-    <issue
-        id="NonConstantResourceId"
-        message="Resource IDs will be non-final in Android Gradle Plugin version 7.0, avoid using them in switch case statements"
-        errorLine1="                    case R.id.drawable_compat_no_tint:"
-        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv4/graphics/DrawableCompatActivity.java"
-            line="58"
-            column="26"/>
-    </issue>
-
-    <issue
-        id="NonConstantResourceId"
-        message="Resource IDs will be non-final in Android Gradle Plugin version 7.0, avoid using them in switch case statements"
-        errorLine1="                    case R.id.drawable_compat_color:"
-        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv4/graphics/DrawableCompatActivity.java"
-            line="61"
-            column="26"/>
-    </issue>
-
-    <issue
-        id="NonConstantResourceId"
-        message="Resource IDs will be non-final in Android Gradle Plugin version 7.0, avoid using them in switch case statements"
-        errorLine1="                    case R.id.drawable_compat_state_list:"
-        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv4/graphics/DrawableCompatActivity.java"
-            line="64"
-            column="26"/>
-    </issue>
-
-    <issue
-        id="NonConstantResourceId"
-        message="Resource IDs will be non-final in Android Gradle Plugin version 7.0, avoid using them in switch case statements"
-        errorLine1="                case R.id.a_item:"
-        errorLine2="                     ~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv4/app/FragmentContextMenuSupport.java"
-            line="69"
-            column="22"/>
-    </issue>
-
-    <issue
-        id="NonConstantResourceId"
-        message="Resource IDs will be non-final in Android Gradle Plugin version 7.0, avoid using them in switch case statements"
-        errorLine1="                case R.id.b_item:"
-        errorLine2="                     ~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv4/app/FragmentContextMenuSupport.java"
-            line="72"
-            column="22"/>
-    </issue>
-
-    <issue
-        id="NonConstantResourceId"
-        message="Resource IDs will be non-final in Android Gradle Plugin version 7.0, avoid using them in switch case statements"
-        errorLine1="                case R.id.play_pause:"
-        errorLine2="                     ~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv4/media/QueueFragment.java"
-            line="257"
-            column="22"/>
-    </issue>
-
-    <issue
-        id="NonConstantResourceId"
-        message="Resource IDs will be non-final in Android Gradle Plugin version 7.0, avoid using them in switch case statements"
-        errorLine1="                case R.id.skip_previous:"
-        errorLine2="                     ~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv4/media/QueueFragment.java"
-            line="267"
-            column="22"/>
-    </issue>
-
-    <issue
-        id="NonConstantResourceId"
-        message="Resource IDs will be non-final in Android Gradle Plugin version 7.0, avoid using them in switch case statements"
-        errorLine1="                case R.id.skip_next:"
-        errorLine2="                     ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv4/media/QueueFragment.java"
-            line="271"
-            column="22"/>
-    </issue>
-
-    <issue
-        id="QueryPermissionsNeeded"
-        message="As of Android 11, this method no longer returns information about all apps; \&#xA;see https://g.co/dev/packagevisibility for details"
-        errorLine1="            List&lt;ApplicationInfo> apps = mPm.getInstalledApplications("
-        errorLine2="                                             ~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv4/app/LoaderCustomSupport.java"
-            line="234"
-            column="46"/>
-    </issue>
-
-    <issue
         id="UnsafeNewApiCall"
         message="This call is to a method from API 26, the call containing class com.example.android.supportv4.media.MediaNotificationManager is not annotated with @RequiresApi(x) where x is at least 26. Either annotate the containing class with at least @RequiresApi(26) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(26)."
         errorLine1="                notificationManager.createNotificationChannel("
@@ -536,7 +140,7 @@
         errorLine2="                        ~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/com/example/android/supportv4/view/WindowInsetsPlayground.java"
-            line="69"
+            line="72"
             column="25"/>
     </issue>
 
@@ -547,132 +151,11 @@
         errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/com/example/android/supportv4/view/WindowInsetsPlayground.java"
-            line="70"
+            line="73"
             column="25"/>
     </issue>
 
     <issue
-        id="SpUsage"
-        message="Should use &quot;`sp`&quot; instead of &quot;`dp`&quot; for text sizes"
-        errorLine1="                  android:textSize=&quot;24dip&quot;"
-        errorLine2="                  ~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/bidiformater_support.xml"
-            line="28"
-            column="19"/>
-    </issue>
-
-    <issue
-        id="SpUsage"
-        message="Should use &quot;`sp`&quot; instead of &quot;`dp`&quot; for text sizes"
-        errorLine1="                  android:textSize=&quot;24dip&quot;"
-        errorLine2="                  ~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/bidiformater_support.xml"
-            line="35"
-            column="19"/>
-    </issue>
-
-    <issue
-        id="SpUsage"
-        message="Should use &quot;`sp`&quot; instead of &quot;`dp`&quot; for text sizes"
-        errorLine1="                  android:textSize=&quot;24dip&quot;"
-        errorLine2="                  ~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/bidiformater_support.xml"
-            line="46"
-            column="19"/>
-    </issue>
-
-    <issue
-        id="SpUsage"
-        message="Should use &quot;`sp`&quot; instead of &quot;`dp`&quot; for text sizes"
-        errorLine1="                  android:textSize=&quot;24dip&quot;"
-        errorLine2="                  ~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/bidiformater_support.xml"
-            line="53"
-            column="19"/>
-    </issue>
-
-    <issue
-        id="SwitchIntDef"
-        message="Switch statement on an `int` with known associated constant missing case `PlaybackStateCompat.STATE_FAST_FORWARDING`, `PlaybackStateCompat.STATE_REWINDING`, `PlaybackStateCompat.STATE_SKIPPING_TO_NEXT`, `PlaybackStateCompat.STATE_SKIPPING_TO_PREVIOUS`, `PlaybackStateCompat.STATE_SKIPPING_TO_QUEUE_ITEM`"
-        errorLine1="        switch (state.getState()) {"
-        errorLine2="        ~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv4/media/QueueFragment.java"
-            line="202"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="PackageManagerGetSignatures"
-        message="Reading app signatures from `getPackageInfo`: The app signatures could be exploited if not validated properly; see issue explanation for details"
-        errorLine1="                    callingPackage, PackageManager.GET_SIGNATURES);"
-        errorLine2="                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv4/media/PackageValidator.java"
-            line="103"
-            column="37"/>
-    </issue>
-
-    <issue
-        id="ExportedContentProvider"
-        message="Exported content providers can provide access to potentially sensitive data"
-        errorLine1="        &lt;provider android:name=&quot;.app.LoaderThrottleSupport$SimpleProvider&quot;"
-        errorLine2="         ~~~~~~~~">
-        <location
-            file="src/main/AndroidManifest.xml"
-            line="202"
-            column="10"/>
-    </issue>
-
-    <issue
-        id="ExportedContentProvider"
-        message="Exported content providers can provide access to potentially sensitive data"
-        errorLine1="        &lt;provider android:authorities=&quot;com.example.supportv4.content.sharingsupportprovider&quot;"
-        errorLine2="         ~~~~~~~~">
-        <location
-            file="src/main/AndroidManifest.xml"
-            line="355"
-            column="10"/>
-    </issue>
-
-    <issue
-        id="ExportedService"
-        message="Exported service does not require permission"
-        errorLine1="        &lt;service android:name=&quot;.media.MediaBrowserServiceSupport&quot;"
-        errorLine2="         ~~~~~~~">
-        <location
-            file="src/main/AndroidManifest.xml"
-            line="465"
-            column="10"/>
-    </issue>
-
-    <issue
-        id="AllowBackup"
-        message="On SDK version 23 and up, your app data will be automatically backed up and restored on app install. Consider adding the attribute `android:fullBackupContent` to specify an `@xml` resource which configures which files to backup. More info: https://developer.android.com/training/backup/autosyncapi.html"
-        errorLine1="    &lt;application android:label=&quot;@string/activity_sample_code&quot;"
-        errorLine2="     ~~~~~~~~~~~">
-        <location
-            file="src/main/AndroidManifest.xml"
-            line="37"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="AllowBackup"
-        message="Should explicitly set `android:allowBackup` to `true` or `false` (it&apos;s `true` by default, and that can have some security implications for the application&apos;s data)"
-        errorLine1="    &lt;application android:label=&quot;@string/activity_sample_code&quot;"
-        errorLine2="     ~~~~~~~~~~~">
-        <location
-            file="src/main/AndroidManifest.xml"
-            line="37"
-            column="6"/>
-    </issue>
-
-    <issue
         id="ObsoleteSdkInt"
         message="This folder configuration (`v11`) is unnecessary; `minSdkVersion` is 14. Merge all the resources in this folder into `values`.">
         <location
@@ -680,193 +163,6 @@
     </issue>
 
     <issue
-        id="StaticFieldLeak"
-        message="This `AsyncTask` class should be static or leaks might occur (anonymous android.os.AsyncTask)"
-        errorLine1="        new android.os.AsyncTask&lt;Void, Void, Bitmap[]&gt;() {"
-        errorLine2="        ^">
-        <location
-            file="src/main/java/com/example/android/supportv4/media/AlbumArtCache.java"
-            line="95"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="StaticFieldLeak"
-        message="This `AsyncTask` class should be static or leaks might occur (anonymous android.os.AsyncTask)"
-        errorLine1="                    mPopulatingTask = new android.os.AsyncTask&lt;Void, Void, Void>() {"
-        errorLine2="                                      ^">
-        <location
-            file="src/main/java/com/example/android/supportv4/app/LoaderThrottleSupport.java"
-            line="440"
-            column="39"/>
-    </issue>
-
-    <issue
-        id="StaticFieldLeak"
-        message="This `AsyncTask` class should be static or leaks might occur (anonymous android.os.AsyncTask)"
-        errorLine1="                    new android.os.AsyncTask&lt;Void, Void, Void>() {"
-        errorLine2="                    ^">
-        <location
-            file="src/main/java/com/example/android/supportv4/app/LoaderThrottleSupport.java"
-            line="468"
-            column="21"/>
-    </issue>
-
-    <issue
-        id="StaticFieldLeak"
-        message="This `AsyncTask` class should be static or leaks might occur (anonymous android.os.AsyncTask)"
-        errorLine1="        new android.os.AsyncTask&lt;Void, Void, State>() {"
-        errorLine2="        ^">
-        <location
-            file="src/main/java/com/example/android/supportv4/media/model/MusicProvider.java"
-            line="186"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="UseCompoundDrawables"
-        message="This tag and its children can be replaced by one `&lt;TextView/>` and a compound drawable"
-        errorLine1="&lt;LinearLayout xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
-        errorLine2=" ~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/list_item_icon_text.xml"
-            line="17"
-            column="2"/>
-    </issue>
-
-    <issue
-        id="HandlerLeak"
-        message="This `Handler` class should be static or leaks might occur (anonymous android.os.Handler)"
-        errorLine1="        Handler mHandler = new Handler() {"
-        errorLine2="                           ^">
-        <location
-            file="src/main/java/com/example/android/supportv4/content/LocalServiceBroadcaster.java"
-            line="119"
-            column="28"/>
-    </issue>
-
-    <issue
-        id="MergeRootFrame"
-        message="This `&lt;FrameLayout>` can be replaced with a `&lt;merge>` tag"
-        errorLine1="&lt;FrameLayout xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
-        errorLine2="^">
-        <location
-            file="src/main/res/layout/fragment_layout_support.xml"
-            line="21"
-            column="1"/>
-    </issue>
-
-    <issue
-        id="DisableBaselineAlignment"
-        message="Set `android:baselineAligned=&quot;false&quot;` on this element for better performance"
-        errorLine1="    &lt;LinearLayout android:orientation=&quot;horizontal&quot; android:padding=&quot;4dip&quot;"
-        errorLine2="     ~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout-land/fragment_arguments_support.xml"
-            line="35"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="DisableBaselineAlignment"
-        message="Set `android:baselineAligned=&quot;false&quot;` on this element for better performance"
-        errorLine1="&lt;LinearLayout xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
-        errorLine2=" ~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout-land/fragment_layout_support.xml"
-            line="21"
-            column="2"/>
-    </issue>
-
-    <issue
-        id="InefficientWeight"
-        message="Use a `layout_height` of `0dp` instead of `wrap_content` for better performance"
-        errorLine1="            android:layout_height=&quot;wrap_content&quot;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout-land/fragment_arguments_support.xml"
-            line="27"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="InefficientWeight"
-        message="Use a `layout_height` of `0dp` instead of `wrap_content` for better performance"
-        errorLine1="            android:layout_height=&quot;wrap_content&quot;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/fragment_arguments_support.xml"
-            line="27"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="InefficientWeight"
-        message="Use a `layout_height` of `0dp` instead of `wrap_content` for better performance"
-        errorLine1="            android:layout_width=&quot;match_parent&quot; android:layout_height=&quot;wrap_content&quot;"
-        errorLine2="                                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/send_result.xml"
-            line="27"
-            column="49"/>
-    </issue>
-
-    <issue
-        id="InefficientWeight"
-        message="Use a `layout_height` of `0dp` instead of `wrap_content` for better performance"
-        errorLine1="        android:layout_width=&quot;match_parent&quot; android:layout_height=&quot;wrap_content&quot;"
-        errorLine2="                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/simple_job_intent_controller.xml"
-            line="23"
-            column="45"/>
-    </issue>
-
-    <issue
-        id="InefficientWeight"
-        message="Use a `layout_height` of `0dp` instead of `wrap_content` for better performance"
-        errorLine1="        android:layout_width=&quot;match_parent&quot; android:layout_height=&quot;wrap_content&quot;"
-        errorLine2="                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/wakeful_alarm_controller.xml"
-            line="23"
-            column="45"/>
-    </issue>
-
-    <issue
-        id="NestedWeights"
-        message="Nested weights are bad for performance"
-        errorLine1="                android:id=&quot;@+id/fragment1&quot; android:layout_weight=&quot;1&quot;"
-        errorLine2="                                            ~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/fragment_hide_show_support.xml"
-            line="38"
-            column="45"/>
-    </issue>
-
-    <issue
-        id="NestedWeights"
-        message="Nested weights are bad for performance"
-        errorLine1="                android:id=&quot;@+id/fragment2&quot; android:layout_weight=&quot;1&quot;"
-        errorLine2="                                            ~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/fragment_hide_show_support.xml"
-            line="52"
-            column="45"/>
-    </issue>
-
-    <issue
-        id="Overdraw"
-        message="Possible overdraw: Root element paints background `@android:color/black` with a theme that also paints a background (inferred theme is `@android:style/Theme.Holo`)"
-        errorLine1="             android:background=&quot;@android:color/black&quot;>"
-        errorLine2="             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/commit_content.xml"
-            line="20"
-            column="14"/>
-    </issue>
-
-    <issue
         id="UnusedResources"
         message="The resource `R.drawable.red` appears to be unused"
         errorLine1="    &lt;drawable name=&quot;red&quot;>#7f00&lt;/drawable>"
@@ -3572,7 +2868,7 @@
         errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/com/example/android/supportv4/view/WindowInsetsPlayground.java"
-            line="83"
+            line="90"
             column="25"/>
     </issue>
 
@@ -3583,1188 +2879,11 @@
         errorLine2="                        ~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/com/example/android/supportv4/view/WindowInsetsPlayground.java"
-            line="84"
+            line="91"
             column="25"/>
     </issue>
 
     <issue
-        id="UselessParent"
-        message="This `LinearLayout` layout or its `FrameLayout` parent is useless"
-        errorLine1="        &lt;LinearLayout"
-        errorLine2="         ~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_insets_controller.xml"
-            line="80"
-            column="10"/>
-    </issue>
-
-    <issue
-        id="RedundantNamespace"
-        message="This namespace declaration is redundant"
-        errorLine1="            xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/nested_scroll_3_levels.xml"
-            line="40"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="TypographyEllipsis"
-        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
-        errorLine1="    &lt;string name=&quot;insets_none&quot;>None yet...&lt;/string>"
-        errorLine2="                               ^">
-        <location
-            file="src/main/res/values/strings.xml"
-            line="250"
-            column="32"/>
-    </issue>
-
-    <issue
-        id="IconDipSize"
-        message="Suspicious file name `ic_equalizer_white_24dp.png`: The implied 24 `dp` size does not match the actual `dp` size (pixel size 96×96 in a `drawable-xxhdpi` folder computes to 32×32 `dp`)">
-        <location
-            file="src/main/res/drawable-xxhdpi/ic_equalizer_white_24dp.png"/>
-    </issue>
-
-    <issue
-        id="IconDipSize"
-        message="The image `ic_equalizer_white_24dp.png` varies significantly in its density-independent (dip) size across the various density versions: drawable-xhdpi/ic_equalizer_white_24dp.png: 24x24 dp (48x48 px), drawable-xxhdpi/ic_equalizer_white_24dp.png: 32x32 dp (96x96 px)">
-        <location
-            file="src/main/res/drawable-xhdpi/ic_equalizer_white_24dp.png"/>
-        <location
-            file="src/main/res/drawable-xxhdpi/ic_equalizer_white_24dp.png"/>
-    </issue>
-
-    <issue
-        id="IconDensities"
-        message="Missing the following drawables in `drawable-hdpi`: ic_default_art.png, ic_equalizer_white_24dp.png, ic_star_off.png, ic_star_on.png">
-        <location
-            file="src/main/res/drawable-hdpi"/>
-    </issue>
-
-    <issue
-        id="IconDensities"
-        message="Missing the following drawables in `drawable-mdpi`: ic_default_art.png, ic_equalizer_white_24dp.png, ic_notification.png, ic_pause_white_24dp.png, ic_play_arrow_white_24dp.png... (4 more)">
-        <location
-            file="src/main/res/drawable-mdpi"/>
-    </issue>
-
-    <issue
-        id="IconDensities"
-        message="Missing the following drawables in `drawable-xhdpi`: alert_dialog_icon.png, app_sample_code.png, ic_default_art.png, ic_notification.png, ic_star_off.png... (1 more)">
-        <location
-            file="src/main/res/drawable-xhdpi"/>
-    </issue>
-
-    <issue
-        id="IconDensities"
-        message="Missing the following drawables in `drawable-xxhdpi`: alert_dialog_icon.png, android_robot.png, app_sample_code.png, ic_drawer_am.png, ic_notification.png... (1 more)">
-        <location
-            file="src/main/res/drawable-xxhdpi"/>
-    </issue>
-
-    <issue
-        id="ButtonStyle"
-        message="Buttons in button bars should be borderless; use `style=&quot;?android:attr/buttonBarButtonStyle&quot;` (and `?android:attr/buttonBarStyle` on the parent)"
-        errorLine1="        &lt;Button android:id=&quot;@+id/goto_first&quot;"
-        errorLine2="         ~~~~~~">
-        <location
-            file="src/main/res/layout/fragment_pager.xml"
-            line="36"
-            column="10"/>
-    </issue>
-
-    <issue
-        id="ButtonStyle"
-        message="Buttons in button bars should be borderless; use `style=&quot;?android:attr/buttonBarButtonStyle&quot;` (and `?android:attr/buttonBarStyle` on the parent)"
-        errorLine1="        &lt;Button android:id=&quot;@+id/goto_last&quot;"
-        errorLine2="         ~~~~~~">
-        <location
-            file="src/main/res/layout/fragment_pager.xml"
-            line="40"
-            column="10"/>
-    </issue>
-
-    <issue
-        id="ButtonStyle"
-        message="Buttons in button bars should be borderless; use `style=&quot;?android:attr/buttonBarButtonStyle&quot;` (and `?android:attr/buttonBarStyle` on the parent)"
-        errorLine1="        &lt;Button android:id=&quot;@+id/home&quot;"
-        errorLine2="         ~~~~~~">
-        <location
-            file="src/main/res/layout/fragment_stack.xml"
-            line="34"
-            column="10"/>
-    </issue>
-
-    <issue
-        id="ButtonStyle"
-        message="Buttons in button bars should be borderless; use `style=&quot;?android:attr/buttonBarButtonStyle&quot;` (and `?android:attr/buttonBarStyle` on the parent)"
-        errorLine1="        &lt;Button android:id=&quot;@+id/new_fragment&quot;"
-        errorLine2="         ~~~~~~">
-        <location
-            file="src/main/res/layout/fragment_stack.xml"
-            line="39"
-            column="10"/>
-    </issue>
-
-    <issue
-        id="ButtonStyle"
-        message="Buttons in button bars should be borderless; use `style=&quot;?android:attr/buttonBarButtonStyle&quot;` (and `?android:attr/buttonBarStyle` on the parent)"
-        errorLine1="        &lt;Button android:id=&quot;@+id/delete_fragment&quot;"
-        errorLine2="         ~~~~~~">
-        <location
-            file="src/main/res/layout/fragment_stack.xml"
-            line="43"
-            column="10"/>
-    </issue>
-
-    <issue
-        id="TextFields"
-        message="This text field does not specify an `inputType`"
-        errorLine1="        &lt;EditText"
-        errorLine2="         ~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_insets_controller.xml"
-            line="124"
-            column="10"/>
-    </issue>
-
-    <issue
-        id="TextFields"
-        message="This text field does not specify an `inputType`"
-        errorLine1="        &lt;EditText"
-        errorLine2="         ~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_insets_playground.xml"
-            line="31"
-            column="10"/>
-    </issue>
-
-    <issue
-        id="TextFields"
-        message="This text field does not specify an `inputType`"
-        errorLine1="    &lt;EditText android:id=&quot;@+id/saved&quot;"
-        errorLine2="     ~~~~~~~~">
-        <location
-            file="src/main/res/layout/labeled_text_edit.xml"
-            line="28"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="Autofill"
-        message="Missing `autofillHints` attribute"
-        errorLine1="        &lt;EditText"
-        errorLine2="         ~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_insets_controller.xml"
-            line="124"
-            column="10"/>
-    </issue>
-
-    <issue
-        id="Autofill"
-        message="Missing `autofillHints` attribute"
-        errorLine1="        &lt;EditText"
-        errorLine2="         ~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_insets_playground.xml"
-            line="31"
-            column="10"/>
-    </issue>
-
-    <issue
-        id="Autofill"
-        message="Missing `autofillHints` attribute"
-        errorLine1="    &lt;EditText android:id=&quot;@+id/saved&quot;"
-        errorLine2="     ~~~~~~~~">
-        <location
-            file="src/main/res/layout/labeled_text_edit.xml"
-            line="28"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="ClickableViewAccessibility"
-        message="Custom view `CustomView` overrides `onTouchEvent` but not `performClick`"
-        errorLine1="        public boolean onTouchEvent(MotionEvent event) {"
-        errorLine2="                       ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv4/widget/ExploreByTouchHelperActivity.java"
-            line="128"
-            column="24"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="    &lt;ImageView"
-        errorLine2="     ~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_rounded_bitmap.xml"
-            line="31"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="    &lt;ImageView"
-        errorLine2="     ~~~~~~~~~">
-        <location
-            file="src/main/res/layout/drawable_compat.xml"
-            line="23"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="    &lt;ImageView android:id=&quot;@+id/icon&quot;"
-        errorLine2="     ~~~~~~~~~">
-        <location
-            file="src/main/res/layout/list_item_icon_text.xml"
-            line="22"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="KeyboardInaccessibleWidget"
-        message="&apos;clickable&apos; attribute found, please also add &apos;focusable&apos;"
-        errorLine1="            android:clickable=&quot;true&quot;/>"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/drawable_compat.xml"
-            line="27"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="LabelFor"
-        message="Missing accessibility label: where minSdk &lt; 17, you should provide an `android:hint`"
-        errorLine1="    &lt;EditText android:id=&quot;@+id/saved&quot;"
-        errorLine2="     ~~~~~~~~">
-        <location
-            file="src/main/res/layout/labeled_text_edit.xml"
-            line="28"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="Do not concatenate text displayed with `setText`. Use resource string with placeholders."
-        errorLine1="                mShowText.setText(&quot;Show clicked at &quot; + mShowTime);"
-        errorLine2="                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv4/widget/ContentLoadingProgressBarActivity.java"
-            line="80"
-            column="35"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="String literal in `setText` can not be translated. Use Android resources instead."
-        errorLine1="                mShowText.setText(&quot;Show clicked at &quot; + mShowTime);"
-        errorLine2="                                  ~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv4/widget/ContentLoadingProgressBarActivity.java"
-            line="80"
-            column="35"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="Do not concatenate text displayed with `setText`. Use resource string with placeholders."
-        errorLine1="                mHideText.setText(&quot;Hide clicked at &quot; + mHideTime);"
-        errorLine2="                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv4/widget/ContentLoadingProgressBarActivity.java"
-            line="85"
-            column="35"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="String literal in `setText` can not be translated. Use Android resources instead."
-        errorLine1="                mHideText.setText(&quot;Hide clicked at &quot; + mHideTime);"
-        errorLine2="                                  ~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv4/widget/ContentLoadingProgressBarActivity.java"
-            line="85"
-            column="35"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="Do not concatenate text displayed with `setText`. Use resource string with placeholders."
-        errorLine1="                mShowTextDone.setText(&quot;Shown at &quot;"
-        errorLine2="                                      ^">
-        <location
-            file="src/main/java/com/example/android/supportv4/widget/ContentLoadingProgressBarActivity.java"
-            line="97"
-            column="39"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="String literal in `setText` can not be translated. Use Android resources instead."
-        errorLine1="                mShowTextDone.setText(&quot;Shown at &quot;"
-        errorLine2="                                      ~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv4/widget/ContentLoadingProgressBarActivity.java"
-            line="97"
-            column="39"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="Do not concatenate text displayed with `setText`. Use resource string with placeholders."
-        errorLine1="                mHideTextDone.setText(&quot;Hidden after &quot;"
-        errorLine2="                                      ^">
-        <location
-            file="src/main/java/com/example/android/supportv4/widget/ContentLoadingProgressBarActivity.java"
-            line="100"
-            column="39"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="String literal in `setText` can not be translated. Use Android resources instead."
-        errorLine1="                mHideTextDone.setText(&quot;Hidden after &quot;"
-        errorLine2="                                      ~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv4/widget/ContentLoadingProgressBarActivity.java"
-            line="100"
-            column="39"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="String literal in `setText` can not be translated. Use Android resources instead."
-        errorLine1="        ((TextView)tv).setText(&quot;Example of displaying an alert dialog with a DialogFragment&quot;);"
-        errorLine2="                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv4/app/FragmentAlertDialogSupport.java"
-            line="45"
-            column="32"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="Do not concatenate text displayed with `setText`. Use resource string with placeholders."
-        errorLine1="            ((TextView) tv).setText(&quot;Fragment #&quot; + mNum);"
-        errorLine2="                                    ~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv4/app/FragmentCustomAnimationSupport.java"
-            line="125"
-            column="37"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="String literal in `setText` can not be translated. Use Android resources instead."
-        errorLine1="            ((TextView) tv).setText(&quot;Fragment #&quot; + mNum);"
-        errorLine2="                                    ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv4/app/FragmentCustomAnimationSupport.java"
-            line="125"
-            column="37"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="String literal in `setText` can not be translated. Use Android resources instead."
-        errorLine1="            ((TextView)tv).setText(&quot;This is an instance of MyDialogFragment&quot;);"
-        errorLine2="                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv4/app/FragmentDialogOrActivitySupport.java"
-            line="78"
-            column="36"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="Do not concatenate text displayed with `setText`. Use resource string with placeholders."
-        errorLine1="        ((TextView)tv).setText(&quot;Example of displaying dialogs with a DialogFragment.  &quot;"
-        errorLine2="                               ^">
-        <location
-            file="src/main/java/com/example/android/supportv4/app/FragmentDialogSupport.java"
-            line="43"
-            column="32"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="String literal in `setText` can not be translated. Use Android resources instead."
-        errorLine1="        ((TextView)tv).setText(&quot;Example of displaying dialogs with a DialogFragment.  &quot;"
-        errorLine2="                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv4/app/FragmentDialogSupport.java"
-            line="43"
-            column="32"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="String literal in `setText` can not be translated. Use Android resources instead."
-        errorLine1="                + &quot;Press the show button below to see the first dialog; pressing &quot;"
-        errorLine2="                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv4/app/FragmentDialogSupport.java"
-            line="44"
-            column="19"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="String literal in `setText` can not be translated. Use Android resources instead."
-        errorLine1="                + &quot;successive show buttons will display other dialog styles as a &quot;"
-        errorLine2="                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv4/app/FragmentDialogSupport.java"
-            line="45"
-            column="19"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="String literal in `setText` can not be translated. Use Android resources instead."
-        errorLine1="                + &quot;stack, with dismissing or back going to the previous dialog.&quot;);"
-        errorLine2="                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv4/app/FragmentDialogSupport.java"
-            line="46"
-            column="19"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="Do not concatenate text displayed with `setText`. Use resource string with placeholders."
-        errorLine1="            ((TextView)tv).setText(&quot;Dialog #&quot; + mNum + &quot;: using style &quot;"
-        errorLine2="                                   ^">
-        <location
-            file="src/main/java/com/example/android/supportv4/app/FragmentDialogSupport.java"
-            line="153"
-            column="36"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="String literal in `setText` can not be translated. Use Android resources instead."
-        errorLine1="            ((TextView)tv).setText(&quot;Dialog #&quot; + mNum + &quot;: using style &quot;"
-        errorLine2="                                   ~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv4/app/FragmentDialogSupport.java"
-            line="153"
-            column="36"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="String literal in `setText` can not be translated. Use Android resources instead."
-        errorLine1="            ((TextView)tv).setText(&quot;Dialog #&quot; + mNum + &quot;: using style &quot;"
-        errorLine2="                                                       ~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv4/app/FragmentDialogSupport.java"
-            line="153"
-            column="56"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="String literal in `setText` can not be translated. Use Android resources instead."
-        errorLine1="                    button.setText(&quot;Hide&quot;);"
-        errorLine2="                                   ~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv4/app/FragmentHideShowSupport.java"
-            line="67"
-            column="36"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="String literal in `setText` can not be translated. Use Android resources instead."
-        errorLine1="                    button.setText(&quot;Show&quot;);"
-        errorLine2="                                   ~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv4/app/FragmentHideShowSupport.java"
-            line="70"
-            column="36"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="String literal in `setText` can not be translated. Use Android resources instead."
-        errorLine1="            ((TextView)tv).setText(&quot;The fragment saves and restores this text.&quot;);"
-        errorLine2="                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv4/app/FragmentHideShowSupport.java"
-            line="85"
-            column="36"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="String literal in `setText` can not be translated. Use Android resources instead."
-        errorLine1="            ((TextView)tv).setText(&quot;The TextView saves and restores this text.&quot;);"
-        errorLine2="                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv4/app/FragmentHideShowSupport.java"
-            line="111"
-            column="36"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="Do not concatenate text displayed with `setText`. Use resource string with placeholders."
-        errorLine1="            ((TextView)tv).setText(&quot;Fragment #&quot; + mNum);"
-        errorLine2="                                   ~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv4/app/FragmentPagerSupport.java"
-            line="129"
-            column="36"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="String literal in `setText` can not be translated. Use Android resources instead."
-        errorLine1="            ((TextView)tv).setText(&quot;Fragment #&quot; + mNum);"
-        errorLine2="                                   ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv4/app/FragmentPagerSupport.java"
-            line="129"
-            column="36"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="Do not concatenate text displayed with `setText`. Use resource string with placeholders."
-        errorLine1="            ((TextView) tv).setText(&quot;Fragment #&quot; + mNum);"
-        errorLine2="                                    ~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv4/app/FragmentStackSupport.java"
-            line="135"
-            column="37"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="String literal in `setText` can not be translated. Use Android resources instead."
-        errorLine1="            ((TextView) tv).setText(&quot;Fragment #&quot; + mNum);"
-        errorLine2="                                    ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv4/app/FragmentStackSupport.java"
-            line="135"
-            column="37"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="Do not concatenate text displayed with `setText`. Use resource string with placeholders."
-        errorLine1="            ((TextView)tv).setText(&quot;Fragment #&quot; + mNum);"
-        errorLine2="                                   ~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv4/app/FragmentStatePagerSupport.java"
-            line="129"
-            column="36"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="String literal in `setText` can not be translated. Use Android resources instead."
-        errorLine1="            ((TextView)tv).setText(&quot;Fragment #&quot; + mNum);"
-        errorLine2="                                   ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv4/app/FragmentStatePagerSupport.java"
-            line="129"
-            column="36"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="String literal in `setText` can not be translated. Use Android resources instead."
-        errorLine1="        callbackData.setText(&quot;No broadcast received yet&quot;);"
-        errorLine2="                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv4/content/LocalServiceBroadcaster.java"
-            line="61"
-            column="30"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="String literal in `setText` can not be translated. Use Android resources instead."
-        errorLine1="                    callbackData.setText(&quot;STARTED&quot;);"
-        errorLine2="                                         ~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv4/content/LocalServiceBroadcaster.java"
-            line="75"
-            column="42"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="Do not concatenate text displayed with `setText`. Use resource string with placeholders."
-        errorLine1="                    callbackData.setText(&quot;Got update: &quot; + intent.getIntExtra(&quot;value&quot;, 0));"
-        errorLine2="                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv4/content/LocalServiceBroadcaster.java"
-            line="77"
-            column="42"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="String literal in `setText` can not be translated. Use Android resources instead."
-        errorLine1="                    callbackData.setText(&quot;Got update: &quot; + intent.getIntExtra(&quot;value&quot;, 0));"
-        errorLine2="                                         ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv4/content/LocalServiceBroadcaster.java"
-            line="77"
-            column="42"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="String literal in `setText` can not be translated. Use Android resources instead."
-        errorLine1="                    callbackData.setText(&quot;STOPPED&quot;);"
-        errorLine2="                                         ~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv4/content/LocalServiceBroadcaster.java"
-            line="79"
-            column="42"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Show&quot;, should use `@string` resource"
-        errorLine1="            android:text=&quot;Show&quot; />"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_insets_controller.xml"
-            line="44"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Hide&quot;, should use `@string` resource"
-        errorLine1="            android:text=&quot;Hide&quot; />"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_insets_controller.xml"
-            line="50"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;setDecorFitsSystemWindows&quot;, should use `@string` resource"
-        errorLine1="        android:text=&quot;setDecorFitsSystemWindows&quot; />"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_insets_controller.xml"
-            line="58"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;TextView&quot;, should use `@string` resource"
-        errorLine1="        android:text=&quot;TextView&quot; />"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_insets_controller.xml"
-            line="64"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Hey, look at this buttery smooth animation!&quot;, should use `@string` resource"
-        errorLine1="                android:text=&quot;Hey, look at this buttery smooth animation!&quot;"
-        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_insets_controller.xml"
-            line="92"
-            column="17"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Wow, that&apos;s pretty neat, how does this work?&quot;, should use `@string` resource"
-        errorLine1="                android:text=&quot;Wow, that&apos;s pretty neat, how does this work?&quot;"
-        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_insets_controller.xml"
-            line="101"
-            column="17"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Using the new WindowInsets animation system of course!&quot;, should use `@string` resource"
-        errorLine1="                android:text=&quot;Using the new WindowInsets animation system of course!&quot;"
-        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_insets_controller.xml"
-            line="110"
-            column="17"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Text message&quot;, should use `@string` resource"
-        errorLine1="            android:hint=&quot;Text message&quot; />"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_insets_controller.xml"
-            line="129"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;So that the IME is displayed&quot;, should use `@string` resource"
-        errorLine1="            android:hint=&quot;So that the IME is displayed&quot;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_insets_playground.xml"
-            line="34"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;adjustPan&quot;, should use `@string` resource"
-        errorLine1="                android:textOn=&quot;adjustPan&quot;"
-        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_insets_playground.xml"
-            line="45"
-            column="17"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;adjustResize&quot;, should use `@string` resource"
-        errorLine1="                android:textOff=&quot;adjustResize&quot; />"
-        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_insets_playground.xml"
-            line="46"
-            column="17"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;View insets&quot;, should use `@string` resource"
-        errorLine1="                android:textOn=&quot;View insets&quot;"
-        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_insets_playground.xml"
-            line="52"
-            column="17"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Root window insets&quot;, should use `@string` resource"
-        errorLine1="                android:textOff=&quot;Root window insets&quot; />"
-        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_insets_playground.xml"
-            line="53"
-            column="17"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Type: system bars&quot;, should use `@string` resource"
-        errorLine1="            android:text=&quot;Type: system bars&quot;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_insets_playground.xml"
-            line="65"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Type: status bars&quot;, should use `@string` resource"
-        errorLine1="            android:text=&quot;Type: status bars&quot;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_insets_playground.xml"
-            line="76"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Type: navigation bars&quot;, should use `@string` resource"
-        errorLine1="            android:text=&quot;Type: navigation bars&quot;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_insets_playground.xml"
-            line="87"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Type: IME&quot;, should use `@string` resource"
-        errorLine1="            android:text=&quot;Type: IME&quot;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_insets_playground.xml"
-            line="98"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Type: caption bar&quot;, should use `@string` resource"
-        errorLine1="            android:text=&quot;Type: caption bar&quot;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_insets_playground.xml"
-            line="109"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Type: system gestures&quot;, should use `@string` resource"
-        errorLine1="            android:text=&quot;Type: system gestures&quot;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_insets_playground.xml"
-            line="120"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Type: mandatory system gestures&quot;, should use `@string` resource"
-        errorLine1="            android:text=&quot;Type: mandatory system gestures&quot;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_insets_playground.xml"
-            line="131"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Type: tappable element&quot;, should use `@string` resource"
-        errorLine1="            android:text=&quot;Type: tappable element&quot;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_insets_playground.xml"
-            line="142"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Type: display cutout&quot;, should use `@string` resource"
-        errorLine1="            android:text=&quot;Type: display cutout&quot;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_insets_playground.xml"
-            line="153"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;System window&quot;, should use `@string` resource"
-        errorLine1="            android:text=&quot;System window&quot;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_insets_playground.xml"
-            line="164"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Stable&quot;, should use `@string` resource"
-        errorLine1="            android:text=&quot;Stable&quot;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_insets_playground.xml"
-            line="175"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;MIME&quot;, should use `@string` resource"
-        errorLine1="                        android:text=&quot;MIME&quot;"
-        errorLine2="                        ~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/commit_content.xml"
-            line="50"
-            column="25"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Label&quot;, should use `@string` resource"
-        errorLine1="                        android:text=&quot;Label&quot;"
-        errorLine2="                        ~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/commit_content.xml"
-            line="66"
-            column="25"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;URI&quot;, should use `@string` resource"
-        errorLine1="                        android:text=&quot;URI&quot;"
-        errorLine2="                        ~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/commit_content.xml"
-            line="82"
-            column="25"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Link&quot;, should use `@string` resource"
-        errorLine1="                        android:text=&quot;Link&quot;"
-        errorLine2="                        ~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/commit_content.xml"
-            line="98"
-            column="25"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Flags&quot;, should use `@string` resource"
-        errorLine1="                        android:text=&quot;Flags&quot;"
-        errorLine2="                        ~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/commit_content.xml"
-            line="114"
-            column="25"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Demonstration of hiding and showing fragments.&quot;, should use `@string` resource"
-        errorLine1="        android:text=&quot;Demonstration of hiding and showing fragments.&quot; />"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/fragment_hide_show_support.xml"
-            line="27"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Hide&quot;, should use `@string` resource"
-        errorLine1="            android:text=&quot;Hide&quot; />"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/fragment_hide_show_support.xml"
-            line="35"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Hide&quot;, should use `@string` resource"
-        errorLine1="            android:text=&quot;Hide&quot; />"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/fragment_hide_show_support.xml"
-            line="49"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;No items.&quot;, should use `@string` resource"
-        errorLine1="            android:text=&quot;No items.&quot;/>"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/fragment_pager_list.xml"
-            line="49"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Invisible item&quot;, should use `@string` resource"
-        errorLine1="        android:title=&quot;Invisible item&quot; />"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/menu/shortcuts.xml"
-            line="22"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Alvin&quot;, should use `@string` resource"
-        errorLine1="        android:title=&quot;Alvin&quot; />"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/menu/shortcuts.xml"
-            line="26"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Bart&quot;, should use `@string` resource"
-        errorLine1="        android:title=&quot;Bart&quot; />"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/menu/shortcuts.xml"
-            line="30"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Chris&quot;, should use `@string` resource"
-        errorLine1="        android:title=&quot;Chris&quot; />"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/menu/shortcuts.xml"
-            line="34"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;David&quot;, should use `@string` resource"
-        errorLine1="        android:title=&quot;David&quot; />"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/menu/shortcuts.xml"
-            line="38"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Eric&quot;, should use `@string` resource"
-        errorLine1="        android:title=&quot;Eric&quot; />"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/menu/shortcuts.xml"
-            line="42"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Frank&quot;, should use `@string` resource"
-        errorLine1="        android:title=&quot;Frank&quot; />"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/menu/shortcuts.xml"
-            line="46"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Gary&quot;, should use `@string` resource"
-        errorLine1="        android:title=&quot;Gary&quot; />"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/menu/shortcuts.xml"
-            line="50"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Henry&quot;, should use `@string` resource"
-        errorLine1="        android:title=&quot;Henry&quot; />"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/menu/shortcuts.xml"
-            line="54"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Exclamation&quot;, should use `@string` resource"
-        errorLine1="        android:title=&quot;Exclamation&quot; />"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/menu/shortcuts.xml"
-            line="58"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Refresh&quot;, should use `@string` resource"
-        errorLine1="        android:title=&quot;Refresh&quot; />"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/menu/swipe_refresh_menu.xml"
-            line="21"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;1&quot;, should use `@string` resource"
-        errorLine1="                android:text=&quot;1&quot;"
-        errorLine2="                ~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/swipe_refresh_widget_child_and_parent.xml"
-            line="31"
-            column="17"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;2&quot;, should use `@string` resource"
-        errorLine1="                android:text=&quot;2&quot;"
-        errorLine2="                ~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/swipe_refresh_widget_child_and_parent.xml"
-            line="64"
-            column="17"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Use &quot;`start`&quot; instead of &quot;`left`&quot; to ensure correct behavior in right-to-left locales"
-        errorLine1="            android:layout_gravity=&quot;left&quot;"
-        errorLine2="                                    ~~~~">
-        <location
-            file="src/main/res/layout/activity_insets_controller.xml"
-            line="135"
-            column="37"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Use &quot;`start`&quot; instead of &quot;`left`&quot; to ensure correct behavior in right-to-left locales"
-        errorLine1="              android:layout_gravity=&quot;left&quot;/>"
-        errorLine2="                                      ~~~~">
-        <location
-            file="src/main/res/layout/sliding_pane_layout.xml"
-            line="33"
-            column="39"/>
-    </issue>
-
-    <issue
         id="LambdaLast"
         message="Functional interface parameters (such as parameter 1, &quot;queue&quot;, in com.example.android.supportv4.media.utils.QueueHelper.getMusicIndexOnQueue) should be last to improve Kotlin interoperability; see https://kotlinlang.org/docs/reference/java-interop.html#sam-conversions"
         errorLine1="             String mediaId) {"
diff --git a/samples/Support7Demos/lint-baseline.xml b/samples/Support7Demos/lint-baseline.xml
index 97f449f..0c59422 100644
--- a/samples/Support7Demos/lint-baseline.xml
+++ b/samples/Support7Demos/lint-baseline.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="OnClick"
@@ -46,39 +46,6 @@
     </issue>
 
     <issue
-        id="ScrollViewSize"
-        message="This LinearLayout should use `android:layout_height=&quot;wrap_content&quot;`"
-        errorLine1="                  android:layout_height=&quot;match_parent&quot;"
-        errorLine2="                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/action_bar_display_options.xml"
-            line="20"
-            column="19"/>
-    </issue>
-
-    <issue
-        id="ScrollViewSize"
-        message="This TextView should use `android:layout_height=&quot;wrap_content&quot;`"
-        errorLine1="                android:layout_height=&quot;match_parent&quot;"
-        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/drawer_layout.xml"
-            line="52"
-            column="17"/>
-    </issue>
-
-    <issue
-        id="ScrollViewSize"
-        message="This LinearLayout should use `android:layout_height=&quot;wrap_content&quot;`"
-        errorLine1="                android:layout_height=&quot;match_parent&quot;"
-        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/toolbar_display_options.xml"
-            line="36"
-            column="17"/>
-    </issue>
-
-    <issue
         id="WebViewLayout"
         message="Placing a `&lt;WebView>` in a parent element that uses a `wrap_content layout_height` can lead to subtle bugs; use `match_parent` instead"
         errorLine1="        &lt;WebView"
@@ -94,424 +61,6 @@
     </issue>
 
     <issue
-        id="DefaultLocale"
-        message="Implicitly using the default locale is a common source of bugs: Use `toLowerCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
-        errorLine1="            String leadingChar = Character.toString(cheese.toLowerCase().charAt(0));"
-        errorLine2="                                                           ~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/widget/selection/fancy/DemoAdapter.java"
-            line="137"
-            column="60"/>
-    </issue>
-
-    <issue
-        id="DefaultLocale"
-        message="Implicitly using the default locale is a common source of bugs: Use `toUpperCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
-        errorLine1="        mLabel.setText(label.toUpperCase() + label + label + &quot;...&quot;);"
-        errorLine2="                             ~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/widget/selection/fancy/DemoHeaderHolder.java"
-            line="44"
-            column="30"/>
-    </issue>
-
-    <issue
-        id="DefaultLocale"
-        message="Implicitly using the default locale is a common source of bugs: Use `String.format(Locale, ...)` instead"
-        errorLine1="        return String.format(&quot;DisplayMetrics = (%d x %d)&quot;, dm.widthPixels, dm.heightPixels);"
-        errorLine2="               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/view/SystemUIModes.java"
-            line="119"
-            column="16"/>
-    </issue>
-
-    <issue
-        id="DefaultLocale"
-        message="Implicitly using the default locale is a common source of bugs: Use `String.format(Locale, ...)` instead"
-        errorLine1="        return String.format(&quot;View = (%d,%d - %d,%d)&quot;,"
-        errorLine2="               ^">
-        <location
-            file="src/main/java/com/example/android/supportv7/view/SystemUIModes.java"
-            line="123"
-            column="16"/>
-    </issue>
-
-    <issue
-        id="InconsistentLayout"
-        message="The id &quot;vector_image&quot; in layout &quot;appcompat_animated_vector&quot; is missing from the following layout configurations: layout (present in layout-v11)"
-        errorLine1="    &lt;ImageView android:id=&quot;@+id/vector_image&quot;"
-        errorLine2="               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout-v11/appcompat_animated_vector.xml"
-            line="23"
-            column="16"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 24 (current min is 14): `android.media.MediaRouter.RouteInfo#DEVICE_TYPE_TV`"
-        errorLine1="                .setDeviceType(MediaRouter.RouteInfo.DEVICE_TYPE_TV)"
-        errorLine2="                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/media/SampleDynamicGroupMrp.java"
-            line="154"
-            column="32"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 16 (current min is 14): `android.media.MediaRouter.RouteInfo#PLAYBACK_TYPE_REMOTE`"
-        errorLine1="                .setPlaybackType(MediaRouter.RouteInfo.PLAYBACK_TYPE_REMOTE)"
-        errorLine2="                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/media/SampleDynamicGroupMrp.java"
-            line="156"
-            column="34"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 16 (current min is 14): `android.media.MediaRouter.RouteInfo#PLAYBACK_VOLUME_VARIABLE`"
-        errorLine1="                .setVolumeHandling(MediaRouter.RouteInfo.PLAYBACK_VOLUME_VARIABLE)"
-        errorLine2="                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/media/SampleDynamicGroupMrp.java"
-            line="157"
-            column="36"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 24 (current min is 14): `android.media.MediaRouter.RouteInfo#DEVICE_TYPE_TV`"
-        errorLine1="                .setDeviceType(MediaRouter.RouteInfo.DEVICE_TYPE_TV)"
-        errorLine2="                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/media/SampleDynamicGroupMrp.java"
-            line="169"
-            column="32"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 16 (current min is 14): `android.media.MediaRouter.RouteInfo#PLAYBACK_TYPE_REMOTE`"
-        errorLine1="                .setPlaybackType(MediaRouter.RouteInfo.PLAYBACK_TYPE_REMOTE)"
-        errorLine2="                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/media/SampleDynamicGroupMrp.java"
-            line="171"
-            column="34"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 16 (current min is 14): `android.media.MediaRouter.RouteInfo#PLAYBACK_VOLUME_VARIABLE`"
-        errorLine1="                .setVolumeHandling(MediaRouter.RouteInfo.PLAYBACK_VOLUME_VARIABLE)"
-        errorLine2="                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/media/SampleDynamicGroupMrp.java"
-            line="172"
-            column="36"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 24 (current min is 14): `android.media.MediaRouter.RouteInfo#DEVICE_TYPE_SPEAKER`"
-        errorLine1="                .setDeviceType(MediaRouter.RouteInfo.DEVICE_TYPE_SPEAKER)"
-        errorLine2="                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/media/SampleDynamicGroupMrp.java"
-            line="184"
-            column="32"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 16 (current min is 14): `android.media.MediaRouter.RouteInfo#PLAYBACK_TYPE_REMOTE`"
-        errorLine1="                .setPlaybackType(MediaRouter.RouteInfo.PLAYBACK_TYPE_REMOTE)"
-        errorLine2="                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/media/SampleDynamicGroupMrp.java"
-            line="186"
-            column="34"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 16 (current min is 14): `android.media.MediaRouter.RouteInfo#PLAYBACK_VOLUME_VARIABLE`"
-        errorLine1="                .setVolumeHandling(MediaRouter.RouteInfo.PLAYBACK_VOLUME_VARIABLE)"
-        errorLine2="                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/media/SampleDynamicGroupMrp.java"
-            line="187"
-            column="36"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 24 (current min is 14): `android.media.MediaRouter.RouteInfo#DEVICE_TYPE_SPEAKER`"
-        errorLine1="                .setDeviceType(MediaRouter.RouteInfo.DEVICE_TYPE_SPEAKER)"
-        errorLine2="                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/media/SampleDynamicGroupMrp.java"
-            line="199"
-            column="32"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 16 (current min is 14): `android.media.MediaRouter.RouteInfo#PLAYBACK_TYPE_REMOTE`"
-        errorLine1="                .setPlaybackType(MediaRouter.RouteInfo.PLAYBACK_TYPE_REMOTE)"
-        errorLine2="                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/media/SampleDynamicGroupMrp.java"
-            line="201"
-            column="34"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 16 (current min is 14): `android.media.MediaRouter.RouteInfo#PLAYBACK_VOLUME_VARIABLE`"
-        errorLine1="                .setVolumeHandling(MediaRouter.RouteInfo.PLAYBACK_VOLUME_VARIABLE)"
-        errorLine2="                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/media/SampleDynamicGroupMrp.java"
-            line="202"
-            column="36"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 16 (current min is 14): `android.media.MediaRouter.RouteInfo#PLAYBACK_TYPE_REMOTE`"
-        errorLine1="                .setPlaybackType(MediaRouter.RouteInfo.PLAYBACK_TYPE_REMOTE)"
-        errorLine2="                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/media/SampleDynamicGroupMrp.java"
-            line="215"
-            column="34"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 16 (current min is 14): `android.media.MediaRouter.RouteInfo#PLAYBACK_VOLUME_FIXED`"
-        errorLine1="                .setVolumeHandling(MediaRouter.RouteInfo.PLAYBACK_VOLUME_FIXED)"
-        errorLine2="                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/media/SampleDynamicGroupMrp.java"
-            line="216"
-            column="36"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 16 (current min is 14): `android.media.MediaRouter.RouteInfo#PLAYBACK_TYPE_REMOTE`"
-        errorLine1="                .setPlaybackType(MediaRouter.RouteInfo.PLAYBACK_TYPE_REMOTE)"
-        errorLine2="                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/media/SampleDynamicGroupMrp.java"
-            line="231"
-            column="34"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 16 (current min is 14): `android.media.MediaRouter.RouteInfo#PLAYBACK_VOLUME_FIXED`"
-        errorLine1="                .setVolumeHandling(MediaRouter.RouteInfo.PLAYBACK_VOLUME_FIXED)"
-        errorLine2="                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/media/SampleDynamicGroupMrp.java"
-            line="232"
-            column="36"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 16 (current min is 14): `android.media.MediaRouter.RouteInfo#PLAYBACK_TYPE_REMOTE`"
-        errorLine1="                .setPlaybackType(MediaRouter.RouteInfo.PLAYBACK_TYPE_REMOTE)"
-        errorLine2="                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/media/SampleMediaRouteProvider.java"
-            line="188"
-            column="34"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 16 (current min is 14): `android.media.MediaRouter.RouteInfo#PLAYBACK_VOLUME_FIXED`"
-        errorLine1="                .setVolumeHandling(MediaRouter.RouteInfo.PLAYBACK_VOLUME_FIXED)"
-        errorLine2="                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/media/SampleMediaRouteProvider.java"
-            line="189"
-            column="36"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 16 (current min is 14): `android.media.MediaRouter.RouteInfo#PLAYBACK_TYPE_REMOTE`"
-        errorLine1="                .setPlaybackType(MediaRouter.RouteInfo.PLAYBACK_TYPE_REMOTE)"
-        errorLine2="                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/media/SampleMediaRouteProvider.java"
-            line="201"
-            column="34"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 16 (current min is 14): `android.media.MediaRouter.RouteInfo#PLAYBACK_VOLUME_VARIABLE`"
-        errorLine1="                .setVolumeHandling(MediaRouter.RouteInfo.PLAYBACK_VOLUME_VARIABLE)"
-        errorLine2="                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/media/SampleMediaRouteProvider.java"
-            line="202"
-            column="36"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 16 (current min is 14): `android.media.MediaRouter.RouteInfo#PLAYBACK_TYPE_REMOTE`"
-        errorLine1="                .setPlaybackType(MediaRouter.RouteInfo.PLAYBACK_TYPE_REMOTE)"
-        errorLine2="                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/media/SampleMediaRouteProvider.java"
-            line="214"
-            column="34"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 16 (current min is 14): `android.media.MediaRouter.RouteInfo#PLAYBACK_VOLUME_VARIABLE`"
-        errorLine1="                .setVolumeHandling(MediaRouter.RouteInfo.PLAYBACK_VOLUME_VARIABLE)"
-        errorLine2="                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/media/SampleMediaRouteProvider.java"
-            line="215"
-            column="36"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 16 (current min is 14): `android.media.MediaRouter.RouteInfo#PLAYBACK_TYPE_REMOTE`"
-        errorLine1="                .setPlaybackType(MediaRouter.RouteInfo.PLAYBACK_TYPE_REMOTE)"
-        errorLine2="                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/media/SampleMediaRouteProvider.java"
-            line="229"
-            column="34"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 16 (current min is 14): `android.media.MediaRouter.RouteInfo#PLAYBACK_VOLUME_VARIABLE`"
-        errorLine1="                .setVolumeHandling(MediaRouter.RouteInfo.PLAYBACK_VOLUME_VARIABLE)"
-        errorLine2="                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/media/SampleMediaRouteProvider.java"
-            line="230"
-            column="36"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 16 (current min is 14): `android.view.View#SYSTEM_UI_FLAG_FULLSCREEN`"
-        errorLine1="            View.SYSTEM_UI_FLAG_FULLSCREEN, View.SYSTEM_UI_FLAG_HIDE_NAVIGATION,"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/view/SystemUIModes.java"
-            line="62"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 19 (current min is 14): `android.view.View#SYSTEM_UI_FLAG_IMMERSIVE_STICKY`"
-        errorLine1="            View.SYSTEM_UI_FLAG_IMMERSIVE, View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY,"
-        errorLine2="                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/view/SystemUIModes.java"
-            line="63"
-            column="44"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 19 (current min is 14): `android.view.View#SYSTEM_UI_FLAG_IMMERSIVE`"
-        errorLine1="            View.SYSTEM_UI_FLAG_IMMERSIVE, View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY,"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/view/SystemUIModes.java"
-            line="63"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 16 (current min is 14): `android.view.View#SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN`"
-        errorLine1="            View.SYSTEM_UI_FLAG_LAYOUT_STABLE, View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN,"
-        errorLine2="                                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/view/SystemUIModes.java"
-            line="64"
-            column="48"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 16 (current min is 14): `android.view.View#SYSTEM_UI_FLAG_LAYOUT_STABLE`"
-        errorLine1="            View.SYSTEM_UI_FLAG_LAYOUT_STABLE, View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN,"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/view/SystemUIModes.java"
-            line="64"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 16 (current min is 14): `android.view.View#SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION`"
-        errorLine1="            View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/view/SystemUIModes.java"
-            line="65"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 18 (current min is 14): `android.view.WindowManager.LayoutParams#FLAG_LAYOUT_IN_OVERSCAN`"
-        errorLine1="        final int bits = WindowManager.LayoutParams.FLAG_LAYOUT_IN_OVERSCAN;"
-        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/view/SystemUIModes.java"
-            line="84"
-            column="26"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 19 (current min is 14): `android.view.WindowManager.LayoutParams#FLAG_TRANSLUCENT_STATUS`"
-        errorLine1="        final int bits = WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS;"
-        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/view/SystemUIModes.java"
-            line="96"
-            column="26"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 19 (current min is 14): `android.view.WindowManager.LayoutParams#FLAG_TRANSLUCENT_NAVIGATION`"
-        errorLine1="        final int bits = WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION;"
-        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/view/SystemUIModes.java"
-            line="108"
-            column="26"/>
-    </issue>
-
-    <issue
         id="NewApi"
         message="Call requires API level 29 (current min is 14): `android.os.StrictMode.VmPolicy.Builder#detectImplicitDirectBoot`"
         errorLine1="                        .detectImplicitDirectBoot()"
@@ -710,50 +259,6 @@
     </issue>
 
     <issue
-        id="SimpleDateFormat"
-        message="To get local formatting use `getDateInstance()`, `getDateTimeInstance()`, or `getTimeInstance()`, or use `new SimpleDateFormat(String template, Locale locale)` with for example `Locale.US` for ASCII dates."
-        errorLine1="        mDateFormat = new SimpleDateFormat(&quot;HH:mm:ss.SSS&quot;);"
-        errorLine2="                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/widget/ListPopupWindowActivity.java"
-            line="61"
-            column="23"/>
-    </issue>
-
-    <issue
-        id="SimpleDateFormat"
-        message="To get local formatting use `getDateInstance()`, `getDateTimeInstance()`, or `getTimeInstance()`, or use `new SimpleDateFormat(String template, Locale locale)` with for example `Locale.US` for ASCII dates."
-        errorLine1="        mDateFormat = new SimpleDateFormat(&quot;HH:mm:ss.SSS&quot;);"
-        errorLine2="                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/widget/PopupMenuActivity.java"
-            line="52"
-            column="23"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `directBootAware` is only used in API level 24 and higher (current min is 14)"
-        errorLine1="            android:directBootAware=&quot;true&quot;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/AndroidManifest.xml"
-            line="470"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `pointerIcon` is only used in API level 24 and higher (current min is 14)"
-        errorLine1="          android:pointerIcon=&quot;hand&quot;"
-        errorLine2="          ~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/selection_demo_list_item.xml"
-            line="38"
-            column="11"/>
-    </issue>
-
-    <issue
         id="AppCompatResource"
         message="Should use `android:showAsAction` when not using the appcompat library"
         errorLine1="        app:showAsAction=&quot;ifRoom&quot;"
@@ -963,61 +468,6 @@
     </issue>
 
     <issue
-        id="InflateParams"
-        message="Avoid passing `null` as the view root (needed to resolve layout parameters on the inflated layout&apos;s root element)"
-        errorLine1="            View view = layoutInflater.inflate(R.layout.action_bar_settings_action_provider, null);"
-        errorLine2="                                                                                             ~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/app/ActionBarSettingsActionProviderActivity.java"
-            line="75"
-            column="94"/>
-    </issue>
-
-    <issue
-        id="InflateParams"
-        message="Avoid passing `null` as the view root (needed to resolve layout parameters on the inflated layout&apos;s root element)"
-        errorLine1="                    null));"
-        errorLine2="                    ~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/widget/AnimatedRecyclerView.java"
-            line="686"
-            column="21"/>
-    </issue>
-
-    <issue
-        id="InflateParams"
-        message="Avoid passing `null` as the view root (needed to resolve layout parameters on the inflated layout&apos;s root element)"
-        errorLine1="                    R.layout.overlay_display_window, null);"
-        errorLine2="                                                     ~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/media/OverlayDisplayWindow.java"
-            line="296"
-            column="54"/>
-    </issue>
-
-    <issue
-        id="InflateParams"
-        message="Avoid passing `null` as the view root (needed to resolve layout parameters on the inflated layout&apos;s root element)"
-        errorLine1="                v = getLayoutInflater().inflate(R.layout.media_item, null);"
-        errorLine2="                                                                     ~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/media/SampleMediaRouterActivity.java"
-            line="677"
-            column="70"/>
-    </issue>
-
-    <issue
-        id="InflateParams"
-        message="Avoid passing `null` as the view root (needed to resolve layout parameters on the inflated layout&apos;s root element)"
-        errorLine1="                v = getLayoutInflater().inflate(R.layout.media_item, null);"
-        errorLine2="                                                                     ~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/media/SampleMediaRouterActivity.java"
-            line="712"
-            column="70"/>
-    </issue>
-
-    <issue
         id="LongLogTag"
         message="The logging tag can be at most 23 characters, was 25 (SampleMediaRouterActivity)"
         errorLine1="            Log.d(TAG, &quot;onRouteAdded: route=&quot; + route);"
@@ -1183,446 +633,6 @@
     </issue>
 
     <issue
-        id="NonConstantResourceId"
-        message="Resource IDs will be non-final in Android Gradle Plugin version 7.0, avoid using them in switch case statements"
-        errorLine1="            case R.id.toggle_home_as_up:"
-        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/app/ActionBarDisplayOptions.java"
-            line="80"
-            column="18"/>
-    </issue>
-
-    <issue
-        id="NonConstantResourceId"
-        message="Resource IDs will be non-final in Android Gradle Plugin version 7.0, avoid using them in switch case statements"
-        errorLine1="            case R.id.toggle_show_home:"
-        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/app/ActionBarDisplayOptions.java"
-            line="83"
-            column="18"/>
-    </issue>
-
-    <issue
-        id="NonConstantResourceId"
-        message="Resource IDs will be non-final in Android Gradle Plugin version 7.0, avoid using them in switch case statements"
-        errorLine1="            case R.id.toggle_use_logo:"
-        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/app/ActionBarDisplayOptions.java"
-            line="86"
-            column="18"/>
-    </issue>
-
-    <issue
-        id="NonConstantResourceId"
-        message="Resource IDs will be non-final in Android Gradle Plugin version 7.0, avoid using them in switch case statements"
-        errorLine1="            case R.id.toggle_show_title:"
-        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/app/ActionBarDisplayOptions.java"
-            line="89"
-            column="18"/>
-    </issue>
-
-    <issue
-        id="NonConstantResourceId"
-        message="Resource IDs will be non-final in Android Gradle Plugin version 7.0, avoid using them in switch case statements"
-        errorLine1="            case R.id.toggle_show_custom:"
-        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/app/ActionBarDisplayOptions.java"
-            line="92"
-            column="18"/>
-    </issue>
-
-    <issue
-        id="NonConstantResourceId"
-        message="Resource IDs will be non-final in Android Gradle Plugin version 7.0, avoid using them in switch case statements"
-        errorLine1="            case R.id.cycle_custom_gravity: {"
-        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/app/ActionBarDisplayOptions.java"
-            line="95"
-            column="18"/>
-    </issue>
-
-    <issue
-        id="NonConstantResourceId"
-        message="Resource IDs will be non-final in Android Gradle Plugin version 7.0, avoid using them in switch case statements"
-        errorLine1="            case R.id.toggle_visibility:"
-        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/app/ActionBarDisplayOptions.java"
-            line="113"
-            column="18"/>
-    </issue>
-
-    <issue
-        id="NonConstantResourceId"
-        message="Resource IDs will be non-final in Android Gradle Plugin version 7.0, avoid using them in switch case statements"
-        errorLine1="            case R.id.action_sort_alpha:"
-        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/app/ActionBarUsage.java"
-            line="76"
-            column="18"/>
-    </issue>
-
-    <issue
-        id="NonConstantResourceId"
-        message="Resource IDs will be non-final in Android Gradle Plugin version 7.0, avoid using them in switch case statements"
-        errorLine1="            case R.id.yellow:"
-        errorLine2="                 ~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/view/CardViewActivity.java"
-            line="174"
-            column="18"/>
-    </issue>
-
-    <issue
-        id="NonConstantResourceId"
-        message="Resource IDs will be non-final in Android Gradle Plugin version 7.0, avoid using them in switch case statements"
-        errorLine1="            case R.id.aquatic:"
-        errorLine2="                 ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/view/CardViewActivity.java"
-            line="176"
-            column="18"/>
-    </issue>
-
-    <issue
-        id="NonConstantResourceId"
-        message="Resource IDs will be non-final in Android Gradle Plugin version 7.0, avoid using them in switch case statements"
-        errorLine1="            case R.id.classic:"
-        errorLine2="                 ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/view/CardViewActivity.java"
-            line="178"
-            column="18"/>
-    </issue>
-
-    <issue
-        id="NonConstantResourceId"
-        message="Resource IDs will be non-final in Android Gradle Plugin version 7.0, avoid using them in switch case statements"
-        errorLine1="            case R.id.sunbrite:"
-        errorLine2="                 ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/view/CardViewActivity.java"
-            line="180"
-            column="18"/>
-    </issue>
-
-    <issue
-        id="NonConstantResourceId"
-        message="Resource IDs will be non-final in Android Gradle Plugin version 7.0, avoid using them in switch case statements"
-        errorLine1="            case R.id.tropical:"
-        errorLine2="                 ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/view/CardViewActivity.java"
-            line="182"
-            column="18"/>
-    </issue>
-
-    <issue
-        id="NonConstantResourceId"
-        message="Resource IDs will be non-final in Android Gradle Plugin version 7.0, avoid using them in switch case statements"
-        errorLine1="            case R.id.selector:"
-        errorLine2="                 ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/view/CardViewActivity.java"
-            line="184"
-            column="18"/>
-    </issue>
-
-    <issue
-        id="NonConstantResourceId"
-        message="Resource IDs will be non-final in Android Gradle Plugin version 7.0, avoid using them in switch case statements"
-        errorLine1="                case R.id.option_menu_more_cheese:"
-        errorLine2="                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/widget/selection/fancy/FancySelectionDemoActivity.java"
-            line="256"
-            column="22"/>
-    </issue>
-
-    <issue
-        id="NonConstantResourceId"
-        message="Resource IDs will be non-final in Android Gradle Plugin version 7.0, avoid using them in switch case statements"
-        errorLine1="                case R.id.option_menu_grid_layout:"
-        errorLine2="                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/widget/selection/fancy/FancySelectionDemoActivity.java"
-            line="259"
-            column="22"/>
-    </issue>
-
-    <issue
-        id="NonConstantResourceId"
-        message="Resource IDs will be non-final in Android Gradle Plugin version 7.0, avoid using them in switch case statements"
-        errorLine1="                case R.id.option_menu_swipe_during_select:"
-        errorLine2="                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/widget/selection/fancy/FancySelectionDemoActivity.java"
-            line="262"
-            column="22"/>
-    </issue>
-
-    <issue
-        id="NonConstantResourceId"
-        message="Resource IDs will be non-final in Android Gradle Plugin version 7.0, avoid using them in switch case statements"
-        errorLine1="            case R.id.option_menu_more_cheese:"
-        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/widget/selection/fancy/FancySelectionDemoActivity.java"
-            line="281"
-            column="18"/>
-    </issue>
-
-    <issue
-        id="NonConstantResourceId"
-        message="Resource IDs will be non-final in Android Gradle Plugin version 7.0, avoid using them in switch case statements"
-        errorLine1="            case R.id.option_menu_grid_layout:"
-        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/widget/selection/fancy/FancySelectionDemoActivity.java"
-            line="285"
-            column="18"/>
-    </issue>
-
-    <issue
-        id="NonConstantResourceId"
-        message="Resource IDs will be non-final in Android Gradle Plugin version 7.0, avoid using them in switch case statements"
-        errorLine1="            case R.id.option_menu_swipe_during_select:"
-        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/widget/selection/fancy/FancySelectionDemoActivity.java"
-            line="290"
-            column="18"/>
-    </issue>
-
-    <issue
-        id="NonConstantResourceId"
-        message="Resource IDs will be non-final in Android Gradle Plugin version 7.0, avoid using them in switch case statements"
-        errorLine1="            case R.id.option_menu_item_eat_single:"
-        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/widget/selection/fancy/FancySelectionDemoActivity.java"
-            line="319"
-            column="18"/>
-    </issue>
-
-    <issue
-        id="NonConstantResourceId"
-        message="Resource IDs will be non-final in Android Gradle Plugin version 7.0, avoid using them in switch case statements"
-        errorLine1="                case R.id.menu_num_colors_8:"
-        errorLine2="                     ~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/graphics/PaletteActivity.java"
-            line="116"
-            column="22"/>
-    </issue>
-
-    <issue
-        id="NonConstantResourceId"
-        message="Resource IDs will be non-final in Android Gradle Plugin version 7.0, avoid using them in switch case statements"
-        errorLine1="                case R.id.menu_num_colors_12:"
-        errorLine2="                     ~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/graphics/PaletteActivity.java"
-            line="120"
-            column="22"/>
-    </issue>
-
-    <issue
-        id="NonConstantResourceId"
-        message="Resource IDs will be non-final in Android Gradle Plugin version 7.0, avoid using them in switch case statements"
-        errorLine1="                case R.id.menu_num_colors_16:"
-        errorLine2="                     ~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/graphics/PaletteActivity.java"
-            line="124"
-            column="22"/>
-    </issue>
-
-    <issue
-        id="NonConstantResourceId"
-        message="Resource IDs will be non-final in Android Gradle Plugin version 7.0, avoid using them in switch case statements"
-        errorLine1="                case R.id.menu_num_colors_24:"
-        errorLine2="                     ~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/graphics/PaletteActivity.java"
-            line="128"
-            column="22"/>
-    </issue>
-
-    <issue
-        id="NonConstantResourceId"
-        message="Resource IDs will be non-final in Android Gradle Plugin version 7.0, avoid using them in switch case statements"
-        errorLine1="                case R.id.menu_num_colors_32:"
-        errorLine2="                     ~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/graphics/PaletteActivity.java"
-            line="132"
-            column="22"/>
-    </issue>
-
-    <issue
-        id="NonConstantResourceId"
-        message="Resource IDs will be non-final in Android Gradle Plugin version 7.0, avoid using them in switch case statements"
-        errorLine1="            case R.id.menu_num_colors_8:"
-        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/graphics/PaletteDetailActivity.java"
-            line="100"
-            column="18"/>
-    </issue>
-
-    <issue
-        id="NonConstantResourceId"
-        message="Resource IDs will be non-final in Android Gradle Plugin version 7.0, avoid using them in switch case statements"
-        errorLine1="            case R.id.menu_num_colors_12:"
-        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/graphics/PaletteDetailActivity.java"
-            line="104"
-            column="18"/>
-    </issue>
-
-    <issue
-        id="NonConstantResourceId"
-        message="Resource IDs will be non-final in Android Gradle Plugin version 7.0, avoid using them in switch case statements"
-        errorLine1="            case R.id.menu_num_colors_16:"
-        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/graphics/PaletteDetailActivity.java"
-            line="108"
-            column="18"/>
-    </issue>
-
-    <issue
-        id="NonConstantResourceId"
-        message="Resource IDs will be non-final in Android Gradle Plugin version 7.0, avoid using them in switch case statements"
-        errorLine1="            case R.id.menu_num_colors_24:"
-        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/graphics/PaletteDetailActivity.java"
-            line="112"
-            column="18"/>
-    </issue>
-
-    <issue
-        id="NonConstantResourceId"
-        message="Resource IDs will be non-final in Android Gradle Plugin version 7.0, avoid using them in switch case statements"
-        errorLine1="            case R.id.menu_num_colors_32:"
-        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/graphics/PaletteDetailActivity.java"
-            line="116"
-            column="18"/>
-    </issue>
-
-    <issue
-        id="NonConstantResourceId"
-        message="Resource IDs will be non-final in Android Gradle Plugin version 7.0, avoid using them in switch case statements"
-        errorLine1="            case R.id.show_tabs:"
-        errorLine2="                 ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/view/SystemUIModes.java"
-            line="244"
-            column="18"/>
-    </issue>
-
-    <issue
-        id="NonConstantResourceId"
-        message="Resource IDs will be non-final in Android Gradle Plugin version 7.0, avoid using them in switch case statements"
-        errorLine1="            case R.id.hide_tabs:"
-        errorLine2="                 ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/view/SystemUIModes.java"
-            line="248"
-            column="18"/>
-    </issue>
-
-    <issue
-        id="NonConstantResourceId"
-        message="Resource IDs will be non-final in Android Gradle Plugin version 7.0, avoid using them in switch case statements"
-        errorLine1="            case R.id.toggle_home_as_up:"
-        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/app/ToolbarDisplayOptions.java"
-            line="80"
-            column="18"/>
-    </issue>
-
-    <issue
-        id="NonConstantResourceId"
-        message="Resource IDs will be non-final in Android Gradle Plugin version 7.0, avoid using them in switch case statements"
-        errorLine1="            case R.id.toggle_show_home:"
-        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/app/ToolbarDisplayOptions.java"
-            line="83"
-            column="18"/>
-    </issue>
-
-    <issue
-        id="NonConstantResourceId"
-        message="Resource IDs will be non-final in Android Gradle Plugin version 7.0, avoid using them in switch case statements"
-        errorLine1="            case R.id.toggle_use_logo:"
-        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/app/ToolbarDisplayOptions.java"
-            line="86"
-            column="18"/>
-    </issue>
-
-    <issue
-        id="NonConstantResourceId"
-        message="Resource IDs will be non-final in Android Gradle Plugin version 7.0, avoid using them in switch case statements"
-        errorLine1="            case R.id.toggle_show_title:"
-        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/app/ToolbarDisplayOptions.java"
-            line="90"
-            column="18"/>
-    </issue>
-
-    <issue
-        id="NonConstantResourceId"
-        message="Resource IDs will be non-final in Android Gradle Plugin version 7.0, avoid using them in switch case statements"
-        errorLine1="            case R.id.toggle_show_custom:"
-        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/app/ToolbarDisplayOptions.java"
-            line="93"
-            column="18"/>
-    </issue>
-
-    <issue
-        id="NonConstantResourceId"
-        message="Resource IDs will be non-final in Android Gradle Plugin version 7.0, avoid using them in switch case statements"
-        errorLine1="            case R.id.cycle_custom_gravity: {"
-        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/app/ToolbarDisplayOptions.java"
-            line="96"
-            column="18"/>
-    </issue>
-
-    <issue
-        id="NonConstantResourceId"
-        message="Resource IDs will be non-final in Android Gradle Plugin version 7.0, avoid using them in switch case statements"
-        errorLine1="            case R.id.toggle_visibility:"
-        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/app/ToolbarDisplayOptions.java"
-            line="114"
-            column="18"/>
-    </issue>
-
-    <issue
         id="PrivateConstructorForUtilityClass"
         message="Utility class with non private constructor"
         errorLine1="    private static final class ICSMediaPlayer {"
@@ -1634,17 +644,6 @@
     </issue>
 
     <issue
-        id="QueryPermissionsNeeded"
-        message="Consider adding a `&lt;queries>` declaration to your manifest when calling this \&#xA;method; see https://g.co/dev/packagevisibility for details"
-        errorLine1="        List&lt;ResolveInfo> list = pm.queryIntentActivities(mainIntent, 0);"
-        errorLine2="                                    ~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/Support7Demos.java"
-            line="62"
-            column="37"/>
-    </issue>
-
-    <issue
         id="UnsafeNewApiCall"
         message="This call is to a method from API 29, the call containing class com.example.android.supportv7.app.AppCompatDefaultNightModeBootAwareActivity is not annotated with @RequiresApi(x) where x is at least 29. Either annotate the containing class with at least @RequiresApi(29) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(29)."
         errorLine1="                        .detectImplicitDirectBoot()"
@@ -1744,39 +743,6 @@
     </issue>
 
     <issue
-        id="UseSwitchCompatOrMaterialXml"
-        message="Use `SwitchCompat` from AppCompat or `SwitchMaterial` from Material library"
-        errorLine1="        &lt;Switch"
-        errorLine2="        ^">
-        <location
-            file="src/main/res/layout/appcompat_widgets_switches.xml"
-            line="30"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="UseSwitchCompatOrMaterialXml"
-        message="Use `SwitchCompat` from AppCompat or `SwitchMaterial` from Material library"
-        errorLine1="        &lt;Switch"
-        errorLine2="        ^">
-        <location
-            file="src/main/res/layout/appcompat_widgets_switches.xml"
-            line="35"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="VectorRaster"
-        message="Limit vector icons sizes to 200×200 to keep icon drawing fast; see https://developer.android.com/studio/write/vector-asset-studio#when for more"
-        errorLine1="        android:width=&quot;256dp&quot;"
-        errorLine2="                       ~~~~~">
-        <location
-            file="src/main/res/drawable/vector_drawable_grouping_1.xml"
-            line="18"
-            column="24"/>
-    </issue>
-
-    <issue
         id="RestrictedApi"
         message="Preconditions.checkArgument can only be called from within the same library group prefix (referenced groupId=`androidx.core` with prefix androidx from groupId=`androidx`)"
         errorLine1="        checkArgument(selectionTracker != null);"
@@ -1964,402 +930,6 @@
     </issue>
 
     <issue
-        id="SpUsage"
-        message="Should use &quot;`sp`&quot; instead of &quot;`dp`&quot; for text sizes"
-        errorLine1="        android:textSize=&quot;32dip&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout-land/grid_layout_2.xml"
-            line="29"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="SpUsage"
-        message="Should use &quot;`sp`&quot; instead of &quot;`dp`&quot; for text sizes"
-        errorLine1="        android:textSize=&quot;32dip&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/grid_layout_2.xml"
-            line="29"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="SpUsage"
-        message="Should use &quot;`sp`&quot; instead of &quot;`dp`&quot; for text sizes"
-        errorLine1="        android:textSize=&quot;16dip&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout-land/grid_layout_2.xml"
-            line="35"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="SpUsage"
-        message="Should use &quot;`sp`&quot; instead of &quot;`dp`&quot; for text sizes"
-        errorLine1="        android:textSize=&quot;16dip&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/grid_layout_2.xml"
-            line="35"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="SpUsage"
-        message="Should use &quot;`sp`&quot; instead of &quot;`dp`&quot; for text sizes"
-        errorLine1="                    android:textSize=&quot;16dp&quot;"
-        errorLine2="                    ~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/system_ui_modes.xml"
-            line="59"
-            column="21"/>
-    </issue>
-
-    <issue
-        id="SpUsage"
-        message="Should use &quot;`sp`&quot; instead of &quot;`dp`&quot; for text sizes"
-        errorLine1="                    android:textSize=&quot;16dp&quot;"
-        errorLine2="                    ~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/system_ui_modes.xml"
-            line="104"
-            column="21"/>
-    </issue>
-
-    <issue
-        id="SpUsage"
-        message="Should use &quot;`sp`&quot; instead of &quot;`dp`&quot; for text sizes"
-        errorLine1="                    android:textSize=&quot;16dp&quot;"
-        errorLine2="                    ~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/system_ui_modes.xml"
-            line="136"
-            column="21"/>
-    </issue>
-
-    <issue
-        id="SpUsage"
-        message="Should use &quot;`sp`&quot; instead of &quot;`dp`&quot; for text sizes"
-        errorLine1="                    android:textSize=&quot;11dp&quot;"
-        errorLine2="                    ~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/system_ui_modes.xml"
-            line="190"
-            column="21"/>
-    </issue>
-
-    <issue
-        id="UsingOnClickInXml"
-        message="Use databinding or explicit wiring of click listener in code"
-        errorLine1="                android: />"
-        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/action_bar_tabs.xml"
-            line="32"
-            column="17"/>
-    </issue>
-
-    <issue
-        id="UsingOnClickInXml"
-        message="Use databinding or explicit wiring of click listener in code"
-        errorLine1="                android: />"
-        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/action_bar_tabs.xml"
-            line="37"
-            column="17"/>
-    </issue>
-
-    <issue
-        id="UsingOnClickInXml"
-        message="Use databinding or explicit wiring of click listener in code"
-        errorLine1="                android: />"
-        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/action_bar_tabs.xml"
-            line="42"
-            column="17"/>
-    </issue>
-
-    <issue
-        id="UsingOnClickInXml"
-        message="Use databinding or explicit wiring of click listener in code"
-        errorLine1="                android: />"
-        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/action_bar_tabs.xml"
-            line="47"
-            column="17"/>
-    </issue>
-
-    <issue
-        id="UsingOnClickInXml"
-        message="Use databinding or explicit wiring of click listener in code"
-        errorLine1="                android:>
-        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_base_layout_manager.xml"
-            line="44"
-            column="17"/>
-    </issue>
-
-    <issue
-        id="UsingOnClickInXml"
-        message="Use databinding or explicit wiring of click listener in code"
-        errorLine1="                android:>
-        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/animated_recycler_view.xml"
-            line="61"
-            column="17"/>
-    </issue>
-
-    <issue
-        id="UsingOnClickInXml"
-        message="Use databinding or explicit wiring of click listener in code"
-        errorLine1="                android:>
-        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/animated_recycler_view.xml"
-            line="68"
-            column="17"/>
-    </issue>
-
-    <issue
-        id="UsingOnClickInXml"
-        message="Use databinding or explicit wiring of click listener in code"
-        errorLine1="                android:>
-        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/animated_recycler_view.xml"
-            line="75"
-            column="17"/>
-    </issue>
-
-    <issue
-        id="UsingOnClickInXml"
-        message="Use databinding or explicit wiring of click listener in code"
-        errorLine1="                android:>
-        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/animated_recycler_view.xml"
-            line="82"
-            column="17"/>
-    </issue>
-
-    <issue
-        id="UsingOnClickInXml"
-        message="Use databinding or explicit wiring of click listener in code"
-        errorLine1="                android:>
-        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/animated_recycler_view.xml"
-            line="89"
-            column="17"/>
-    </issue>
-
-    <issue
-        id="UsingOnClickInXml"
-        message="Use databinding or explicit wiring of click listener in code"
-        errorLine1="            android:>
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/appcompat_night_mode.xml"
-            line="30"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="UsingOnClickInXml"
-        message="Use databinding or explicit wiring of click listener in code"
-        errorLine1="            android:>
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/appcompat_night_mode.xml"
-            line="36"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="UsingOnClickInXml"
-        message="Use databinding or explicit wiring of click listener in code"
-        errorLine1="            android:>
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/appcompat_night_mode.xml"
-            line="42"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="UsingOnClickInXml"
-        message="Use databinding or explicit wiring of click listener in code"
-        errorLine1="            android:>
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/appcompat_night_mode.xml"
-            line="48"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="UsingOnClickInXml"
-        message="Use databinding or explicit wiring of click listener in code"
-        errorLine1="            android:>
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/appcompat_night_mode.xml"
-            line="54"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="UsingOnClickInXml"
-        message="Use databinding or explicit wiring of click listener in code"
-        errorLine1="            android:>
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/appcompat_night_mode_bounce.xml"
-            line="31"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="UsingOnClickInXml"
-        message="Use databinding or explicit wiring of click listener in code"
-        errorLine1="            android:>
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/remove_large_items_demo.xml"
-            line="54"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="UsingOnClickInXml"
-        message="Use databinding or explicit wiring of click listener in code"
-        errorLine1="            android:>
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/remove_large_items_demo.xml"
-            line="61"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="UsingOnClickInXml"
-        message="Use databinding or explicit wiring of click listener in code"
-        errorLine1="    android:>
-        errorLine2="    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/remove_large_items_demo_item.xml"
-            line="19"
-            column="5"/>
-    </issue>
-
-    <issue
-        id="UsingOnClickInXml"
-        message="Use databinding or explicit wiring of click listener in code"
-        errorLine1="        android: />"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/remove_large_items_demo_item.xml"
-            line="28"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="UsingOnClickInXml"
-        message="Use databinding or explicit wiring of click listener in code"
-        errorLine1="              android:>
-        errorLine2="              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/selectable_item.xml"
-            line="19"
-            column="15"/>
-    </issue>
-
-    <issue
-        id="UsingOnClickInXml"
-        message="Use databinding or explicit wiring of click listener in code"
-        errorLine1="            android:>
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/selectable_item.xml"
-            line="24"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="Typos"
-        message="&quot;Ok&quot; is usually capitalized as &quot;OK&quot;"
-        errorLine1="    &lt;string name=&quot;grid_layout_1_ok&quot;>Ok&lt;/string>"
-        errorLine2="                                    ^">
-        <location
-            file="src/main/res/values/strings.xml"
-            line="65"
-            column="37"/>
-    </issue>
-
-    <issue
-        id="ExportedContentProvider"
-        message="Exported content providers can provide access to potentially sensitive data"
-        errorLine1="        &lt;provider android:name=&quot;.app.RecentSuggestionsProvider&quot;"
-        errorLine2="         ~~~~~~~~">
-        <location
-            file="src/main/AndroidManifest.xml"
-            line="521"
-            column="10"/>
-    </issue>
-
-    <issue
-        id="ExportedService"
-        message="Exported service does not require permission"
-        errorLine1="        &lt;service android:name=&quot;.media.SampleMediaRouteProviderService&quot;"
-        errorLine2="         ~~~~~~~">
-        <location
-            file="src/main/AndroidManifest.xml"
-            line="122"
-            column="10"/>
-    </issue>
-
-    <issue
-        id="ExportedService"
-        message="Exported service does not require permission"
-        errorLine1="        &lt;service android:name=&quot;.media.SampleDynamicGroupMrpService&quot;"
-        errorLine2="         ~~~~~~~">
-        <location
-            file="src/main/AndroidManifest.xml"
-            line="131"
-            column="10"/>
-    </issue>
-
-    <issue
-        id="AllowBackup"
-        message="On SDK version 23 and up, your app data will be automatically backed up and restored on app install. Consider adding the attribute `android:fullBackupContent` to specify an `@xml` resource which configures which files to backup. More info: https://developer.android.com/training/backup/autosyncapi.html"
-        errorLine1="    &lt;application"
-        errorLine2="     ~~~~~~~~~~~">
-        <location
-            file="src/main/AndroidManifest.xml"
-            line="44"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="AllowBackup"
-        message="Should explicitly set `android:allowBackup` to `true` or `false` (it&apos;s `true` by default, and that can have some security implications for the application&apos;s data)"
-        errorLine1="    &lt;application"
-        errorLine2="     ~~~~~~~~~~~">
-        <location
-            file="src/main/AndroidManifest.xml"
-            line="44"
-            column="6"/>
-    </issue>
-
-    <issue
         id="ObsoleteSdkInt"
         message="This folder configuration (`v11`) is unnecessary; `minSdkVersion` is 14. Merge all the resources in this folder into `layout`.">
         <location
@@ -2367,193 +937,6 @@
     </issue>
 
     <issue
-        id="StaticFieldLeak"
-        message="This `AsyncTask` class should be static or leaks might occur (anonymous android.os.AsyncTask)"
-        errorLine1="                new android.os.AsyncTask&lt;List&lt;String>, Void, Pair&lt;List&lt;String>,"
-        errorLine2="                ^">
-        <location
-            file="src/main/java/com/example/android/supportv7/util/DiffUtilActivity.java"
-            line="75"
-            column="17"/>
-    </issue>
-
-    <issue
-        id="StaticFieldLeak"
-        message="Do not place Android context classes in static fields (static reference to `SampleMediaRouterActivity` which has field `mInfoTextView` pointing to `TextView`); this is a memory leak"
-        errorLine1="    private static SampleMediaRouterActivity mActivity;"
-        errorLine2="            ~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/media/SampleMediaButtonReceiver.java"
-            line="33"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="UseCompoundDrawables"
-        message="This tag and its children can be replaced by one `&lt;TextView/>` and a compound drawable"
-        errorLine1="&lt;LinearLayout xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
-        errorLine2=" ~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/dialog_content.xml"
-            line="18"
-            column="2"/>
-    </issue>
-
-    <issue
-        id="MergeRootFrame"
-        message="This `&lt;FrameLayout>` can be replaced with a `&lt;merge>` tag"
-        errorLine1="&lt;FrameLayout xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
-        errorLine2="^">
-        <location
-            file="src/main/res/layout/action_bar_action_mode.xml"
-            line="16"
-            column="1"/>
-    </issue>
-
-    <issue
-        id="MergeRootFrame"
-        message="This `&lt;FrameLayout>` can be replaced with a `&lt;merge>` tag"
-        errorLine1="&lt;FrameLayout xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
-        errorLine2="^">
-        <location
-            file="src/main/res/layout-v11/appcompat_animated_vector.xml"
-            line="18"
-            column="1"/>
-    </issue>
-
-    <issue
-        id="MergeRootFrame"
-        message="This `&lt;FrameLayout>` can be replaced with a `&lt;merge>` tag"
-        errorLine1="&lt;FrameLayout xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
-        errorLine2="^">
-        <location
-            file="src/main/res/layout/appcompat_animated_vector.xml"
-            line="18"
-            column="1"/>
-    </issue>
-
-    <issue
-        id="MergeRootFrame"
-        message="This `&lt;FrameLayout>` can be replaced with a `&lt;merge>` tag"
-        errorLine1="&lt;FrameLayout xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
-        errorLine2="^">
-        <location
-            file="src/main/res/layout/system_ui_modes.xml"
-            line="17"
-            column="1"/>
-    </issue>
-
-    <issue
-        id="InefficientWeight"
-        message="Use a `layout_height` of `0dp` instead of `wrap_content` for better performance"
-        errorLine1="          android:layout_height=&quot;wrap_content&quot;"
-        errorLine2="          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/palette_activity_detail.xml"
-            line="35"
-            column="11"/>
-    </issue>
-
-    <issue
-        id="InefficientWeight"
-        message="Use a `layout_height` of `0dp` instead of `wrap_content` for better performance"
-        errorLine1="                            android:layout_height=&quot;wrap_content&quot;"
-        errorLine2="                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/sample_media_router.xml"
-            line="50"
-            column="29"/>
-    </issue>
-
-    <issue
-        id="InefficientWeight"
-        message="Use a `layout_height` of `0dp` instead of `wrap_content` for better performance"
-        errorLine1="                            android:layout_height=&quot;wrap_content&quot;"
-        errorLine2="                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/sample_media_router.xml"
-            line="60"
-            column="29"/>
-    </issue>
-
-    <issue
-        id="InefficientWeight"
-        message="Use a `layout_height` of `0dp` instead of `wrap_content` for better performance"
-        errorLine1="                            android:layout_height=&quot;wrap_content&quot;"
-        errorLine2="                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/sample_media_router.xml"
-            line="70"
-            column="29"/>
-    </issue>
-
-    <issue
-        id="NestedWeights"
-        message="Nested weights are bad for performance"
-        errorLine1="            android:layout_weight=&quot;1&quot;>"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/sample_media_router.xml"
-            line="32"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="Overdraw"
-        message="Possible overdraw: Root element paints background `?attr/actionBarItemBackground` with a theme that also paints a background (inferred theme is `@style/Theme_AppCompat_Light_DarkActionBar`)"
-        errorLine1="    android:background=&quot;?attr/actionBarItemBackground&quot;"
-        errorLine2="    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/action_bar_settings_action_provider.xml"
-            line="23"
-            column="5"/>
-    </issue>
-
-    <issue
-        id="Overdraw"
-        message="Possible overdraw: Root element paints background `#ffffffff` with a theme that also paints a background (inferred theme is `@style/Theme_AppCompat_Light_NoActionBar`)"
-        errorLine1="              android:background=&quot;#ffffffff&quot;"
-        errorLine2="              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_card_view.xml"
-            line="20"
-            column="15"/>
-    </issue>
-
-    <issue
-        id="Overdraw"
-        message="Possible overdraw: Root element paints background `@drawable/blue` with a theme that also paints a background (inferred theme is `@android:style/Theme.Holo`)"
-        errorLine1="    android:background=&quot;@drawable/blue&quot;"
-        errorLine2="    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/grid_layout_1.xml"
-            line="27"
-            column="5"/>
-    </issue>
-
-    <issue
-        id="Overdraw"
-        message="Possible overdraw: Root element paints background `#000000` with a theme that also paints a background (inferred theme is `@android:style/Theme.Holo`)"
-        errorLine1="      android:background=&quot;#000000&quot;>"
-        errorLine2="      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/overlay_display_window.xml"
-            line="21"
-            column="7"/>
-    </issue>
-
-    <issue
-        id="Overdraw"
-        message="Possible overdraw: Root element paints background `#ff000000` with a theme that also paints a background (inferred theme is `@android:style/Theme.Holo`)"
-        errorLine1="    android:background=&quot;#ff000000&quot;>"
-        errorLine2="    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/sample_media_router_presentation.xml"
-            line="23"
-            column="5"/>
-    </issue>
-
-    <issue
         id="UnusedResources"
         message="The resource `R.layout.action_bar_tab_content` appears to be unused"
         errorLine1="&lt;TextView xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
@@ -5227,2990 +3610,6 @@
     </issue>
 
     <issue
-        id="UselessParent"
-        message="This `LinearLayout` layout or its `LinearLayout` parent is possibly useless; transfer the `background` attribute to the other view"
-        errorLine1="  &lt;LinearLayout"
-        errorLine2="   ~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/selection_demo_list_header.xml"
-            line="25"
-            column="4"/>
-    </issue>
-
-    <issue
-        id="UselessParent"
-        message="This `LinearLayout` layout or its `LinearLayout` parent is possibly useless; transfer the `background` attribute to the other view"
-        errorLine1="  &lt;LinearLayout"
-        errorLine2="   ~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/selection_demo_list_item.xml"
-            line="25"
-            column="4"/>
-    </issue>
-
-    <issue
-        id="RedundantNamespace"
-        message="This namespace declaration is redundant"
-        errorLine1="    &lt;LinearLayout xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
-        errorLine2="                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/animated_recycler_view.xml"
-            line="23"
-            column="19"/>
-    </issue>
-
-    <issue
-        id="RedundantNamespace"
-        message="This namespace declaration is redundant"
-        errorLine1="    &lt;LinearLayout xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
-        errorLine2="                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/animated_recycler_view.xml"
-            line="51"
-            column="19"/>
-    </issue>
-
-    <issue
-        id="RedundantNamespace"
-        message="This namespace declaration is redundant"
-        errorLine1="    &lt;LinearLayout xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
-        errorLine2="                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/remove_large_items_demo.xml"
-            line="23"
-            column="19"/>
-    </issue>
-
-    <issue
-        id="RedundantNamespace"
-        message="This namespace declaration is redundant"
-        errorLine1="    &lt;LinearLayout xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
-        errorLine2="                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/remove_large_items_demo.xml"
-            line="44"
-            column="19"/>
-    </issue>
-
-    <issue
-        id="RedundantNamespace"
-        message="This namespace declaration is redundant"
-        errorLine1="      xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
-        errorLine2="      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/selection_demo_list_header.xml"
-            line="27"
-            column="7"/>
-    </issue>
-
-    <issue
-        id="RedundantNamespace"
-        message="This namespace declaration is redundant"
-        errorLine1="      xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
-        errorLine2="      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/selection_demo_list_item.xml"
-            line="27"
-            column="7"/>
-    </issue>
-
-    <issue
-        id="RedundantNamespace"
-        message="This namespace declaration is redundant"
-        errorLine1="    &lt;FrameLayout xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
-        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/toolbar_action_mode.xml"
-            line="28"
-            column="18"/>
-    </issue>
-
-    <issue
-        id="UnusedNamespace"
-        message="Unused namespace declaration xmlns:android; already declared on the root element"
-        errorLine1="    &lt;LinearLayout xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
-        errorLine2="                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/animated_recycler_view.xml"
-            line="23"
-            column="19"/>
-    </issue>
-
-    <issue
-        id="UnusedNamespace"
-        message="Unused namespace declaration xmlns:android; already declared on the root element"
-        errorLine1="    &lt;LinearLayout xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
-        errorLine2="                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/animated_recycler_view.xml"
-            line="51"
-            column="19"/>
-    </issue>
-
-    <issue
-        id="UnusedNamespace"
-        message="Unused namespace declaration xmlns:android; already declared on the root element"
-        errorLine1="    &lt;LinearLayout xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
-        errorLine2="                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/remove_large_items_demo.xml"
-            line="23"
-            column="19"/>
-    </issue>
-
-    <issue
-        id="UnusedNamespace"
-        message="Unused namespace declaration xmlns:android; already declared on the root element"
-        errorLine1="    &lt;LinearLayout xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
-        errorLine2="                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/remove_large_items_demo.xml"
-            line="44"
-            column="19"/>
-    </issue>
-
-    <issue
-        id="UnusedNamespace"
-        message="Unused namespace declaration xmlns:android; already declared on the root element"
-        errorLine1="      xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
-        errorLine2="      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/selection_demo_list_header.xml"
-            line="27"
-            column="7"/>
-    </issue>
-
-    <issue
-        id="UnusedNamespace"
-        message="Unused namespace declaration xmlns:android; already declared on the root element"
-        errorLine1="      xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
-        errorLine2="      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/selection_demo_list_item.xml"
-            line="27"
-            column="7"/>
-    </issue>
-
-    <issue
-        id="UnusedNamespace"
-        message="Unused namespace declaration xmlns:android; already declared on the root element"
-        errorLine1="    &lt;FrameLayout xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
-        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/toolbar_action_mode.xml"
-            line="28"
-            column="18"/>
-    </issue>
-
-    <issue
-        id="TypographyEllipsis"
-        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
-        errorLine1="    &lt;string name=&quot;media_route_menu_title&quot;>Play on...&lt;/string>"
-        errorLine2="                                          ^">
-        <location
-            file="src/main/res/values/strings.xml"
-            line="31"
-            column="43"/>
-    </issue>
-
-    <issue
-        id="TypographyEllipsis"
-        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
-        errorLine1="    &lt;string name=&quot;action_bar_share_with&quot;>Share with...&lt;/string>"
-        errorLine2="                                         ^">
-        <location
-            file="src/main/res/values/strings.xml"
-            line="100"
-            column="42"/>
-    </issue>
-
-    <issue
-        id="TypographyEllipsis"
-        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
-        errorLine1="    &lt;string name=&quot;action_bar_fragment_menu_msg&quot;>Build menus from three fragments, the last one"
-        errorLine2="                                                ^">
-        <location
-            file="src/main/res/values/strings.xml"
-            line="122"
-            column="49"/>
-    </issue>
-
-    <issue
-        id="TypographyEllipsis"
-        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
-        errorLine1="    &lt;string name=&quot;search_hint&quot;>Search...&lt;/string>"
-        errorLine2="                               ^">
-        <location
-            file="src/main/res/values/strings.xml"
-            line="208"
-            column="32"/>
-    </issue>
-
-    <issue
-        id="IconDensities"
-        message="Missing the following drawables in `drawable-xhdpi`: apidemo_androidlogo.png, app_sample_code.png, ic_android.png, ic_launcher_settings.png, ic_media_pause.png... (4 more)">
-        <location
-            file="src/main/res/drawable-xhdpi"/>
-    </issue>
-
-    <issue
-        id="IconDuplicates"
-        message="The following unrelated icon files have identical contents: drawer_shadow_end.9.png, drawer_shadow.9.png">
-        <location
-            file="src/main/res/drawable-ldrtl-hdpi/drawer_shadow.9.png"/>
-        <location
-            file="src/main/res/drawable-hdpi/drawer_shadow_end.9.png"/>
-    </issue>
-
-    <issue
-        id="IconDuplicates"
-        message="The following unrelated icon files have identical contents: drawer_shadow_end.9.png, drawer_shadow.9.png">
-        <location
-            file="src/main/res/drawable-mdpi/drawer_shadow.9.png"/>
-        <location
-            file="src/main/res/drawable-ldrtl-mdpi/drawer_shadow_end.9.png"/>
-    </issue>
-
-    <issue
-        id="IconDuplicates"
-        message="The following unrelated icon files have identical contents: drawer_shadow_end.9.png, drawer_shadow.9.png">
-        <location
-            file="src/main/res/drawable-xhdpi/drawer_shadow.9.png"/>
-        <location
-            file="src/main/res/drawable-ldrtl-xhdpi/drawer_shadow_end.9.png"/>
-    </issue>
-
-    <issue
-        id="IconDuplicates"
-        message="The following unrelated icon files have identical contents: drawer_shadow.9.png, drawer_shadow_end.9.png">
-        <location
-            file="src/main/res/drawable-ldrtl-hdpi/drawer_shadow_end.9.png"/>
-        <location
-            file="src/main/res/drawable-hdpi/drawer_shadow.9.png"/>
-    </issue>
-
-    <issue
-        id="IconDuplicates"
-        message="The following unrelated icon files have identical contents: drawer_shadow.9.png, drawer_shadow_end.9.png">
-        <location
-            file="src/main/res/drawable-mdpi/drawer_shadow_end.9.png"/>
-        <location
-            file="src/main/res/drawable-ldrtl-mdpi/drawer_shadow.9.png"/>
-    </issue>
-
-    <issue
-        id="IconDuplicates"
-        message="The following unrelated icon files have identical contents: drawer_shadow.9.png, drawer_shadow_end.9.png">
-        <location
-            file="src/main/res/drawable-xhdpi/drawer_shadow_end.9.png"/>
-        <location
-            file="src/main/res/drawable-ldrtl-xhdpi/drawer_shadow.9.png"/>
-    </issue>
-
-    <issue
-        id="ButtonStyle"
-        message="Buttons in button bars should be borderless; use `style=&quot;?android:attr/buttonBarButtonStyle&quot;` (and `?android:attr/buttonBarStyle` on the parent)"
-        errorLine1="        &lt;Button"
-        errorLine2="         ~~~~~~">
-        <location
-            file="src/main/res/layout/animated_recycler_view.xml"
-            line="56"
-            column="10"/>
-    </issue>
-
-    <issue
-        id="ButtonStyle"
-        message="Buttons in button bars should be borderless; use `style=&quot;?android:attr/buttonBarButtonStyle&quot;` (and `?android:attr/buttonBarStyle` on the parent)"
-        errorLine1="        &lt;Button"
-        errorLine2="         ~~~~~~">
-        <location
-            file="src/main/res/layout/animated_recycler_view.xml"
-            line="64"
-            column="10"/>
-    </issue>
-
-    <issue
-        id="ButtonStyle"
-        message="Buttons in button bars should be borderless; use `style=&quot;?android:attr/buttonBarButtonStyle&quot;` (and `?android:attr/buttonBarStyle` on the parent)"
-        errorLine1="        &lt;Button"
-        errorLine2="         ~~~~~~">
-        <location
-            file="src/main/res/layout/animated_recycler_view.xml"
-            line="71"
-            column="10"/>
-    </issue>
-
-    <issue
-        id="ButtonStyle"
-        message="Buttons in button bars should be borderless; use `style=&quot;?android:attr/buttonBarButtonStyle&quot;` (and `?android:attr/buttonBarStyle` on the parent)"
-        errorLine1="        &lt;Button"
-        errorLine2="         ~~~~~~">
-        <location
-            file="src/main/res/layout/animated_recycler_view.xml"
-            line="78"
-            column="10"/>
-    </issue>
-
-    <issue
-        id="ButtonStyle"
-        message="Buttons in button bars should be borderless; use `style=&quot;?android:attr/buttonBarButtonStyle&quot;` (and `?android:attr/buttonBarStyle` on the parent)"
-        errorLine1="        &lt;Button"
-        errorLine2="         ~~~~~~">
-        <location
-            file="src/main/res/layout/animated_recycler_view.xml"
-            line="85"
-            column="10"/>
-    </issue>
-
-    <issue
-        id="ButtonStyle"
-        message="Buttons in button bars should be borderless; use `style=&quot;?android:attr/buttonBarButtonStyle&quot;` (and `?android:attr/buttonBarStyle` on the parent)"
-        errorLine1="        &lt;Button"
-        errorLine2="         ~~~~~~">
-        <location
-            file="src/main/res/layout/remove_large_items_demo.xml"
-            line="49"
-            column="10"/>
-    </issue>
-
-    <issue
-        id="ButtonStyle"
-        message="Buttons in button bars should be borderless; use `style=&quot;?android:attr/buttonBarButtonStyle&quot;` (and `?android:attr/buttonBarStyle` on the parent)"
-        errorLine1="        &lt;Button"
-        errorLine2="         ~~~~~~">
-        <location
-            file="src/main/res/layout/remove_large_items_demo.xml"
-            line="57"
-            column="10"/>
-    </issue>
-
-    <issue
-        id="TextFields"
-        message="This text field does not specify an `inputType`"
-        errorLine1="    &lt;EditText"
-        errorLine2="     ~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_rv_smoothscrollby.xml"
-            line="22"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="TextFields"
-        message="This text field does not specify an `inputType`"
-        errorLine1="        &lt;EditText"
-        errorLine2="         ~~~~~~~~">
-        <location
-            file="src/main/res/layout/appcompat_night_mode.xml"
-            line="90"
-            column="10"/>
-    </issue>
-
-    <issue
-        id="TextFields"
-        message="This text field does not specify an `inputType`"
-        errorLine1="    &lt;EditText"
-        errorLine2="     ~~~~~~~~">
-        <location
-            file="src/main/res/layout/appcompat_widgets_text_input.xml"
-            line="25"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="TextFields"
-        message="This text field does not specify an `inputType`"
-        errorLine1="    &lt;EditText"
-        errorLine2="     ~~~~~~~~">
-        <location
-            file="src/main/res/layout/grid_layout_1.xml"
-            line="34"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="TextFields"
-        message="This text field does not specify an `inputType`"
-        errorLine1="    &lt;EditText"
-        errorLine2="     ~~~~~~~~">
-        <location
-            file="src/main/res/layout-land/grid_layout_2.xml"
-            line="43"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="TextFields"
-        message="This text field does not specify an `inputType`"
-        errorLine1="    &lt;EditText"
-        errorLine2="     ~~~~~~~~">
-        <location
-            file="src/main/res/layout/grid_layout_2.xml"
-            line="43"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="TextFields"
-        message="This text field does not specify an `inputType`"
-        errorLine1="    &lt;EditText"
-        errorLine2="     ~~~~~~~~">
-        <location
-            file="src/main/res/layout-land/grid_layout_2.xml"
-            line="51"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="TextFields"
-        message="This text field does not specify an `inputType`"
-        errorLine1="    &lt;EditText"
-        errorLine2="     ~~~~~~~~">
-        <location
-            file="src/main/res/layout/grid_layout_2.xml"
-            line="51"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="AlwaysShowAction"
-        message="Prefer &quot;`ifRoom`&quot; instead of &quot;`always`&quot;"
-        errorLine1="        app:showAsAction=&quot;always&quot;/>"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/menu/menu_with_tinted_icons.xml"
-            line="26"
-            column="9"/>
-        <location
-            file="src/main/res/menu/menu_with_tinted_icons.xml"
-            line="34"
-            column="9"/>
-        <location
-            file="src/main/res/menu/menu_with_tinted_icons.xml"
-            line="42"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="Autofill"
-        message="Missing `autofillHints` attribute"
-        errorLine1="        &lt;EditText"
-        errorLine2="         ~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_base_layout_manager.xml"
-            line="31"
-            column="10"/>
-    </issue>
-
-    <issue
-        id="Autofill"
-        message="Missing `autofillHints` attribute"
-        errorLine1="    &lt;EditText"
-        errorLine2="     ~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_rv_smoothscrollby.xml"
-            line="22"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="Autofill"
-        message="Missing `autofillHints` attribute"
-        errorLine1="        &lt;EditText"
-        errorLine2="         ~~~~~~~~">
-        <location
-            file="src/main/res/layout/appcompat_night_mode.xml"
-            line="90"
-            column="10"/>
-    </issue>
-
-    <issue
-        id="Autofill"
-        message="Missing `autofillHints` attribute"
-        errorLine1="    &lt;EditText"
-        errorLine2="     ~~~~~~~~">
-        <location
-            file="src/main/res/layout/appcompat_widgets_text_input.xml"
-            line="25"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="Autofill"
-        message="Missing `autofillHints` attribute"
-        errorLine1="    &lt;EditText"
-        errorLine2="     ~~~~~~~~">
-        <location
-            file="src/main/res/layout/grid_layout_1.xml"
-            line="34"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="Autofill"
-        message="Missing `autofillHints` attribute"
-        errorLine1="    &lt;EditText"
-        errorLine2="     ~~~~~~~~">
-        <location
-            file="src/main/res/layout-land/grid_layout_2.xml"
-            line="43"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="Autofill"
-        message="Missing `autofillHints` attribute"
-        errorLine1="    &lt;EditText"
-        errorLine2="     ~~~~~~~~">
-        <location
-            file="src/main/res/layout/grid_layout_2.xml"
-            line="43"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="Autofill"
-        message="Missing `autofillHints` attribute"
-        errorLine1="    &lt;EditText"
-        errorLine2="     ~~~~~~~~">
-        <location
-            file="src/main/res/layout-land/grid_layout_2.xml"
-            line="51"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="Autofill"
-        message="Missing `autofillHints` attribute"
-        errorLine1="    &lt;EditText"
-        errorLine2="     ~~~~~~~~">
-        <location
-            file="src/main/res/layout/grid_layout_2.xml"
-            line="51"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="Autofill"
-        message="Missing `autofillHints` attribute"
-        errorLine1="    &lt;EditText"
-        errorLine2="     ~~~~~~~~">
-        <location
-            file="src/main/res/layout/sorted_list_activity.xml"
-            line="21"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="ButtonCase"
-        message="@android:string/no actually returns &quot;Cancel&quot;, not &quot;No&quot;; use @android:string/cancel instead or create a local string resource for No"
-        errorLine1="                android:text=&quot;@android:string/no&quot;"
-        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/dialog_content_buttons.xml"
-            line="42"
-            column="17"/>
-    </issue>
-
-    <issue
-        id="ButtonCase"
-        message="The standard Android way to capitalize Ok is &quot;OK&quot; (tip: use `@android:string/ok` instead)"
-        errorLine1="    &lt;string name=&quot;grid_layout_1_ok&quot;>Ok&lt;/string>"
-        errorLine2="                                    ^">
-        <location
-            file="src/main/res/values/strings.xml"
-            line="65"
-            column="37"/>
-    </issue>
-
-    <issue
-        id="ClickableViewAccessibility"
-        message="Custom view ``Button`` has `setOnTouchListener` called on it but does not override `performClick`"
-        errorLine1="        vh.actionButton.setOnTouchListener(new View.OnTouchListener() {"
-        errorLine2="        ^">
-        <location
-            file="src/main/java/com/example/android/supportv7/widget/touch/DragAndDropActivity.java"
-            line="110"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="ClickableViewAccessibility"
-        message="`onTouch` should call `View#performClick` when a click is detected"
-        errorLine1="            public boolean onTouch(View v, MotionEvent event) {"
-        errorLine2="                           ~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/widget/touch/DragAndDropActivity.java"
-            line="112"
-            column="28"/>
-    </issue>
-
-    <issue
-        id="ClickableViewAccessibility"
-        message="`onTouch` should call `View#performClick` when a click is detected"
-        errorLine1="            public boolean onTouch(View view, MotionEvent event) {"
-        errorLine2="                           ~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/media/OverlayDisplayWindow.java"
-            line="452"
-            column="28"/>
-    </issue>
-
-    <issue
-        id="ClickableViewAccessibility"
-        message="Custom view ``Button`` has `setOnTouchListener` called on it but does not override `performClick`"
-        errorLine1="        vh.actionButton.setOnTouchListener(new View.OnTouchListener() {"
-        errorLine2="        ^">
-        <location
-            file="src/main/java/com/example/android/supportv7/widget/touch/SwipeToDismissActivity.java"
-            line="145"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="ClickableViewAccessibility"
-        message="`onTouch` should call `View#performClick` when a click is detected"
-        errorLine1="            public boolean onTouch(View v, MotionEvent event) {"
-        errorLine2="                           ~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/widget/touch/SwipeToDismissActivity.java"
-            line="147"
-            column="28"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="    &lt;ImageButton android:id=&quot;@+id/button&quot;"
-        errorLine2="     ~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/action_bar_settings_action_provider.xml"
-            line="26"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="        &lt;ImageView"
-        errorLine2="         ~~~~~~~~~">
-        <location
-            file="src/main/res/layout/appcompat_animated_selector.xml"
-            line="33"
-            column="10"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="    &lt;ImageView android:id=&quot;@+id/vector_image&quot;"
-        errorLine2="     ~~~~~~~~~">
-        <location
-            file="src/main/res/layout-v11/appcompat_animated_vector.xml"
-            line="23"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="        &lt;ImageView"
-        errorLine2="         ~~~~~~~~~">
-        <location
-            file="src/main/res/layout/appcompat_widgets_icons.xml"
-            line="30"
-            column="10"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="        &lt;ImageView"
-        errorLine2="         ~~~~~~~~~">
-        <location
-            file="src/main/res/layout/appcompat_widgets_icons.xml"
-            line="35"
-            column="10"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="        &lt;ImageView"
-        errorLine2="         ~~~~~~~~~">
-        <location
-            file="src/main/res/layout/appcompat_widgets_icons.xml"
-            line="40"
-            column="10"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="        &lt;ImageView"
-        errorLine2="         ~~~~~~~~~">
-        <location
-            file="src/main/res/layout/appcompat_widgets_icons.xml"
-            line="45"
-            column="10"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="        &lt;ImageView"
-        errorLine2="         ~~~~~~~~~">
-        <location
-            file="src/main/res/layout/appcompat_widgets_icons.xml"
-            line="50"
-            column="10"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="    &lt;ImageView"
-        errorLine2="     ~~~~~~~~~">
-        <location
-            file="src/main/res/layout/custom_drawable_image.xml"
-            line="24"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="    &lt;ImageView"
-        errorLine2="     ~~~~~~~~~">
-        <location
-            file="src/main/res/layout/custom_drawable_image.xml"
-            line="29"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="    &lt;ImageView"
-        errorLine2="     ~~~~~~~~~">
-        <location
-            file="src/main/res/layout/dialog_content.xml"
-            line="28"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="    &lt;ImageView"
-        errorLine2="     ~~~~~~~~~">
-        <location
-            file="src/main/res/layout/dialog_content_buttons.xml"
-            line="28"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="    &lt;ImageButton android:id=&quot;@+id/item_action&quot;"
-        errorLine2="     ~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/media_item.xml"
-            line="26"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="    &lt;ImageView"
-        errorLine2="     ~~~~~~~~~">
-        <location
-            file="src/main/res/layout/palette_list_item.xml"
-            line="24"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="        &lt;ImageView"
-        errorLine2="         ~~~~~~~~~">
-        <location
-            file="src/main/res/layout/sample_media_controller.xml"
-            line="27"
-            column="10"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="        &lt;ImageButton android:id=&quot;@+id/pause_resume_button&quot;"
-        errorLine2="         ~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/sample_media_controller.xml"
-            line="42"
-            column="10"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="        &lt;ImageButton android:id=&quot;@+id/stop_button&quot;"
-        errorLine2="         ~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/sample_media_controller.xml"
-            line="49"
-            column="10"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="            &lt;ImageButton android:id=&quot;@+id/pause_resume_button&quot;"
-        errorLine2="             ~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/sample_media_router.xml"
-            line="99"
-            column="14"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="            &lt;ImageButton android:id=&quot;@+id/stop_button&quot;"
-        errorLine2="             ~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/sample_media_router.xml"
-            line="109"
-            column="14"/>
-    </issue>
-
-    <issue
-        id="KeyboardInaccessibleWidget"
-        message="&apos;clickable&apos; attribute found, please also add &apos;focusable&apos;"
-        errorLine1="                android:clickable=&quot;true&quot;"
-        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_card_view.xml"
-            line="215"
-            column="17"/>
-    </issue>
-
-    <issue
-        id="KeyboardInaccessibleWidget"
-        message="&apos;clickable&apos; attribute found, please also add &apos;focusable&apos;"
-        errorLine1="                android:clickable=&quot;true&quot;"
-        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/appcompat_animated_selector.xml"
-            line="37"
-            column="17"/>
-    </issue>
-
-    <issue
-        id="KeyboardInaccessibleWidget"
-        message="&apos;clickable&apos; attribute found, please also add &apos;focusable&apos;"
-        errorLine1="                android:clickable=&quot;true&quot;"
-        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/appcompat_widgets_text_views.xml"
-            line="61"
-            column="17"/>
-    </issue>
-
-    <issue
-        id="LabelFor"
-        message="Missing accessibility label: where minSdk &lt; 17, you should provide an `android:hint`"
-        errorLine1="    &lt;EditText"
-        errorLine2="     ~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_rv_smoothscrollby.xml"
-            line="22"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="LabelFor"
-        message="Missing accessibility label: where minSdk &lt; 17, you should provide an `android:hint`"
-        errorLine1="        &lt;EditText"
-        errorLine2="         ~~~~~~~~">
-        <location
-            file="src/main/res/layout/appcompat_night_mode.xml"
-            line="90"
-            column="10"/>
-    </issue>
-
-    <issue
-        id="LabelFor"
-        message="Missing accessibility label: where minSdk &lt; 17, you should provide an `android:hint`"
-        errorLine1="    &lt;EditText"
-        errorLine2="     ~~~~~~~~">
-        <location
-            file="src/main/res/layout/grid_layout_1.xml"
-            line="34"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="LabelFor"
-        message="Missing accessibility label: where minSdk &lt; 17, you should provide an `android:hint`"
-        errorLine1="    &lt;EditText"
-        errorLine2="     ~~~~~~~~">
-        <location
-            file="src/main/res/layout-land/grid_layout_2.xml"
-            line="43"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="LabelFor"
-        message="Missing accessibility label: where minSdk &lt; 17, you should provide an `android:hint`"
-        errorLine1="    &lt;EditText"
-        errorLine2="     ~~~~~~~~">
-        <location
-            file="src/main/res/layout/grid_layout_2.xml"
-            line="43"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="LabelFor"
-        message="Missing accessibility label: where minSdk &lt; 17, you should provide an `android:hint`"
-        errorLine1="    &lt;EditText"
-        errorLine2="     ~~~~~~~~">
-        <location
-            file="src/main/res/layout-land/grid_layout_2.xml"
-            line="51"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="LabelFor"
-        message="Missing accessibility label: where minSdk &lt; 17, you should provide an `android:hint`"
-        errorLine1="    &lt;EditText"
-        errorLine2="     ~~~~~~~~">
-        <location
-            file="src/main/res/layout/grid_layout_2.xml"
-            line="51"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="String literal in `setText` can not be translated. Use Android resources instead."
-        errorLine1="                myViewHolder.textView.setText(&quot;More text for the expanded version&quot;);"
-        errorLine2="                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/widget/AnimatedRecyclerView.java"
-            line="706"
-            column="47"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="String literal in `setText` can not be translated. Use Android resources instead."
-        errorLine1="                holder.textView.setText(&quot;loading...&quot;);"
-        errorLine2="                                        ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/widget/AsyncListUtilActivity.java"
-            line="98"
-            column="41"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="Do not concatenate text displayed with `setText`. Use resource string with placeholders."
-        errorLine1="                ((TextView) convertView).setText(&quot; &quot; + position + &quot; &quot;);"
-        errorLine2="                                                 ~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/widget/BaseLayoutManagerActivity.java"
-            line="153"
-            column="50"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="Do not concatenate text displayed with `setText`. Use resource string with placeholders."
-        errorLine1="        mInfoText.setText(&quot;radius: &quot; + mCornerRadiusSeekBar.getProgress()"
-        errorLine2="                          ^">
-        <location
-            file="src/main/java/com/example/android/supportv7/view/CardViewActivity.java"
-            line="88"
-            column="27"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="String literal in `setText` can not be translated. Use Android resources instead."
-        errorLine1="        mInfoText.setText(&quot;radius: &quot; + mCornerRadiusSeekBar.getProgress()"
-        errorLine2="                          ~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/view/CardViewActivity.java"
-            line="88"
-            column="27"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="String literal in `setText` can not be translated. Use Android resources instead."
-        errorLine1="                + &quot;, alpha: &quot; + mAlphaSeekBar.getProgress()"
-        errorLine2="                  ~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/view/CardViewActivity.java"
-            line="89"
-            column="19"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="String literal in `setText` can not be translated. Use Android resources instead."
-        errorLine1="                + &quot;\nelevation: &quot; + mCardView.getCardElevation() + &quot; of &quot;"
-        errorLine2="                                                                   ~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/view/CardViewActivity.java"
-            line="91"
-            column="68"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="Do not concatenate text displayed with `setText`. Use resource string with placeholders."
-        errorLine1="        mLabel.setText(label.toUpperCase() + label + label + &quot;...&quot;);"
-        errorLine2="                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/widget/selection/fancy/DemoHeaderHolder.java"
-            line="44"
-            column="24"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="String literal in `setText` can not be translated. Use Android resources instead."
-        errorLine1="        shuffle.setText(&quot;Shuffle&quot;);"
-        errorLine2="                        ~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/util/DiffUtilActivity.java"
-            line="57"
-            column="25"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="String literal in `setText` can not be translated. Use Android resources instead."
-        errorLine1="            c.setText(&quot;Email setup&quot;);"
-        errorLine2="                      ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/view/GridLayout3.java"
-            line="80"
-            column="23"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="String literal in `setText` can not be translated. Use Android resources instead."
-        errorLine1="            c.setText(&quot;You can configure email in a few simple steps:&quot;);"
-        errorLine2="                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/view/GridLayout3.java"
-            line="86"
-            column="23"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="String literal in `setText` can not be translated. Use Android resources instead."
-        errorLine1="            c.setText(&quot;Email address:&quot;);"
-        errorLine2="                      ~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/view/GridLayout3.java"
-            line="91"
-            column="23"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="String literal in `setText` can not be translated. Use Android resources instead."
-        errorLine1="            c.setText(&quot;Password:&quot;);"
-        errorLine2="                      ~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/view/GridLayout3.java"
-            line="102"
-            column="23"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="String literal in `setText` can not be translated. Use Android resources instead."
-        errorLine1="            c.setText(&quot;Manual setup&quot;);"
-        errorLine2="                      ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/view/GridLayout3.java"
-            line="113"
-            column="23"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="String literal in `setText` can not be translated. Use Android resources instead."
-        errorLine1="            c.setText(&quot;Next&quot;);"
-        errorLine2="                      ~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/view/GridLayout3.java"
-            line="118"
-            column="23"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="Do not concatenate text displayed with `setText`. Use resource string with placeholders."
-        errorLine1="        mLog.setText(toPrepend + mLog.getText());"
-        errorLine2="                     ~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/widget/ListPopupWindowActivity.java"
-            line="165"
-            column="22"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="Do not concatenate text displayed with `setText`. Use resource string with placeholders."
-        errorLine1="                title.setText(&quot;Title for #&quot; + i);"
-        errorLine2="                              ~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/widget/ListViewActivity.java"
-            line="66"
-            column="31"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="String literal in `setText` can not be translated. Use Android resources instead."
-        errorLine1="                title.setText(&quot;Title for #&quot; + i);"
-        errorLine2="                              ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/widget/ListViewActivity.java"
-            line="66"
-            column="31"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="Do not concatenate text displayed with `setText`. Use resource string with placeholders."
-        errorLine1="                subtitle.setText(&quot;Subtitle for #&quot; + i);"
-        errorLine2="                                 ~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/widget/ListViewActivity.java"
-            line="67"
-            column="34"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="String literal in `setText` can not be translated. Use Android resources instead."
-        errorLine1="                subtitle.setText(&quot;Subtitle for #&quot; + i);"
-        errorLine2="                                 ~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/widget/ListViewActivity.java"
-            line="67"
-            column="34"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="Do not concatenate text displayed with `setText`. Use resource string with placeholders."
-        errorLine1="        mLog.setText(toPrepend + mLog.getText());"
-        errorLine2="                     ~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/widget/PopupMenuActivity.java"
-            line="122"
-            column="22"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="Do not concatenate text displayed with `setText`. Use resource string with placeholders."
-        errorLine1="        holder.nameTextView.text = &quot;Item $position&quot;"
-        errorLine2="                                   ~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/widget/RecyclerViewCoordinatorLayoutAppBarActivity.kt"
-            line="57"
-            column="36"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="String literal in `setText` can not be translated. Use Android resources instead."
-        errorLine1="        holder.nameTextView.text = &quot;Item $position&quot;"
-        errorLine2="                                    ~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/widget/RecyclerViewCoordinatorLayoutAppBarActivity.kt"
-            line="57"
-            column="37"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="Do not concatenate text displayed with `setText`. Use resource string with placeholders."
-        errorLine1="            textView.setText(&quot;Position: &quot; + position);"
-        errorLine2="                             ~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/widget/RvIn2NestedScrollViewsActivity.java"
-            line="75"
-            column="30"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="String literal in `setText` can not be translated. Use Android resources instead."
-        errorLine1="            textView.setText(&quot;Position: &quot; + position);"
-        errorLine2="                             ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/widget/RvIn2NestedScrollViewsActivity.java"
-            line="75"
-            column="30"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="Do not concatenate text displayed with `setText`. Use resource string with placeholders."
-        errorLine1="            textView.setText(&quot;Position: &quot; + position);"
-        errorLine2="                             ~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/widget/RvInNestedScrollViewActivity.java"
-            line="75"
-            column="30"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="String literal in `setText` can not be translated. Use Android resources instead."
-        errorLine1="            textView.setText(&quot;Position: &quot; + position);"
-        errorLine2="                             ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/widget/RvInNestedScrollViewActivity.java"
-            line="75"
-            column="30"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="Do not concatenate text displayed with `setText`. Use resource string with placeholders."
-        errorLine1="        mInfoTextView.setText(&quot;Currently selected route:&quot;"
-        errorLine2="                              ^">
-        <location
-            file="src/main/java/com/example/android/supportv7/media/SampleMediaRouterActivity.java"
-            line="595"
-            column="31"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="String literal in `setText` can not be translated. Use Android resources instead."
-        errorLine1="        mInfoTextView.setText(&quot;Currently selected route:&quot;"
-        errorLine2="                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/media/SampleMediaRouterActivity.java"
-            line="595"
-            column="31"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="Do not concatenate text displayed with `setText`. Use resource string with placeholders."
-        errorLine1="        holder.mTextView.setText(position + &quot;:&quot; + mValues.get(position));"
-        errorLine2="                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/widget/adapter/SimpleStringAdapter.java"
-            line="93"
-            column="34"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="Do not concatenate text displayed with `setText`. Use resource string with placeholders."
-        errorLine1="                mHolderNumberView.setText(&quot;View Nr: &quot; + sHolderNumber++);"
-        errorLine2="                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/widget/StableIdActivity.java"
-            line="94"
-            column="43"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="String literal in `setText` can not be translated. Use Android resources instead."
-        errorLine1="                mHolderNumberView.setText(&quot;View Nr: &quot; + sHolderNumber++);"
-        errorLine2="                                          ~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/widget/StableIdActivity.java"
-            line="94"
-            column="43"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="Do not concatenate text displayed with `setText`. Use resource string with placeholders."
-        errorLine1="        mMetricsText.setText(getDisplaySize() + &quot; &quot; + getViewSize());"
-        errorLine2="                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/view/SystemUIModes.java"
-            line="129"
-            column="30"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Changing elevation with the buttons below is only relevant on SDK 21+&quot;, should use `@string` resource"
-        errorLine1="        android:text=&quot;Changing elevation with the buttons below is only relevant on SDK 21+&quot; />"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/action_bar_background_change.xml"
-            line="27"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Transparent BG + no elevation&quot;, should use `@string` resource"
-        errorLine1="        android:text=&quot;Transparent BG + no elevation&quot; />"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/action_bar_background_change.xml"
-            line="34"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Color BG + elevation&quot;, should use `@string` resource"
-        errorLine1="        android:text=&quot;Color BG + elevation&quot; />"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/action_bar_background_change.xml"
-            line="40"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;smooth scroll&quot;, should use `@string` resource"
-        errorLine1="                android:text=&quot;smooth scroll&quot;"
-        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_base_layout_manager.xml"
-            line="28"
-            column="17"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;offset&quot;, should use `@string` resource"
-        errorLine1="                android:hint=&quot;offset&quot;/>"
-        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_base_layout_manager.xml"
-            line="36"
-            column="17"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;scroll&quot;, should use `@string` resource"
-        errorLine1="                android:text=&quot;scroll&quot;"
-        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_base_layout_manager.xml"
-            line="43"
-            column="17"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;ONE&quot;, should use `@string` resource"
-        errorLine1="                android:text=&quot;ONE&quot;/>"
-        errorLine2="                ~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_rv_in_two_nestedscrollviews.xml"
-            line="31"
-            column="17"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;TWO&quot;, should use `@string` resource"
-        errorLine1="                        android:text=&quot;TWO&quot;/>"
-        errorLine2="                        ~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_rv_in_two_nestedscrollviews.xml"
-            line="46"
-            column="25"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;FOUR&quot;, should use `@string` resource"
-        errorLine1="                        android:text=&quot;FOUR&quot;/>"
-        errorLine2="                        ~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_rv_in_two_nestedscrollviews.xml"
-            line="57"
-            column="25"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;FIVE&quot;, should use `@string` resource"
-        errorLine1="                android:text=&quot;FIVE&quot;/>"
-        errorLine2="                ~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_rv_in_two_nestedscrollviews.xml"
-            line="66"
-            column="17"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;100&quot;, should use `@string` resource"
-        errorLine1="        android:text=&quot;100&quot;/>"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_rv_smoothscrollby.xml"
-            line="26"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;down&quot;, should use `@string` resource"
-        errorLine1="        android:text=&quot;down&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_rv_smoothscrollby.xml"
-            line="31"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;up&quot;, should use `@string` resource"
-        errorLine1="        android:text=&quot;up&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_rv_smoothscrollby.xml"
-            line="37"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Show selected dialog&quot;, should use `@string` resource"
-        errorLine1="            android:text=&quot;Show selected dialog&quot;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/alert_dialog_usage.xml"
-            line="35"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Check me out&quot;, should use `@string` resource"
-        errorLine1="                android:text=&quot;Check me out&quot;/>"
-        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/appcompat_animated_selector.xml"
-            line="45"
-            column="17"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Uncheckable&quot;, should use `@string` resource"
-        errorLine1="                android:text=&quot;Uncheckable&quot;/>"
-        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/appcompat_animated_selector.xml"
-            line="51"
-            column="17"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;I shouldn&apos;t be animated&quot;, should use `@string` resource"
-        errorLine1="                android:text=&quot;I shouldn&apos;t be animated&quot;/>"
-        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/appcompat_animated_selector.xml"
-            line="57"
-            column="17"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Radio 1&quot;, should use `@string` resource"
-        errorLine1="                    android:text=&quot;Radio 1&quot;/>"
-        errorLine2="                    ~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/appcompat_animated_selector.xml"
-            line="68"
-            column="21"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Radio 2&quot;, should use `@string` resource"
-        errorLine1="                    android:text=&quot;Radio 2&quot;/>"
-        errorLine2="                    ~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/appcompat_animated_selector.xml"
-            line="73"
-            column="21"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;No Radio&quot;, should use `@string` resource"
-        errorLine1="                    android:text=&quot;No Radio&quot;/>"
-        errorLine2="                    ~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/appcompat_animated_selector.xml"
-            line="79"
-            column="21"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;CheckBox&quot;, should use `@string` resource"
-        errorLine1="            android:text=&quot;CheckBox&quot; />"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/appcompat_widgets_buttons.xml"
-            line="33"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;RadioButton&quot;, should use `@string` resource"
-        errorLine1="                android:text=&quot;RadioButton&quot; />"
-        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/appcompat_widgets_buttons.xml"
-            line="44"
-            column="17"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;RadioButton&quot;, should use `@string` resource"
-        errorLine1="                android:text=&quot;RadioButton&quot; />"
-        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/appcompat_widgets_buttons.xml"
-            line="50"
-            column="17"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Button&quot;, should use `@string` resource"
-        errorLine1="            android:text=&quot;Button&quot; />"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/appcompat_widgets_buttons.xml"
-            line="57"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Button disabled&quot;, should use `@string` resource"
-        errorLine1="            android:text=&quot;Button disabled&quot; />"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/appcompat_widgets_buttons.xml"
-            line="63"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Button (small)&quot;, should use `@string` resource"
-        errorLine1="            android:text=&quot;Button (small)&quot; />"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/appcompat_widgets_buttons.xml"
-            line="69"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Button (small) disabled&quot;, should use `@string` resource"
-        errorLine1="            android:text=&quot;Button (small) disabled&quot; />"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/appcompat_widgets_buttons.xml"
-            line="76"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Button (borderless)&quot;, should use `@string` resource"
-        errorLine1="            android:text=&quot;Button (borderless)&quot; />"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/appcompat_widgets_buttons.xml"
-            line="82"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Button (borderless) disabled&quot;, should use `@string` resource"
-        errorLine1="            android:text=&quot;Button (borderless) disabled&quot; />"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/appcompat_widgets_buttons.xml"
-            line="89"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Button (borderless + colored)&quot;, should use `@string` resource"
-        errorLine1="            android:text=&quot;Button (borderless + colored)&quot; />"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/appcompat_widgets_buttons.xml"
-            line="95"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Button (borderless + colored) disabled&quot;, should use `@string` resource"
-        errorLine1="            android:text=&quot;Button (borderless + colored) disabled&quot; />"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/appcompat_widgets_buttons.xml"
-            line="102"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Button (tinted)&quot;, should use `@string` resource"
-        errorLine1="            android:text=&quot;Button (tinted)&quot;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/appcompat_widgets_buttons.xml"
-            line="108"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Button (tinted) disabled&quot;, should use `@string` resource"
-        errorLine1="            android:text=&quot;Button (tinted) disabled&quot;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/appcompat_widgets_buttons.xml"
-            line="116"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Button (colored)&quot;, should use `@string` resource"
-        errorLine1="            android:text=&quot;Button (colored)&quot; />"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/appcompat_widgets_buttons.xml"
-            line="123"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Button (colored) disabled&quot;, should use `@string` resource"
-        errorLine1="            android:text=&quot;Button (colored) disabled&quot; />"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/appcompat_widgets_buttons.xml"
-            line="130"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Button (colored + tinted)&quot;, should use `@string` resource"
-        errorLine1="            android:text=&quot;Button (colored + tinted)&quot;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/appcompat_widgets_buttons.xml"
-            line="136"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Button (colored + tinted) disabled&quot;, should use `@string` resource"
-        errorLine1="            android:text=&quot;Button (colored + tinted) disabled&quot;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/appcompat_widgets_buttons.xml"
-            line="144"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Switch&quot;, should use `@string` resource"
-        errorLine1="            android:text=&quot;Switch&quot; />"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/appcompat_widgets_switches.xml"
-            line="33"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Switch disabled&quot;, should use `@string` resource"
-        errorLine1="            android:text=&quot;Switch disabled&quot; />"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/appcompat_widgets_switches.xml"
-            line="39"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;SwitchCompat&quot;, should use `@string` resource"
-        errorLine1="            android:text=&quot;SwitchCompat&quot; />"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/appcompat_widgets_switches.xml"
-            line="44"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;SwitchCompat disabled&quot;, should use `@string` resource"
-        errorLine1="            android:text=&quot;SwitchCompat disabled&quot; />"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/appcompat_widgets_switches.xml"
-            line="50"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;SwitchCompat custom drawables&quot;, should use `@string` resource"
-        errorLine1="            android:text=&quot;SwitchCompat custom drawables&quot; />"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/appcompat_widgets_switches.xml"
-            line="57"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;SwitchCompat custom drawables + tint&quot;, should use `@string` resource"
-        errorLine1="            android:text=&quot;SwitchCompat custom drawables + tint&quot; />"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/appcompat_widgets_switches.xml"
-            line="66"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;EditText&quot;, should use `@string` resource"
-        errorLine1="            android:hint=&quot;EditText&quot;/>"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/appcompat_widgets_text_input.xml"
-            line="28"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;AutoCompleteTextView&quot;, should use `@string` resource"
-        errorLine1="            android:hint=&quot;AutoCompleteTextView&quot;/>"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/appcompat_widgets_text_input.xml"
-            line="34"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;MultiAutoCompleteTextView&quot;, should use `@string` resource"
-        errorLine1="            android:hint=&quot;MultiAutoCompleteTextView&quot;/>"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/appcompat_widgets_text_input.xml"
-            line="40"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;CheckedTextView&quot;, should use `@string` resource"
-        errorLine1="            android:text=&quot;CheckedTextView&quot;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/appcompat_widgets_text_input.xml"
-            line="45"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Toggle regular&quot;, should use `@string` resource"
-        errorLine1="            android:text=&quot;Toggle regular&quot;/>"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/appcompat_widgets_toggle_buttons.xml"
-            line="33"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Toggle (tinted green)&quot;, should use `@string` resource"
-        errorLine1="            android:text=&quot;Toggle (tinted green)&quot;/>"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/appcompat_widgets_toggle_buttons.xml"
-            line="42"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Toggle (tinted peach)&quot;, should use `@string` resource"
-        errorLine1="            android:text=&quot;Toggle (tinted peach)&quot;/>"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/appcompat_widgets_toggle_buttons.xml"
-            line="52"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Show Tabs&quot;, should use `@string` resource"
-        errorLine1="            android:title=&quot;Show Tabs&quot;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/menu/content_actions.xml"
-            line="31"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Hide Tabs&quot;, should use `@string` resource"
-        errorLine1="            android:title=&quot;Hide Tabs&quot;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/menu/content_actions.xml"
-            line="34"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Stable Layout&quot;, should use `@string` resource"
-        errorLine1="            android:title=&quot;Stable Layout&quot;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/menu/content_actions.xml"
-            line="41"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Show selected dialog&quot;, should use `@string` resource"
-        errorLine1="            android:text=&quot;Show selected dialog&quot;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/dialog_usage.xml"
-            line="35"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Email setup&quot;, should use `@string` resource"
-        errorLine1="        android:text=&quot;Email setup&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout-land/grid_layout_2.xml"
-            line="28"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Email setup&quot;, should use `@string` resource"
-        errorLine1="        android:text=&quot;Email setup&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/grid_layout_2.xml"
-            line="28"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;You can configure email in a few simple steps:&quot;, should use `@string` resource"
-        errorLine1="        android:text=&quot;You can configure email in a few simple steps:&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout-land/grid_layout_2.xml"
-            line="34"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;You can configure email in a few simple steps:&quot;, should use `@string` resource"
-        errorLine1="        android:text=&quot;You can configure email in a few simple steps:&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/grid_layout_2.xml"
-            line="34"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Email address:&quot;, should use `@string` resource"
-        errorLine1="        android:text=&quot;Email address:&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout-land/grid_layout_2.xml"
-            line="40"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Email address:&quot;, should use `@string` resource"
-        errorLine1="        android:text=&quot;Email address:&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/grid_layout_2.xml"
-            line="40"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Password:&quot;, should use `@string` resource"
-        errorLine1="        android:text=&quot;Password:&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout-land/grid_layout_2.xml"
-            line="47"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Password:&quot;, should use `@string` resource"
-        errorLine1="        android:text=&quot;Password:&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/grid_layout_2.xml"
-            line="47"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Manual setup&quot;, should use `@string` resource"
-        errorLine1="        android:text=&quot;Manual setup&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout-land/grid_layout_2.xml"
-            line="55"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Manual setup&quot;, should use `@string` resource"
-        errorLine1="        android:text=&quot;Manual setup&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/grid_layout_2.xml"
-            line="55"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Next&quot;, should use `@string` resource"
-        errorLine1="        android:text=&quot;Next&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout-land/grid_layout_2.xml"
-            line="60"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Next&quot;, should use `@string` resource"
-        errorLine1="        android:text=&quot;Next&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/grid_layout_2.xml"
-            line="60"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Toolbar&quot;, should use `@string` resource"
-        errorLine1="                android:text=&quot;Toolbar&quot; />"
-        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/nsv_cl_appbar_activity.xml"
-            line="31"
-            column="17"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;LV&quot;, should use `@string` resource"
-        errorLine1="        android:text=&quot;LV&quot; />"
-        errorLine2="        ~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/palette_list_item.xml"
-            line="38"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;V&quot;, should use `@string` resource"
-        errorLine1="        android:text=&quot;V&quot; />"
-        errorLine2="        ~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/palette_list_item.xml"
-            line="46"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;DV&quot;, should use `@string` resource"
-        errorLine1="        android:text=&quot;DV&quot; />"
-        errorLine2="        ~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/palette_list_item.xml"
-            line="54"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;LM&quot;, should use `@string` resource"
-        errorLine1="        android:text=&quot;LM&quot; />"
-        errorLine2="        ~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/palette_list_item.xml"
-            line="63"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;M&quot;, should use `@string` resource"
-        errorLine1="        android:text=&quot;M&quot; />"
-        errorLine2="        ~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/palette_list_item.xml"
-            line="71"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;DM&quot;, should use `@string` resource"
-        errorLine1="        android:text=&quot;DM&quot; />"
-        errorLine2="        ~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/palette_list_item.xml"
-            line="79"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Reverse&quot;, should use `@string` resource"
-        errorLine1="            android:text=&quot;Reverse&quot;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/remove_large_items_demo.xml"
-            line="31"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;StackFromEnd&quot;, should use `@string` resource"
-        errorLine1="            android:text=&quot;StackFromEnd&quot;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/remove_large_items_demo.xml"
-            line="38"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Toolbar&quot;, should use `@string` resource"
-        errorLine1="                android:text=&quot;Toolbar&quot; />"
-        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/rv_cl_appbar_activity.xml"
-            line="31"
-            column="17"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Num Colors&quot;, should use `@string` resource"
-        errorLine1="        android:title=&quot;Num Colors&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/menu/sample_palette_actions.xml"
-            line="22"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;8&quot;, should use `@string` resource"
-        errorLine1="                    android:title=&quot;8&quot; />"
-        errorLine2="                    ~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/menu/sample_palette_actions.xml"
-            line="31"
-            column="21"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;12&quot;, should use `@string` resource"
-        errorLine1="                      android:title=&quot;12&quot; />"
-        errorLine2="                      ~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/menu/sample_palette_actions.xml"
-            line="35"
-            column="23"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;16&quot;, should use `@string` resource"
-        errorLine1="                    android:title=&quot;16&quot;"
-        errorLine2="                    ~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/menu/sample_palette_actions.xml"
-            line="39"
-            column="21"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;24&quot;, should use `@string` resource"
-        errorLine1="                    android:title=&quot;24&quot; />"
-        errorLine2="                    ~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/menu/sample_palette_actions.xml"
-            line="44"
-            column="21"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;32&quot;, should use `@string` resource"
-        errorLine1="                    android:title=&quot;32&quot; />"
-        errorLine2="                    ~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/menu/sample_palette_actions.xml"
-            line="48"
-            column="21"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Show all the cheeses!&quot;, should use `@string` resource"
-        errorLine1="       android:title=&quot;Show all the cheeses!&quot;"
-        errorLine2="       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/menu/selection_demo_actions.xml"
-            line="20"
-            column="8"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Grid layout please!&quot;, should use `@string` resource"
-        errorLine1="       android:title=&quot;Grid layout please!&quot;"
-        errorLine2="       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/menu/selection_demo_actions.xml"
-            line="24"
-            column="8"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Swipe when stuff is selected!&quot;, should use `@string` resource"
-        errorLine1="       android:title=&quot;Swipe when stuff is selected!&quot;"
-        errorLine2="       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/menu/selection_demo_actions.xml"
-            line="28"
-            column="8"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Eat this cheese&quot;, should use `@string` resource"
-        errorLine1="       android:title=&quot;Eat this cheese&quot; />"
-        errorLine2="       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/menu/selection_demo_item_actions.xml"
-            line="20"
-            column="8"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Eat these cheeses&quot;, should use `@string` resource"
-        errorLine1="       android:title=&quot;Eat these cheeses&quot; />"
-        errorLine2="       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/menu/selection_demo_item_actions.xml"
-            line="23"
-            column="8"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Welcome to the world of cheese!&quot;, should use `@string` resource"
-        errorLine1="                    android:text=&quot;Welcome to the world of cheese!&quot; />"
-        errorLine2="                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/selection_demo_layout.xml"
-            line="39"
-            column="21"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;✕&quot;, should use `@string` resource"
-        errorLine1="          android:text=&quot;✕&quot;>"
-        errorLine2="          ~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/selection_demo_list_item.xml"
-            line="39"
-            column="11"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Mode:&quot;, should use `@string` resource"
-        errorLine1="                    android:text=&quot;Mode:&quot;"
-        errorLine2="                    ~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/system_ui_modes.xml"
-            line="62"
-            column="21"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;FULLSCRN&quot;, should use `@string` resource"
-        errorLine1="                    android:text=&quot;FULLSCRN&quot;"
-        errorLine2="                    ~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/system_ui_modes.xml"
-            line="69"
-            column="21"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;LOW_PROFILE&quot;, should use `@string` resource"
-        errorLine1="                    android:text=&quot;LOW_PROFILE&quot;"
-        errorLine2="                    ~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/system_ui_modes.xml"
-            line="76"
-            column="21"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;HIDE_NAV&quot;, should use `@string` resource"
-        errorLine1="                    android:text=&quot;HIDE_NAV&quot;"
-        errorLine2="                    ~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/system_ui_modes.xml"
-            line="83"
-            column="21"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;IMMERSIVE&quot;, should use `@string` resource"
-        errorLine1="                    android:text=&quot;IMMERSIVE&quot;"
-        errorLine2="                    ~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/system_ui_modes.xml"
-            line="90"
-            column="21"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;IMM_STICKY&quot;, should use `@string` resource"
-        errorLine1="                    android:text=&quot;IMM_STICKY&quot;"
-        errorLine2="                    ~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/system_ui_modes.xml"
-            line="97"
-            column="21"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Layout:&quot;, should use `@string` resource"
-        errorLine1="                    android:text=&quot;Layout:&quot;"
-        errorLine2="                    ~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/system_ui_modes.xml"
-            line="107"
-            column="21"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;FULLSCRN&quot;, should use `@string` resource"
-        errorLine1="                    android:text=&quot;FULLSCRN&quot;"
-        errorLine2="                    ~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/system_ui_modes.xml"
-            line="114"
-            column="21"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;STABLE&quot;, should use `@string` resource"
-        errorLine1="                    android:text=&quot;STABLE&quot;"
-        errorLine2="                    ~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/system_ui_modes.xml"
-            line="121"
-            column="21"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;HIDE_NAV&quot;, should use `@string` resource"
-        errorLine1="                    android:text=&quot;HIDE_NAV&quot;"
-        errorLine2="                    ~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/system_ui_modes.xml"
-            line="128"
-            column="21"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Window:&quot;, should use `@string` resource"
-        errorLine1="                    android:text=&quot;Window:&quot;"
-        errorLine2="                    ~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/system_ui_modes.xml"
-            line="139"
-            column="21"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;No ActionBar&quot;, should use `@string` resource"
-        errorLine1="                    android:text=&quot;No ActionBar&quot;"
-        errorLine2="                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/system_ui_modes.xml"
-            line="146"
-            column="21"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;FULLSCRN&quot;, should use `@string` resource"
-        errorLine1="                    android:text=&quot;FULLSCRN&quot;"
-        errorLine2="                    ~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/system_ui_modes.xml"
-            line="153"
-            column="21"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Action Mode&quot;, should use `@string` resource"
-        errorLine1="                    android:text=&quot;Action Mode&quot;"
-        errorLine2="                    ~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/system_ui_modes.xml"
-            line="160"
-            column="21"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;OVERSCAN&quot;, should use `@string` resource"
-        errorLine1="                    android:text=&quot;OVERSCAN&quot;"
-        errorLine2="                    ~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/system_ui_modes.xml"
-            line="167"
-            column="21"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;TRANS_STATUS&quot;, should use `@string` resource"
-        errorLine1="                    android:text=&quot;TRANS_STATUS&quot;"
-        errorLine2="                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/system_ui_modes.xml"
-            line="174"
-            column="21"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;TRANS_NAV&quot;, should use `@string` resource"
-        errorLine1="                    android:text=&quot;TRANS_NAV&quot;"
-        errorLine2="                    ~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/system_ui_modes.xml"
-            line="181"
-            column="21"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Transparent BG + no elevation&quot;, should use `@string` resource"
-        errorLine1="        android:text=&quot;Transparent BG + no elevation&quot; />"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/toolbar_background_change.xml"
-            line="38"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Color BG + elevation&quot;, should use `@string` resource"
-        errorLine1="        android:text=&quot;Color BG + elevation&quot; />"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/toolbar_background_change.xml"
-            line="44"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Your content&quot;, should use `@string` resource"
-        errorLine1="        android:text=&quot;Your content&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/toolbar_tall.xml"
-            line="38"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Your content&quot;, should use `@string` resource"
-        errorLine1="            android:text=&quot;Your content&quot;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/toolbar_usage.xml"
-            line="36"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="RtlSymmetry"
-        message="When you define `paddingEnd` you should probably also define `paddingStart` for right-to-left symmetry"
-        errorLine1="        android:paddingEnd=&quot;@dimen/control_offset_medium&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/list_popup_window_activity.xml"
-            line="38"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="RtlSymmetry"
-        message="When you define `paddingRight` you should probably also define `paddingLeft` for right-to-left symmetry"
-        errorLine1="        android:paddingRight=&quot;@dimen/control_offset_medium&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/list_popup_window_activity.xml"
-            line="39"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Use &quot;`Gravity.START`&quot; instead of &quot;`Gravity.LEFT`&quot; to ensure correct behavior in right-to-left locales"
-        errorLine1="                    case Gravity.LEFT:"
-        errorLine2="                                 ~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/app/ActionBarDisplayOptions.java"
-            line="99"
-            column="34"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Use &quot;`Gravity.END`&quot; instead of &quot;`Gravity.RIGHT`&quot; to ensure correct behavior in right-to-left locales"
-        errorLine1="                        newGravity = Gravity.RIGHT;"
-        errorLine2="                                             ~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/app/ActionBarDisplayOptions.java"
-            line="103"
-            column="46"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Use &quot;`Gravity.END`&quot; instead of &quot;`Gravity.RIGHT`&quot; to ensure correct behavior in right-to-left locales"
-        errorLine1="                    case Gravity.RIGHT:"
-        errorLine2="                                 ~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/app/ActionBarDisplayOptions.java"
-            line="105"
-            column="34"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Use &quot;`Gravity.START`&quot; instead of &quot;`Gravity.LEFT`&quot; to ensure correct behavior in right-to-left locales"
-        errorLine1="                        newGravity = Gravity.LEFT;"
-        errorLine2="                                             ~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/app/ActionBarDisplayOptions.java"
-            line="106"
-            column="46"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Use &quot;`Gravity.START`&quot; instead of &quot;`Gravity.LEFT`&quot; to ensure correct behavior in right-to-left locales"
-        errorLine1="                params.gravity = Gravity.LEFT | Gravity.BOTTOM;"
-        errorLine2="                                         ~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/media/OverlayDisplayWindow.java"
-            line="146"
-            column="42"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Use &quot;`Gravity.START`&quot; instead of &quot;`Gravity.LEFT`&quot; to ensure correct behavior in right-to-left locales"
-        errorLine1="            mWindowParams.gravity = Gravity.TOP | Gravity.LEFT;"
-        errorLine2="                                                          ~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/media/OverlayDisplayWindow.java"
-            line="329"
-            column="59"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Use &quot;`Gravity.START`&quot; instead of &quot;`Gravity.LEFT`&quot; to ensure correct behavior in right-to-left locales"
-        errorLine1="            mWindowX = (mGravity &amp; Gravity.LEFT) == Gravity.LEFT ?"
-        errorLine2="                                           ~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/media/OverlayDisplayWindow.java"
-            line="337"
-            column="44"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Use &quot;`Gravity.START`&quot; instead of &quot;`Gravity.LEFT`&quot; to ensure correct behavior in right-to-left locales"
-        errorLine1="            mWindowX = (mGravity &amp; Gravity.LEFT) == Gravity.LEFT ?"
-        errorLine2="                                                            ~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/media/OverlayDisplayWindow.java"
-            line="337"
-            column="61"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Use &quot;`Gravity.START`&quot; instead of &quot;`Gravity.LEFT`&quot; to ensure correct behavior in right-to-left locales"
-        errorLine1="                    case Gravity.LEFT:"
-        errorLine2="                                 ~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/app/ToolbarDisplayOptions.java"
-            line="100"
-            column="34"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Use &quot;`Gravity.END`&quot; instead of &quot;`Gravity.RIGHT`&quot; to ensure correct behavior in right-to-left locales"
-        errorLine1="                        newGravity = Gravity.RIGHT;"
-        errorLine2="                                             ~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/app/ToolbarDisplayOptions.java"
-            line="104"
-            column="46"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Use &quot;`Gravity.END`&quot; instead of &quot;`Gravity.RIGHT`&quot; to ensure correct behavior in right-to-left locales"
-        errorLine1="                    case Gravity.RIGHT:"
-        errorLine2="                                 ~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/app/ToolbarDisplayOptions.java"
-            line="106"
-            column="34"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Use &quot;`Gravity.START`&quot; instead of &quot;`Gravity.LEFT`&quot; to ensure correct behavior in right-to-left locales"
-        errorLine1="                        newGravity = Gravity.LEFT;"
-        errorLine2="                                             ~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv7/app/ToolbarDisplayOptions.java"
-            line="107"
-            column="46"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Consider adding `android:layout_toEndOf=&quot;@id/radius_label&quot;` to better support right-to-left layouts"
-        errorLine1="                android:layout_toRightOf=&quot;@id/radius_label&quot;"
-        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_card_view.xml"
-            line="40"
-            column="17"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Consider adding `android:layout_alignEnd=&quot;@id/radius_label&quot;` to better support right-to-left layouts"
-        errorLine1="                android:layout_alignRight=&quot;@id/radius_label&quot;/>"
-        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_card_view.xml"
-            line="50"
-            column="17"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Consider adding `android:layout_toEndOf=&quot;@id/width_label&quot;` to better support right-to-left layouts"
-        errorLine1="                android:layout_toRightOf=&quot;@id/width_label&quot;"
-        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_card_view.xml"
-            line="56"
-            column="17"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Consider adding `android:layout_alignEnd=&quot;@id/width_label&quot;` to better support right-to-left layouts"
-        errorLine1="                android:layout_alignRight=&quot;@id/width_label&quot;/>"
-        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_card_view.xml"
-            line="66"
-            column="17"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Consider adding `android:layout_toEndOf=&quot;@id/height_label&quot;` to better support right-to-left layouts"
-        errorLine1="                android:layout_toRightOf=&quot;@id/height_label&quot;"
-        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_card_view.xml"
-            line="72"
-            column="17"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Consider adding `android:layout_alignEnd=&quot;@id/height_label&quot;` to better support right-to-left layouts"
-        errorLine1="                android:layout_alignRight=&quot;@id/height_label&quot;/>"
-        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_card_view.xml"
-            line="83"
-            column="17"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Consider adding `android:layout_toEndOf=&quot;@id/elevation_label&quot;` to better support right-to-left layouts"
-        errorLine1="                android:layout_toRightOf=&quot;@id/elevation_label&quot;"
-        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_card_view.xml"
-            line="89"
-            column="17"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Consider adding `android:layout_alignEnd=&quot;@id/elevation_label&quot;` to better support right-to-left layouts"
-        errorLine1="                android:layout_alignRight=&quot;@id/elevation_label&quot;/>"
-        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_card_view.xml"
-            line="100"
-            column="17"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Consider adding `android:layout_toEndOf=&quot;@id/max_elevation_label&quot;` to better support right-to-left layouts"
-        errorLine1="                android:layout_toRightOf=&quot;@id/max_elevation_label&quot;"
-        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_card_view.xml"
-            line="106"
-            column="17"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Consider adding `android:layout_alignEnd=&quot;@id/max_elevation_label&quot;` to better support right-to-left layouts"
-        errorLine1="                android:layout_alignRight=&quot;@id/max_elevation_label&quot;/>"
-        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_card_view.xml"
-            line="117"
-            column="17"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Consider adding `android:layout_toEndOf=&quot;@id/alpha_label&quot;` to better support right-to-left layouts"
-        errorLine1="                android:layout_toRightOf=&quot;@id/alpha_label&quot;"
-        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_card_view.xml"
-            line="124"
-            column="17"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Consider adding `android:layout_alignEnd=&quot;@id/alpha_label&quot;` to better support right-to-left layouts"
-        errorLine1="                android:layout_alignRight=&quot;@id/alpha_label&quot;/>"
-        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_card_view.xml"
-            line="134"
-            column="17"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Consider adding `android:layout_toEndOf=&quot;@id/color_label&quot;` to better support right-to-left layouts"
-        errorLine1="                android:layout_toRightOf=&quot;@id/color_label&quot;"
-        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_card_view.xml"
-            line="140"
-            column="17"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Consider adding `android:layout_alignParentEnd=&quot;true&quot;` to better support right-to-left layouts"
-        errorLine1="                android:layout_alignParentRight=&quot;true&quot;"
-        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_card_view.xml"
-            line="141"
-            column="17"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Consider adding `android:layout_toEndOf=&quot;@id/card_view&quot;` to better support right-to-left layouts"
-        errorLine1="                android:layout_toRightOf=&quot;@id/card_view&quot;"
-        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_card_view.xml"
-            line="227"
-            column="17"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Use &quot;`end`&quot; instead of &quot;`right`&quot; to ensure correct behavior in right-to-left locales"
-        errorLine1="            android:gravity=&quot;right&quot;"
-        errorLine2="                             ~~~~~">
-        <location
-            file="src/main/res/layout/dialog_content_buttons.xml"
-            line="36"
-            column="30"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Consider adding `android:layout_marginStart=&quot;10dip&quot;` to better support right-to-left layouts"
-        errorLine1="        android:layout_marginLeft=&quot;10dip&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/grid_layout_1.xml"
-            line="45"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Consider adding `android:layout_alignParentEnd=&quot;true&quot;` to better support right-to-left layouts"
-        errorLine1="        android:layout_alignParentRight=&quot;true&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/media_item.xml"
-            line="31"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Consider adding `android:layout_toStartOf=&quot;@id/item_action&quot;` to better support right-to-left layouts"
-        errorLine1="        android:layout_toLeftOf=&quot;@id/item_action&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/media_item.xml"
-            line="40"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Use &quot;`start`&quot; instead of &quot;`left`&quot; to ensure correct behavior in right-to-left locales"
-        errorLine1="        android:layout_gravity=&quot;left&quot;"
-        errorLine2="                                ~~~~">
-        <location
-            file="src/main/res/layout/media_item.xml"
-            line="41"
-            column="33"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Use &quot;`start`&quot; instead of &quot;`left`&quot; to ensure correct behavior in right-to-left locales"
-        errorLine1="        android:gravity=&quot;left&quot;/>"
-        errorLine2="                         ~~~~">
-        <location
-            file="src/main/res/layout/media_item.xml"
-            line="42"
-            column="26"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Use &quot;`end`&quot; instead of &quot;`right`&quot; to ensure correct behavior in right-to-left locales"
-        errorLine1="                android:layout_gravity=&quot;right&quot;"
-        errorLine2="                                        ~~~~~">
-        <location
-            file="src/main/res/layout/sample_media_router.xml"
-            line="103"
-            column="41"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Use &quot;`end`&quot; instead of &quot;`right`&quot; to ensure correct behavior in right-to-left locales"
-        errorLine1="                android:layout_gravity=&quot;right&quot;"
-        errorLine2="                                        ~~~~~">
-        <location
-            file="src/main/res/layout/sample_media_router.xml"
-            line="113"
-            column="41"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Use &quot;`start`&quot; instead of &quot;`left`&quot; to ensure correct behavior in right-to-left locales"
-        errorLine1="                    android:gravity=&quot;left&quot;"
-        errorLine2="                                     ~~~~">
-        <location
-            file="src/main/res/layout/system_ui_modes.xml"
-            line="61"
-            column="38"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Use &quot;`start`&quot; instead of &quot;`left`&quot; to ensure correct behavior in right-to-left locales"
-        errorLine1="                    android:gravity=&quot;left&quot;"
-        errorLine2="                                     ~~~~">
-        <location
-            file="src/main/res/layout/system_ui_modes.xml"
-            line="106"
-            column="38"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Use &quot;`start`&quot; instead of &quot;`left`&quot; to ensure correct behavior in right-to-left locales"
-        errorLine1="                    android:gravity=&quot;left&quot;"
-        errorLine2="                                     ~~~~">
-        <location
-            file="src/main/res/layout/system_ui_modes.xml"
-            line="138"
-            column="38"/>
-    </issue>
-
-    <issue
         id="UnknownNullness"
         message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
         errorLine1="    protected void onCreate(Bundle savedInstanceState) {"
diff --git a/samples/SupportAnimationDemos/lint-baseline.xml b/samples/SupportAnimationDemos/lint-baseline.xml
index b444863..7e65ae1 100644
--- a/samples/SupportAnimationDemos/lint-baseline.xml
+++ b/samples/SupportAnimationDemos/lint-baseline.xml
@@ -1,126 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
-
-    <issue
-        id="CanvasSize"
-        message="Calling `Canvas.getWidth()` is usually wrong; you should be calling `getWidth()` instead"
-        errorLine1="        final float x = canvas.getWidth() / 2;"
-        errorLine2="                        ~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/support/animation/SpringView.java"
-            line="55"
-            column="25"/>
-    </issue>
-
-    <issue
-        id="DefaultLocale"
-        message="Implicitly using the default locale is a common source of bugs: Use `String.format(Locale, ...)` instead"
-        errorLine1="                drTxt.setText(String.format(&quot;%.4f&quot;, (float) mDampingRatio));"
-        errorLine2="                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/support/animation/MainActivity.java"
-            line="132"
-            column="31"/>
-    </issue>
-
-    <issue
-        id="DefaultLocale"
-        message="Implicitly using the default locale is a common source of bugs: Use `String.format(Locale, ...)` instead"
-        errorLine1="                nfTxt.setText(String.format(&quot;%.3f&quot;, (float) stiffness));"
-        errorLine2="                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/support/animation/MainActivity.java"
-            line="154"
-            column="31"/>
-    </issue>
-
-    <issue
-        id="DefaultLocale"
-        message="Implicitly using the default locale is a common source of bugs: Use `String.format(Locale, ...)` instead"
-        errorLine1="                drTxt.setText(String.format(&quot;%.4f&quot;, (float) mDampingRatio));"
-        errorLine2="                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/support/animation/SpringActivity.java"
-            line="116"
-            column="31"/>
-    </issue>
-
-    <issue
-        id="DefaultLocale"
-        message="Implicitly using the default locale is a common source of bugs: Use `String.format(Locale, ...)` instead"
-        errorLine1="                nfTxt.setText(String.format(&quot;%.3f&quot;, (float) stiffness));"
-        errorLine2="                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/support/animation/SpringActivity.java"
-            line="138"
-            column="31"/>
-    </issue>
-
-    <issue
-        id="QueryPermissionsNeeded"
-        message="Consider adding a `&lt;queries>` declaration to your manifest when calling this \&#xA;method; see https://g.co/dev/packagevisibility for details"
-        errorLine1="        List&lt;ResolveInfo> list = pm.queryIntentActivities(mainIntent, 0);"
-        errorLine2="                                    ~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/support/animation/BrowseActivity.java"
-            line="65"
-            column="37"/>
-    </issue>
-
-    <issue
-        id="AllowBackup"
-        message="On SDK version 23 and up, your app data will be automatically backed up and restored on app install. Consider adding the attribute `android:fullBackupContent` to specify an `@xml` resource which configures which files to backup. More info: https://developer.android.com/training/backup/autosyncapi.html"
-        errorLine1="    &lt;application android:label=&quot;@string/activity_sample_code&quot;"
-        errorLine2="     ~~~~~~~~~~~">
-        <location
-            file="src/main/AndroidManifest.xml"
-            line="19"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="AllowBackup"
-        message="Should explicitly set `android:allowBackup` to `true` or `false` (it&apos;s `true` by default, and that can have some security implications for the application&apos;s data)"
-        errorLine1="    &lt;application android:label=&quot;@string/activity_sample_code&quot;"
-        errorLine2="     ~~~~~~~~~~~">
-        <location
-            file="src/main/AndroidManifest.xml"
-            line="19"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="ObsoleteLayoutParam"
-        message="Invalid layout param in a `FrameLayout`: `layout_centerHorizontal`"
-        errorLine1="            android:layout_centerHorizontal=&quot;true&quot;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_main.xml"
-            line="43"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="ObsoleteLayoutParam"
-        message="Invalid layout param in a `FrameLayout`: `layout_centerVertical`"
-        errorLine1="            android:layout_centerVertical=&quot;true&quot;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_main.xml"
-            line="44"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="MergeRootFrame"
-        message="This `&lt;FrameLayout>` can be replaced with a `&lt;merge>` tag"
-        errorLine1="&lt;FrameLayout xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
-        errorLine2="^">
-        <location
-            file="src/main/res/layout/activity_chained_springs.xml"
-            line="17"
-            column="1"/>
-    </issue>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="SyntheticAccessor"
@@ -365,127 +244,6 @@
     </issue>
 
     <issue
-        id="UselessParent"
-        message="This `FrameLayout` layout or its `RelativeLayout` parent is possibly useless"
-        errorLine1="    &lt;FrameLayout"
-        errorLine2="     ~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_main.xml"
-            line="30"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="ClickableViewAccessibility"
-        message="`onTouch` should call `View#performClick` when a click is detected"
-        errorLine1="            public boolean onTouch(View view, MotionEvent motionEvent) {"
-        errorLine2="                           ~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/support/animation/MainActivity.java"
-            line="75"
-            column="28"/>
-    </issue>
-
-    <issue
-        id="ClickableViewAccessibility"
-        message="`onTouch` should call `View#performClick` when a click is detected"
-        errorLine1="            public boolean onTouch(View v, MotionEvent motionEvent) {"
-        errorLine2="                           ~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/support/animation/SpringActivity.java"
-            line="62"
-            column="28"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="        &lt;ImageView"
-        errorLine2="         ~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_chained_springs.xml"
-            line="87"
-            column="10"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="        &lt;ImageView"
-        errorLine2="         ~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_chained_springs.xml"
-            line="93"
-            column="10"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="        &lt;ImageView"
-        errorLine2="         ~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_main.xml"
-            line="39"
-            column="10"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Damping Ratio:&quot;, should use `@string` resource"
-        errorLine1="                android:text=&quot;Damping Ratio:&quot;/>"
-        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_chained_springs.xml"
-            line="33"
-            column="17"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Stiffness:&quot;, should use `@string` resource"
-        errorLine1="                android:text=&quot;Stiffness:&quot;/>"
-        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_chained_springs.xml"
-            line="59"
-            column="17"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Drag\n Me&quot;, should use `@string` resource"
-        errorLine1="            android:text=&quot;Drag\n Me&quot;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_chained_springs.xml"
-            line="85"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Damping Ratio:&quot;, should use `@string` resource"
-        errorLine1="                    android:text=&quot;Damping Ratio:&quot;/>"
-        errorLine2="                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_main.xml"
-            line="63"
-            column="21"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Stiffness:&quot;, should use `@string` resource"
-        errorLine1="                    android:text=&quot;Stiffness:&quot;/>"
-        errorLine2="                    ~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_main.xml"
-            line="89"
-            column="21"/>
-    </issue>
-
-    <issue
         id="UnknownNullness"
         message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
         errorLine1="    public void onCreate(Bundle savedInstanceState) {"
diff --git a/samples/SupportContentDemos/lint-baseline.xml b/samples/SupportContentDemos/lint-baseline.xml
index 0f7d3b8..4927872 100644
--- a/samples/SupportContentDemos/lint-baseline.xml
+++ b/samples/SupportContentDemos/lint-baseline.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="AppCompatResource"
@@ -35,50 +35,6 @@
     </issue>
 
     <issue
-        id="NonConstantResourceId"
-        message="Resource IDs will be non-final in Android Gradle Plugin version 7.0, avoid using them in switch case statements"
-        errorLine1="            case R.id.action_load:"
-        errorLine2="                 ~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/support/content/demos/ContentPagerDemoActivity.java"
-            line="88"
-            column="18"/>
-    </issue>
-
-    <issue
-        id="NonConstantResourceId"
-        message="Resource IDs will be non-final in Android Gradle Plugin version 7.0, avoid using them in switch case statements"
-        errorLine1="            case R.id.action_previous:"
-        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/support/content/demos/ContentPagerDemoActivity.java"
-            line="91"
-            column="18"/>
-    </issue>
-
-    <issue
-        id="NonConstantResourceId"
-        message="Resource IDs will be non-final in Android Gradle Plugin version 7.0, avoid using them in switch case statements"
-        errorLine1="            case R.id.action_next:"
-        errorLine2="                 ~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/support/content/demos/ContentPagerDemoActivity.java"
-            line="94"
-            column="18"/>
-    </issue>
-
-    <issue
-        id="AllowBackup"
-        message="On SDK version 23 and up, your app data will be automatically backed up and restored on app install. Consider adding the attribute `android:fullBackupContent` to specify an `@xml` resource which configures which files to backup. More info: https://developer.android.com/training/backup/autosyncapi.html"
-        errorLine1="    &lt;application"
-        errorLine2="     ~~~~~~~~~~~">
-        <location
-            file="src/main/AndroidManifest.xml"
-            line="20"
-            column="6"/>
-    </issue>
-
-    <issue
         id="SyntheticAccessor"
         message="Access to `private` constructor of class `Adapter` requires synthetic accessor"
         errorLine1="        mAdapter = new Adapter(mPager, PAGE_SIZE);"
@@ -167,47 +123,6 @@
     </issue>
 
     <issue
-        id="AlwaysShowAction"
-        message="Prefer &quot;`ifRoom`&quot; instead of &quot;`always`&quot;"
-        errorLine1="          app:showAsAction=&quot;always&quot;/>"
-        errorLine2="          ~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/menu/menu_demo.xml"
-            line="25"
-            column="11"/>
-        <location
-            file="src/main/res/menu/menu_demo.xml"
-            line="31"
-            column="11"/>
-        <location
-            file="src/main/res/menu/menu_demo.xml"
-            line="37"
-            column="11"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="Do not concatenate text displayed with `setText`. Use resource string with placeholders."
-        errorLine1="                holder.view.setText(&quot;Nope, couldn&apos;t position cursor to: &quot; + position);"
-        errorLine2="                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/support/content/demos/ContentPagerDemoActivity.java"
-            line="183"
-            column="37"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="String literal in `setText` can not be translated. Use Android resources instead."
-        errorLine1="                holder.view.setText(&quot;Nope, couldn&apos;t position cursor to: &quot; + position);"
-        errorLine2="                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/support/content/demos/ContentPagerDemoActivity.java"
-            line="183"
-            column="37"/>
-    </issue>
-
-    <issue
         id="UnknownNullness"
         message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
         errorLine1="    protected void onCreate(Bundle savedInstanceState) {"
diff --git a/samples/SupportEmojiDemos/lint-baseline.xml b/samples/SupportEmojiDemos/lint-baseline.xml
index 8510b5e..e833a13 100644
--- a/samples/SupportEmojiDemos/lint-baseline.xml
+++ b/samples/SupportEmojiDemos/lint-baseline.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="BanSynchronizedMethods"
@@ -57,424 +57,6 @@
     </issue>
 
     <issue
-        id="Typos"
-        message="Did you mean &quot;CyoYGapIGXMIGUMQswCQYDVQQGEwJVUzETMBEGA!&quot; instead of &quot;CyoYGapIGXMIGUMQswCQYDVQQGEwJVUzETMBEGA1&quot; ?"
-        errorLine1="            MIIEqDCCA5CgAwIBAgIJANWFuGx90071MA0GCSqGSIb3DQEBBAUAMIGUMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEQMA4GA1UEChMHQW5kcm9pZDEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDEiMCAGCSqGSIb3DQEJARYTYW5kcm9pZEBhbmRyb2lkLmNvbTAeFw0wODA0MTUyMzM2NTZaFw0zNTA5MDEyMzM2NTZaMIGUMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEQMA4GA1UEChMHQW5kcm9pZDEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDEiMCAGCSqGSIb3DQEJARYTYW5kcm9pZEBhbmRyb2lkLmNvbTCCASAwDQYJKoZIhvcNAQEBBQADggENADCCAQgCggEBANbOLggKv+IxTdGNs8/TGFy0PTP6DHThvbbR24kT9ixcOd9W+EaBPWW+wPPKQmsHxajtWjmQwWfna8mZuSeJS48LIgAZlKkpFeVyxW0qMBujb8X8ETrWy550NaFtI6t9+u7hZeTfHwqNvacKhp1RbE6dBRGWynwMVX8XW8N1+UjFaq6GCJukT4qmpN2afb8sCjUigq0GuMwYXrFVee74bQgLHWGJwPmvmLHC69EH6kWr22ijx4OKXlSIx2xT1AsSHee70w5iDBiK4aph27yH3TxkXy9V89TDdexAcKk/cVHYNnDBapcavl7y0RiQ4biu8ymM8Ga/nmzhRKya6G0cGw8CAQOjgfwwgfkwHQYDVR0OBBYEFI0cxb6VTEM8YYY6FbBMvAPyT+CyMIHJBgNVHSMEgcEwgb6AFI0cxb6VTEM8YYY6FbBMvAPyT+CyoYGapIGXMIGUMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEQMA4GA1UEChMHQW5kcm9pZDEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDEiMCAGCSqGSIb3DQEJARYTYW5kcm9pZEBhbmRyb2lkLmNvbYIJANWFuGx90071MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEEBQADggEBABnTDPEF+3iSP0wNfdIjIz1AlnrPzgAIHVvXxunW7SBrDhEglQZBbKJEk5kT0mtKoOD1JMrSu1xuTKEBahWRbqHsXclaXjoBADb0kkjVEJu/Lh5hgYZnOjvlba8Ld7HCKePCVePoTJBdI4fvugnL8TsgK05aIskyY0hKI9L8KfqfGTl1lzOv2KoWD0KWwtAWPoGChZxmQ+nBli+gwYMzM1vAkP+aayLe0a1EQimlOalO762r0GXO0ks+UeXde2Z4e+8S/pf7pITEI/tP+MxJTALw9QUWEv9lKTk+jkbqxbsh8nfBUapfKqYn0eidpwq2AzVp3juYl7//fKnaPhJD9gs="
-        errorLine2="                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  ^">
-        <location
-            file="src/main/res/values/font_certs.xml"
-            line="24"
-            column="995"/>
-    </issue>
-
-    <issue
-        id="Typos"
-        message="Did you mean &quot;DQEBBAUAMIGUMQswCQYDVQQGEwJVUzETMBEGA!&quot; instead of &quot;DQEBBAUAMIGUMQswCQYDVQQGEwJVUzETMBEGA1&quot; ?"
-        errorLine1="            MIIEqDCCA5CgAwIBAgIJANWFuGx90071MA0GCSqGSIb3DQEBBAUAMIGUMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEQMA4GA1UEChMHQW5kcm9pZDEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDEiMCAGCSqGSIb3DQEJARYTYW5kcm9pZEBhbmRyb2lkLmNvbTAeFw0wODA0MTUyMzM2NTZaFw0zNTA5MDEyMzM2NTZaMIGUMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEQMA4GA1UEChMHQW5kcm9pZDEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDEiMCAGCSqGSIb3DQEJARYTYW5kcm9pZEBhbmRyb2lkLmNvbTCCASAwDQYJKoZIhvcNAQEBBQADggENADCCAQgCggEBANbOLggKv+IxTdGNs8/TGFy0PTP6DHThvbbR24kT9ixcOd9W+EaBPWW+wPPKQmsHxajtWjmQwWfna8mZuSeJS48LIgAZlKkpFeVyxW0qMBujb8X8ETrWy550NaFtI6t9+u7hZeTfHwqNvacKhp1RbE6dBRGWynwMVX8XW8N1+UjFaq6GCJukT4qmpN2afb8sCjUigq0GuMwYXrFVee74bQgLHWGJwPmvmLHC69EH6kWr22ijx4OKXlSIx2xT1AsSHee70w5iDBiK4aph27yH3TxkXy9V89TDdexAcKk/cVHYNnDBapcavl7y0RiQ4biu8ymM8Ga/nmzhRKya6G0cGw8CAQOjgfwwgfkwHQYDVR0OBBYEFI0cxb6VTEM8YYY6FbBMvAPyT+CyMIHJBgNVHSMEgcEwgb6AFI0cxb6VTEM8YYY6FbBMvAPyT+CyoYGapIGXMIGUMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEQMA4GA1UEChMHQW5kcm9pZDEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDEiMCAGCSqGSIb3DQEJARYTYW5kcm9pZEBhbmRyb2lkLmNvbYIJANWFuGx90071MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEEBQADggEBABnTDPEF+3iSP0wNfdIjIz1AlnrPzgAIHVvXxunW7SBrDhEglQZBbKJEk5kT0mtKoOD1JMrSu1xuTKEBahWRbqHsXclaXjoBADb0kkjVEJu/Lh5hgYZnOjvlba8Ld7HCKePCVePoTJBdI4fvugnL8TsgK05aIskyY0hKI9L8KfqfGTl1lzOv2KoWD0KWwtAWPoGChZxmQ+nBli+gwYMzM1vAkP+aayLe0a1EQimlOalO762r0GXO0ks+UeXde2Z4e+8S/pf7pITEI/tP+MxJTALw9QUWEv9lKTk+jkbqxbsh8nfBUapfKqYn0eidpwq2AzVp3juYl7//fKnaPhJD9gs="
-        errorLine2="                                                        ^">
-        <location
-            file="src/main/res/values/font_certs.xml"
-            line="24"
-            column="57"/>
-    </issue>
-
-    <issue
-        id="Typos"
-        message="Did you mean &quot;GA!&quot; instead of &quot;GA1&quot; ?"
-        errorLine1="            MIIEqDCCA5CgAwIBAgIJANWFuGx90071MA0GCSqGSIb3DQEBBAUAMIGUMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEQMA4GA1UEChMHQW5kcm9pZDEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDEiMCAGCSqGSIb3DQEJARYTYW5kcm9pZEBhbmRyb2lkLmNvbTAeFw0wODA0MTUyMzM2NTZaFw0zNTA5MDEyMzM2NTZaMIGUMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEQMA4GA1UEChMHQW5kcm9pZDEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDEiMCAGCSqGSIb3DQEJARYTYW5kcm9pZEBhbmRyb2lkLmNvbTCCASAwDQYJKoZIhvcNAQEBBQADggENADCCAQgCggEBANbOLggKv+IxTdGNs8/TGFy0PTP6DHThvbbR24kT9ixcOd9W+EaBPWW+wPPKQmsHxajtWjmQwWfna8mZuSeJS48LIgAZlKkpFeVyxW0qMBujb8X8ETrWy550NaFtI6t9+u7hZeTfHwqNvacKhp1RbE6dBRGWynwMVX8XW8N1+UjFaq6GCJukT4qmpN2afb8sCjUigq0GuMwYXrFVee74bQgLHWGJwPmvmLHC69EH6kWr22ijx4OKXlSIx2xT1AsSHee70w5iDBiK4aph27yH3TxkXy9V89TDdexAcKk/cVHYNnDBapcavl7y0RiQ4biu8ymM8Ga/nmzhRKya6G0cGw8CAQOjgfwwgfkwHQYDVR0OBBYEFI0cxb6VTEM8YYY6FbBMvAPyT+CyMIHJBgNVHSMEgcEwgb6AFI0cxb6VTEM8YYY6FbBMvAPyT+CyoYGapIGXMIGUMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEQMA4GA1UEChMHQW5kcm9pZDEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDEiMCAGCSqGSIb3DQEJARYTYW5kcm9pZEBhbmRyb2lkLmNvbYIJANWFuGx90071MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEEBQADggEBABnTDPEF+3iSP0wNfdIjIz1AlnrPzgAIHVvXxunW7SBrDhEglQZBbKJEk5kT0mtKoOD1JMrSu1xuTKEBahWRbqHsXclaXjoBADb0kkjVEJu/Lh5hgYZnOjvlba8Ld7HCKePCVePoTJBdI4fvugnL8TsgK05aIskyY0hKI9L8KfqfGTl1lzOv2KoWD0KWwtAWPoGChZxmQ+nBli+gwYMzM1vAkP+aayLe0a1EQimlOalO762r0GXO0ks+UeXde2Z4e+8S/pf7pITEI/tP+MxJTALw9QUWEv9lKTk+jkbqxbsh8nfBUapfKqYn0eidpwq2AzVp3juYl7//fKnaPhJD9gs="
-        errorLine2="                                                                                                                                                       ^">
-        <location
-            file="src/main/res/values/font_certs.xml"
-            line="24"
-            column="152"/>
-    </issue>
-
-    <issue
-        id="Typos"
-        message="Did you mean &quot;GA!&quot; instead of &quot;GA1&quot; ?"
-        errorLine1="            MIIEqDCCA5CgAwIBAgIJANWFuGx90071MA0GCSqGSIb3DQEBBAUAMIGUMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEQMA4GA1UEChMHQW5kcm9pZDEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDEiMCAGCSqGSIb3DQEJARYTYW5kcm9pZEBhbmRyb2lkLmNvbTAeFw0wODA0MTUyMzM2NTZaFw0zNTA5MDEyMzM2NTZaMIGUMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEQMA4GA1UEChMHQW5kcm9pZDEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDEiMCAGCSqGSIb3DQEJARYTYW5kcm9pZEBhbmRyb2lkLmNvbTCCASAwDQYJKoZIhvcNAQEBBQADggENADCCAQgCggEBANbOLggKv+IxTdGNs8/TGFy0PTP6DHThvbbR24kT9ixcOd9W+EaBPWW+wPPKQmsHxajtWjmQwWfna8mZuSeJS48LIgAZlKkpFeVyxW0qMBujb8X8ETrWy550NaFtI6t9+u7hZeTfHwqNvacKhp1RbE6dBRGWynwMVX8XW8N1+UjFaq6GCJukT4qmpN2afb8sCjUigq0GuMwYXrFVee74bQgLHWGJwPmvmLHC69EH6kWr22ijx4OKXlSIx2xT1AsSHee70w5iDBiK4aph27yH3TxkXy9V89TDdexAcKk/cVHYNnDBapcavl7y0RiQ4biu8ymM8Ga/nmzhRKya6G0cGw8CAQOjgfwwgfkwHQYDVR0OBBYEFI0cxb6VTEM8YYY6FbBMvAPyT+CyMIHJBgNVHSMEgcEwgb6AFI0cxb6VTEM8YYY6FbBMvAPyT+CyoYGapIGXMIGUMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEQMA4GA1UEChMHQW5kcm9pZDEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDEiMCAGCSqGSIb3DQEJARYTYW5kcm9pZEBhbmRyb2lkLmNvbYIJANWFuGx90071MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEEBQADggEBABnTDPEF+3iSP0wNfdIjIz1AlnrPzgAIHVvXxunW7SBrDhEglQZBbKJEk5kT0mtKoOD1JMrSu1xuTKEBahWRbqHsXclaXjoBADb0kkjVEJu/Lh5hgYZnOjvlba8Ld7HCKePCVePoTJBdI4fvugnL8TsgK05aIskyY0hKI9L8KfqfGTl1lzOv2KoWD0KWwtAWPoGChZxmQ+nBli+gwYMzM1vAkP+aayLe0a1EQimlOalO762r0GXO0ks+UeXde2Z4e+8S/pf7pITEI/tP+MxJTALw9QUWEv9lKTk+jkbqxbsh8nfBUapfKqYn0eidpwq2AzVp3juYl7//fKnaPhJD9gs="
-        errorLine2="                                                                                                                                                                               ^">
-        <location
-            file="src/main/res/values/font_certs.xml"
-            line="24"
-            column="176"/>
-    </issue>
-
-    <issue
-        id="Typos"
-        message="Did you mean &quot;GA!&quot; instead of &quot;GA1&quot; ?"
-        errorLine1="            MIIEqDCCA5CgAwIBAgIJANWFuGx90071MA0GCSqGSIb3DQEBBAUAMIGUMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEQMA4GA1UEChMHQW5kcm9pZDEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDEiMCAGCSqGSIb3DQEJARYTYW5kcm9pZEBhbmRyb2lkLmNvbTAeFw0wODA0MTUyMzM2NTZaFw0zNTA5MDEyMzM2NTZaMIGUMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEQMA4GA1UEChMHQW5kcm9pZDEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDEiMCAGCSqGSIb3DQEJARYTYW5kcm9pZEBhbmRyb2lkLmNvbTCCASAwDQYJKoZIhvcNAQEBBQADggENADCCAQgCggEBANbOLggKv+IxTdGNs8/TGFy0PTP6DHThvbbR24kT9ixcOd9W+EaBPWW+wPPKQmsHxajtWjmQwWfna8mZuSeJS48LIgAZlKkpFeVyxW0qMBujb8X8ETrWy550NaFtI6t9+u7hZeTfHwqNvacKhp1RbE6dBRGWynwMVX8XW8N1+UjFaq6GCJukT4qmpN2afb8sCjUigq0GuMwYXrFVee74bQgLHWGJwPmvmLHC69EH6kWr22ijx4OKXlSIx2xT1AsSHee70w5iDBiK4aph27yH3TxkXy9V89TDdexAcKk/cVHYNnDBapcavl7y0RiQ4biu8ymM8Ga/nmzhRKya6G0cGw8CAQOjgfwwgfkwHQYDVR0OBBYEFI0cxb6VTEM8YYY6FbBMvAPyT+CyMIHJBgNVHSMEgcEwgb6AFI0cxb6VTEM8YYY6FbBMvAPyT+CyoYGapIGXMIGUMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEQMA4GA1UEChMHQW5kcm9pZDEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDEiMCAGCSqGSIb3DQEJARYTYW5kcm9pZEBhbmRyb2lkLmNvbYIJANWFuGx90071MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEEBQADggEBABnTDPEF+3iSP0wNfdIjIz1AlnrPzgAIHVvXxunW7SBrDhEglQZBbKJEk5kT0mtKoOD1JMrSu1xuTKEBahWRbqHsXclaXjoBADb0kkjVEJu/Lh5hgYZnOjvlba8Ld7HCKePCVePoTJBdI4fvugnL8TsgK05aIskyY0hKI9L8KfqfGTl1lzOv2KoWD0KWwtAWPoGChZxmQ+nBli+gwYMzM1vAkP+aayLe0a1EQimlOalO762r0GXO0ks+UeXde2Z4e+8S/pf7pITEI/tP+MxJTALw9QUWEv9lKTk+jkbqxbsh8nfBUapfKqYn0eidpwq2AzVp3juYl7//fKnaPhJD9gs="
-        errorLine2="                                                                                                                                                                                                       ^">
-        <location
-            file="src/main/res/values/font_certs.xml"
-            line="24"
-            column="200"/>
-    </issue>
-
-    <issue
-        id="Typos"
-        message="Did you mean &quot;GA!&quot; instead of &quot;GA1&quot; ?"
-        errorLine1="            MIIEqDCCA5CgAwIBAgIJANWFuGx90071MA0GCSqGSIb3DQEBBAUAMIGUMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEQMA4GA1UEChMHQW5kcm9pZDEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDEiMCAGCSqGSIb3DQEJARYTYW5kcm9pZEBhbmRyb2lkLmNvbTAeFw0wODA0MTUyMzM2NTZaFw0zNTA5MDEyMzM2NTZaMIGUMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEQMA4GA1UEChMHQW5kcm9pZDEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDEiMCAGCSqGSIb3DQEJARYTYW5kcm9pZEBhbmRyb2lkLmNvbTCCASAwDQYJKoZIhvcNAQEBBQADggENADCCAQgCggEBANbOLggKv+IxTdGNs8/TGFy0PTP6DHThvbbR24kT9ixcOd9W+EaBPWW+wPPKQmsHxajtWjmQwWfna8mZuSeJS48LIgAZlKkpFeVyxW0qMBujb8X8ETrWy550NaFtI6t9+u7hZeTfHwqNvacKhp1RbE6dBRGWynwMVX8XW8N1+UjFaq6GCJukT4qmpN2afb8sCjUigq0GuMwYXrFVee74bQgLHWGJwPmvmLHC69EH6kWr22ijx4OKXlSIx2xT1AsSHee70w5iDBiK4aph27yH3TxkXy9V89TDdexAcKk/cVHYNnDBapcavl7y0RiQ4biu8ymM8Ga/nmzhRKya6G0cGw8CAQOjgfwwgfkwHQYDVR0OBBYEFI0cxb6VTEM8YYY6FbBMvAPyT+CyMIHJBgNVHSMEgcEwgb6AFI0cxb6VTEM8YYY6FbBMvAPyT+CyoYGapIGXMIGUMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEQMA4GA1UEChMHQW5kcm9pZDEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDEiMCAGCSqGSIb3DQEJARYTYW5kcm9pZEBhbmRyb2lkLmNvbYIJANWFuGx90071MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEEBQADggEBABnTDPEF+3iSP0wNfdIjIz1AlnrPzgAIHVvXxunW7SBrDhEglQZBbKJEk5kT0mtKoOD1JMrSu1xuTKEBahWRbqHsXclaXjoBADb0kkjVEJu/Lh5hgYZnOjvlba8Ld7HCKePCVePoTJBdI4fvugnL8TsgK05aIskyY0hKI9L8KfqfGTl1lzOv2KoWD0KWwtAWPoGChZxmQ+nBli+gwYMzM1vAkP+aayLe0a1EQimlOalO762r0GXO0ks+UeXde2Z4e+8S/pf7pITEI/tP+MxJTALw9QUWEv9lKTk+jkbqxbsh8nfBUapfKqYn0eidpwq2AzVp3juYl7//fKnaPhJD9gs="
-        errorLine2="                                                                                                                                                                                                                                                                                                                                                                                                           ^">
-        <location
-            file="src/main/res/values/font_certs.xml"
-            line="24"
-            column="396"/>
-    </issue>
-
-    <issue
-        id="Typos"
-        message="Did you mean &quot;GA!&quot; instead of &quot;GA1&quot; ?"
-        errorLine1="            MIIEqDCCA5CgAwIBAgIJANWFuGx90071MA0GCSqGSIb3DQEBBAUAMIGUMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEQMA4GA1UEChMHQW5kcm9pZDEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDEiMCAGCSqGSIb3DQEJARYTYW5kcm9pZEBhbmRyb2lkLmNvbTAeFw0wODA0MTUyMzM2NTZaFw0zNTA5MDEyMzM2NTZaMIGUMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEQMA4GA1UEChMHQW5kcm9pZDEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDEiMCAGCSqGSIb3DQEJARYTYW5kcm9pZEBhbmRyb2lkLmNvbTCCASAwDQYJKoZIhvcNAQEBBQADggENADCCAQgCggEBANbOLggKv+IxTdGNs8/TGFy0PTP6DHThvbbR24kT9ixcOd9W+EaBPWW+wPPKQmsHxajtWjmQwWfna8mZuSeJS48LIgAZlKkpFeVyxW0qMBujb8X8ETrWy550NaFtI6t9+u7hZeTfHwqNvacKhp1RbE6dBRGWynwMVX8XW8N1+UjFaq6GCJukT4qmpN2afb8sCjUigq0GuMwYXrFVee74bQgLHWGJwPmvmLHC69EH6kWr22ijx4OKXlSIx2xT1AsSHee70w5iDBiK4aph27yH3TxkXy9V89TDdexAcKk/cVHYNnDBapcavl7y0RiQ4biu8ymM8Ga/nmzhRKya6G0cGw8CAQOjgfwwgfkwHQYDVR0OBBYEFI0cxb6VTEM8YYY6FbBMvAPyT+CyMIHJBgNVHSMEgcEwgb6AFI0cxb6VTEM8YYY6FbBMvAPyT+CyoYGapIGXMIGUMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEQMA4GA1UEChMHQW5kcm9pZDEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDEiMCAGCSqGSIb3DQEJARYTYW5kcm9pZEBhbmRyb2lkLmNvbYIJANWFuGx90071MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEEBQADggEBABnTDPEF+3iSP0wNfdIjIz1AlnrPzgAIHVvXxunW7SBrDhEglQZBbKJEk5kT0mtKoOD1JMrSu1xuTKEBahWRbqHsXclaXjoBADb0kkjVEJu/Lh5hgYZnOjvlba8Ld7HCKePCVePoTJBdI4fvugnL8TsgK05aIskyY0hKI9L8KfqfGTl1lzOv2KoWD0KWwtAWPoGChZxmQ+nBli+gwYMzM1vAkP+aayLe0a1EQimlOalO762r0GXO0ks+UeXde2Z4e+8S/pf7pITEI/tP+MxJTALw9QUWEv9lKTk+jkbqxbsh8nfBUapfKqYn0eidpwq2AzVp3juYl7//fKnaPhJD9gs="
-        errorLine2="                                                                                                                                                                                                                                                                                                                                                                                                                                   ^">
-        <location
-            file="src/main/res/values/font_certs.xml"
-            line="24"
-            column="420"/>
-    </issue>
-
-    <issue
-        id="Typos"
-        message="Did you mean &quot;GA!&quot; instead of &quot;GA1&quot; ?"
-        errorLine1="            MIIEqDCCA5CgAwIBAgIJANWFuGx90071MA0GCSqGSIb3DQEBBAUAMIGUMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEQMA4GA1UEChMHQW5kcm9pZDEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDEiMCAGCSqGSIb3DQEJARYTYW5kcm9pZEBhbmRyb2lkLmNvbTAeFw0wODA0MTUyMzM2NTZaFw0zNTA5MDEyMzM2NTZaMIGUMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEQMA4GA1UEChMHQW5kcm9pZDEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDEiMCAGCSqGSIb3DQEJARYTYW5kcm9pZEBhbmRyb2lkLmNvbTCCASAwDQYJKoZIhvcNAQEBBQADggENADCCAQgCggEBANbOLggKv+IxTdGNs8/TGFy0PTP6DHThvbbR24kT9ixcOd9W+EaBPWW+wPPKQmsHxajtWjmQwWfna8mZuSeJS48LIgAZlKkpFeVyxW0qMBujb8X8ETrWy550NaFtI6t9+u7hZeTfHwqNvacKhp1RbE6dBRGWynwMVX8XW8N1+UjFaq6GCJukT4qmpN2afb8sCjUigq0GuMwYXrFVee74bQgLHWGJwPmvmLHC69EH6kWr22ijx4OKXlSIx2xT1AsSHee70w5iDBiK4aph27yH3TxkXy9V89TDdexAcKk/cVHYNnDBapcavl7y0RiQ4biu8ymM8Ga/nmzhRKya6G0cGw8CAQOjgfwwgfkwHQYDVR0OBBYEFI0cxb6VTEM8YYY6FbBMvAPyT+CyMIHJBgNVHSMEgcEwgb6AFI0cxb6VTEM8YYY6FbBMvAPyT+CyoYGapIGXMIGUMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEQMA4GA1UEChMHQW5kcm9pZDEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDEiMCAGCSqGSIb3DQEJARYTYW5kcm9pZEBhbmRyb2lkLmNvbYIJANWFuGx90071MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEEBQADggEBABnTDPEF+3iSP0wNfdIjIz1AlnrPzgAIHVvXxunW7SBrDhEglQZBbKJEk5kT0mtKoOD1JMrSu1xuTKEBahWRbqHsXclaXjoBADb0kkjVEJu/Lh5hgYZnOjvlba8Ld7HCKePCVePoTJBdI4fvugnL8TsgK05aIskyY0hKI9L8KfqfGTl1lzOv2KoWD0KWwtAWPoGChZxmQ+nBli+gwYMzM1vAkP+aayLe0a1EQimlOalO762r0GXO0ks+UeXde2Z4e+8S/pf7pITEI/tP+MxJTALw9QUWEv9lKTk+jkbqxbsh8nfBUapfKqYn0eidpwq2AzVp3juYl7//fKnaPhJD9gs="
-        errorLine2="                                                                                                                                                                                                                                                                                                                                                                                                                                                           ^">
-        <location
-            file="src/main/res/values/font_certs.xml"
-            line="24"
-            column="444"/>
-    </issue>
-
-    <issue
-        id="Typos"
-        message="Did you mean &quot;GA!&quot; instead of &quot;GA1&quot; ?"
-        errorLine1="            MIIEqDCCA5CgAwIBAgIJANWFuGx90071MA0GCSqGSIb3DQEBBAUAMIGUMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEQMA4GA1UEChMHQW5kcm9pZDEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDEiMCAGCSqGSIb3DQEJARYTYW5kcm9pZEBhbmRyb2lkLmNvbTAeFw0wODA0MTUyMzM2NTZaFw0zNTA5MDEyMzM2NTZaMIGUMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEQMA4GA1UEChMHQW5kcm9pZDEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDEiMCAGCSqGSIb3DQEJARYTYW5kcm9pZEBhbmRyb2lkLmNvbTCCASAwDQYJKoZIhvcNAQEBBQADggENADCCAQgCggEBANbOLggKv+IxTdGNs8/TGFy0PTP6DHThvbbR24kT9ixcOd9W+EaBPWW+wPPKQmsHxajtWjmQwWfna8mZuSeJS48LIgAZlKkpFeVyxW0qMBujb8X8ETrWy550NaFtI6t9+u7hZeTfHwqNvacKhp1RbE6dBRGWynwMVX8XW8N1+UjFaq6GCJukT4qmpN2afb8sCjUigq0GuMwYXrFVee74bQgLHWGJwPmvmLHC69EH6kWr22ijx4OKXlSIx2xT1AsSHee70w5iDBiK4aph27yH3TxkXy9V89TDdexAcKk/cVHYNnDBapcavl7y0RiQ4biu8ymM8Ga/nmzhRKya6G0cGw8CAQOjgfwwgfkwHQYDVR0OBBYEFI0cxb6VTEM8YYY6FbBMvAPyT+CyMIHJBgNVHSMEgcEwgb6AFI0cxb6VTEM8YYY6FbBMvAPyT+CyoYGapIGXMIGUMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEQMA4GA1UEChMHQW5kcm9pZDEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDEiMCAGCSqGSIb3DQEJARYTYW5kcm9pZEBhbmRyb2lkLmNvbYIJANWFuGx90071MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEEBQADggEBABnTDPEF+3iSP0wNfdIjIz1AlnrPzgAIHVvXxunW7SBrDhEglQZBbKJEk5kT0mtKoOD1JMrSu1xuTKEBahWRbqHsXclaXjoBADb0kkjVEJu/Lh5hgYZnOjvlba8Ld7HCKePCVePoTJBdI4fvugnL8TsgK05aIskyY0hKI9L8KfqfGTl1lzOv2KoWD0KWwtAWPoGChZxmQ+nBli+gwYMzM1vAkP+aayLe0a1EQimlOalO762r0GXO0ks+UeXde2Z4e+8S/pf7pITEI/tP+MxJTALw9QUWEv9lKTk+jkbqxbsh8nfBUapfKqYn0eidpwq2AzVp3juYl7//fKnaPhJD9gs="
-        errorLine2="                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   ^">
-        <location
-            file="src/main/res/values/font_certs.xml"
-            line="24"
-            column="1092"/>
-    </issue>
-
-    <issue
-        id="Typos"
-        message="Did you mean &quot;GA!&quot; instead of &quot;GA1&quot; ?"
-        errorLine1="            MIIEqDCCA5CgAwIBAgIJANWFuGx90071MA0GCSqGSIb3DQEBBAUAMIGUMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEQMA4GA1UEChMHQW5kcm9pZDEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDEiMCAGCSqGSIb3DQEJARYTYW5kcm9pZEBhbmRyb2lkLmNvbTAeFw0wODA0MTUyMzM2NTZaFw0zNTA5MDEyMzM2NTZaMIGUMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEQMA4GA1UEChMHQW5kcm9pZDEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDEiMCAGCSqGSIb3DQEJARYTYW5kcm9pZEBhbmRyb2lkLmNvbTCCASAwDQYJKoZIhvcNAQEBBQADggENADCCAQgCggEBANbOLggKv+IxTdGNs8/TGFy0PTP6DHThvbbR24kT9ixcOd9W+EaBPWW+wPPKQmsHxajtWjmQwWfna8mZuSeJS48LIgAZlKkpFeVyxW0qMBujb8X8ETrWy550NaFtI6t9+u7hZeTfHwqNvacKhp1RbE6dBRGWynwMVX8XW8N1+UjFaq6GCJukT4qmpN2afb8sCjUigq0GuMwYXrFVee74bQgLHWGJwPmvmLHC69EH6kWr22ijx4OKXlSIx2xT1AsSHee70w5iDBiK4aph27yH3TxkXy9V89TDdexAcKk/cVHYNnDBapcavl7y0RiQ4biu8ymM8Ga/nmzhRKya6G0cGw8CAQOjgfwwgfkwHQYDVR0OBBYEFI0cxb6VTEM8YYY6FbBMvAPyT+CyMIHJBgNVHSMEgcEwgb6AFI0cxb6VTEM8YYY6FbBMvAPyT+CyoYGapIGXMIGUMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEQMA4GA1UEChMHQW5kcm9pZDEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDEiMCAGCSqGSIb3DQEJARYTYW5kcm9pZEBhbmRyb2lkLmNvbYIJANWFuGx90071MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEEBQADggEBABnTDPEF+3iSP0wNfdIjIz1AlnrPzgAIHVvXxunW7SBrDhEglQZBbKJEk5kT0mtKoOD1JMrSu1xuTKEBahWRbqHsXclaXjoBADb0kkjVEJu/Lh5hgYZnOjvlba8Ld7HCKePCVePoTJBdI4fvugnL8TsgK05aIskyY0hKI9L8KfqfGTl1lzOv2KoWD0KWwtAWPoGChZxmQ+nBli+gwYMzM1vAkP+aayLe0a1EQimlOalO762r0GXO0ks+UeXde2Z4e+8S/pf7pITEI/tP+MxJTALw9QUWEv9lKTk+jkbqxbsh8nfBUapfKqYn0eidpwq2AzVp3juYl7//fKnaPhJD9gs="
-        errorLine2="                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           ^">
-        <location
-            file="src/main/res/values/font_certs.xml"
-            line="24"
-            column="1116"/>
-    </issue>
-
-    <issue
-        id="Typos"
-        message="Did you mean &quot;GA!&quot; instead of &quot;GA1&quot; ?"
-        errorLine1="            MIIEqDCCA5CgAwIBAgIJANWFuGx90071MA0GCSqGSIb3DQEBBAUAMIGUMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEQMA4GA1UEChMHQW5kcm9pZDEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDEiMCAGCSqGSIb3DQEJARYTYW5kcm9pZEBhbmRyb2lkLmNvbTAeFw0wODA0MTUyMzM2NTZaFw0zNTA5MDEyMzM2NTZaMIGUMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEQMA4GA1UEChMHQW5kcm9pZDEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDEiMCAGCSqGSIb3DQEJARYTYW5kcm9pZEBhbmRyb2lkLmNvbTCCASAwDQYJKoZIhvcNAQEBBQADggENADCCAQgCggEBANbOLggKv+IxTdGNs8/TGFy0PTP6DHThvbbR24kT9ixcOd9W+EaBPWW+wPPKQmsHxajtWjmQwWfna8mZuSeJS48LIgAZlKkpFeVyxW0qMBujb8X8ETrWy550NaFtI6t9+u7hZeTfHwqNvacKhp1RbE6dBRGWynwMVX8XW8N1+UjFaq6GCJukT4qmpN2afb8sCjUigq0GuMwYXrFVee74bQgLHWGJwPmvmLHC69EH6kWr22ijx4OKXlSIx2xT1AsSHee70w5iDBiK4aph27yH3TxkXy9V89TDdexAcKk/cVHYNnDBapcavl7y0RiQ4biu8ymM8Ga/nmzhRKya6G0cGw8CAQOjgfwwgfkwHQYDVR0OBBYEFI0cxb6VTEM8YYY6FbBMvAPyT+CyMIHJBgNVHSMEgcEwgb6AFI0cxb6VTEM8YYY6FbBMvAPyT+CyoYGapIGXMIGUMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEQMA4GA1UEChMHQW5kcm9pZDEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDEiMCAGCSqGSIb3DQEJARYTYW5kcm9pZEBhbmRyb2lkLmNvbYIJANWFuGx90071MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEEBQADggEBABnTDPEF+3iSP0wNfdIjIz1AlnrPzgAIHVvXxunW7SBrDhEglQZBbKJEk5kT0mtKoOD1JMrSu1xuTKEBahWRbqHsXclaXjoBADb0kkjVEJu/Lh5hgYZnOjvlba8Ld7HCKePCVePoTJBdI4fvugnL8TsgK05aIskyY0hKI9L8KfqfGTl1lzOv2KoWD0KWwtAWPoGChZxmQ+nBli+gwYMzM1vAkP+aayLe0a1EQimlOalO762r0GXO0ks+UeXde2Z4e+8S/pf7pITEI/tP+MxJTALw9QUWEv9lKTk+jkbqxbsh8nfBUapfKqYn0eidpwq2AzVp3juYl7//fKnaPhJD9gs="
-        errorLine2="                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   ^">
-        <location
-            file="src/main/res/values/font_certs.xml"
-            line="24"
-            column="1140"/>
-    </issue>
-
-    <issue
-        id="Typos"
-        message="Did you mean &quot;MAwGA!&quot; instead of &quot;MAwGA1&quot; ?"
-        errorLine1="            MIIEqDCCA5CgAwIBAgIJANWFuGx90071MA0GCSqGSIb3DQEBBAUAMIGUMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEQMA4GA1UEChMHQW5kcm9pZDEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDEiMCAGCSqGSIb3DQEJARYTYW5kcm9pZEBhbmRyb2lkLmNvbTAeFw0wODA0MTUyMzM2NTZaFw0zNTA5MDEyMzM2NTZaMIGUMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEQMA4GA1UEChMHQW5kcm9pZDEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDEiMCAGCSqGSIb3DQEJARYTYW5kcm9pZEBhbmRyb2lkLmNvbTCCASAwDQYJKoZIhvcNAQEBBQADggENADCCAQgCggEBANbOLggKv+IxTdGNs8/TGFy0PTP6DHThvbbR24kT9ixcOd9W+EaBPWW+wPPKQmsHxajtWjmQwWfna8mZuSeJS48LIgAZlKkpFeVyxW0qMBujb8X8ETrWy550NaFtI6t9+u7hZeTfHwqNvacKhp1RbE6dBRGWynwMVX8XW8N1+UjFaq6GCJukT4qmpN2afb8sCjUigq0GuMwYXrFVee74bQgLHWGJwPmvmLHC69EH6kWr22ijx4OKXlSIx2xT1AsSHee70w5iDBiK4aph27yH3TxkXy9V89TDdexAcKk/cVHYNnDBapcavl7y0RiQ4biu8ymM8Ga/nmzhRKya6G0cGw8CAQOjgfwwgfkwHQYDVR0OBBYEFI0cxb6VTEM8YYY6FbBMvAPyT+CyMIHJBgNVHSMEgcEwgb6AFI0cxb6VTEM8YYY6FbBMvAPyT+CyoYGapIGXMIGUMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEQMA4GA1UEChMHQW5kcm9pZDEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDEiMCAGCSqGSIb3DQEJARYTYW5kcm9pZEBhbmRyb2lkLmNvbYIJANWFuGx90071MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEEBQADggEBABnTDPEF+3iSP0wNfdIjIz1AlnrPzgAIHVvXxunW7SBrDhEglQZBbKJEk5kT0mtKoOD1JMrSu1xuTKEBahWRbqHsXclaXjoBADb0kkjVEJu/Lh5hgYZnOjvlba8Ld7HCKePCVePoTJBdI4fvugnL8TsgK05aIskyY0hKI9L8KfqfGTl1lzOv2KoWD0KWwtAWPoGChZxmQ+nBli+gwYMzM1vAkP+aayLe0a1EQimlOalO762r0GXO0ks+UeXde2Z4e+8S/pf7pITEI/tP+MxJTALw9QUWEv9lKTk+jkbqxbsh8nfBUapfKqYn0eidpwq2AzVp3juYl7//fKnaPhJD9gs="
-        errorLine2="                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ^">
-        <location
-            file="src/main/res/values/font_certs.xml"
-            line="24"
-            column="1221"/>
-    </issue>
-
-    <issue
-        id="Typos"
-        message="Did you mean &quot;NTZaMIGUMQswCQYDVQQGEwJVUzETMBEGA!&quot; instead of &quot;NTZaMIGUMQswCQYDVQQGEwJVUzETMBEGA1&quot; ?"
-        errorLine1="            MIIEqDCCA5CgAwIBAgIJANWFuGx90071MA0GCSqGSIb3DQEBBAUAMIGUMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEQMA4GA1UEChMHQW5kcm9pZDEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDEiMCAGCSqGSIb3DQEJARYTYW5kcm9pZEBhbmRyb2lkLmNvbTAeFw0wODA0MTUyMzM2NTZaFw0zNTA5MDEyMzM2NTZaMIGUMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEQMA4GA1UEChMHQW5kcm9pZDEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDEiMCAGCSqGSIb3DQEJARYTYW5kcm9pZEBhbmRyb2lkLmNvbTCCASAwDQYJKoZIhvcNAQEBBQADggENADCCAQgCggEBANbOLggKv+IxTdGNs8/TGFy0PTP6DHThvbbR24kT9ixcOd9W+EaBPWW+wPPKQmsHxajtWjmQwWfna8mZuSeJS48LIgAZlKkpFeVyxW0qMBujb8X8ETrWy550NaFtI6t9+u7hZeTfHwqNvacKhp1RbE6dBRGWynwMVX8XW8N1+UjFaq6GCJukT4qmpN2afb8sCjUigq0GuMwYXrFVee74bQgLHWGJwPmvmLHC69EH6kWr22ijx4OKXlSIx2xT1AsSHee70w5iDBiK4aph27yH3TxkXy9V89TDdexAcKk/cVHYNnDBapcavl7y0RiQ4biu8ymM8Ga/nmzhRKya6G0cGw8CAQOjgfwwgfkwHQYDVR0OBBYEFI0cxb6VTEM8YYY6FbBMvAPyT+CyMIHJBgNVHSMEgcEwgb6AFI0cxb6VTEM8YYY6FbBMvAPyT+CyoYGapIGXMIGUMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEQMA4GA1UEChMHQW5kcm9pZDEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDEiMCAGCSqGSIb3DQEJARYTYW5kcm9pZEBhbmRyb2lkLmNvbYIJANWFuGx90071MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEEBQADggEBABnTDPEF+3iSP0wNfdIjIz1AlnrPzgAIHVvXxunW7SBrDhEglQZBbKJEk5kT0mtKoOD1JMrSu1xuTKEBahWRbqHsXclaXjoBADb0kkjVEJu/Lh5hgYZnOjvlba8Ld7HCKePCVePoTJBdI4fvugnL8TsgK05aIskyY0hKI9L8KfqfGTl1lzOv2KoWD0KWwtAWPoGChZxmQ+nBli+gwYMzM1vAkP+aayLe0a1EQimlOalO762r0GXO0ks+UeXde2Z4e+8S/pf7pITEI/tP+MxJTALw9QUWEv9lKTk+jkbqxbsh8nfBUapfKqYn0eidpwq2AzVp3juYl7//fKnaPhJD9gs="
-        errorLine2="                                                                                                                                                                                                                                                                                                                ^">
-        <location
-            file="src/main/res/values/font_certs.xml"
-            line="24"
-            column="305"/>
-    </issue>
-
-    <issue
-        id="Typos"
-        message="Did you mean &quot;hZeTfHwqNvacKhp!&quot; instead of &quot;hZeTfHwqNvacKhp1&quot; ?"
-        errorLine1="            MIIEqDCCA5CgAwIBAgIJANWFuGx90071MA0GCSqGSIb3DQEBBAUAMIGUMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEQMA4GA1UEChMHQW5kcm9pZDEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDEiMCAGCSqGSIb3DQEJARYTYW5kcm9pZEBhbmRyb2lkLmNvbTAeFw0wODA0MTUyMzM2NTZaFw0zNTA5MDEyMzM2NTZaMIGUMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEQMA4GA1UEChMHQW5kcm9pZDEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDEiMCAGCSqGSIb3DQEJARYTYW5kcm9pZEBhbmRyb2lkLmNvbTCCASAwDQYJKoZIhvcNAQEBBQADggENADCCAQgCggEBANbOLggKv+IxTdGNs8/TGFy0PTP6DHThvbbR24kT9ixcOd9W+EaBPWW+wPPKQmsHxajtWjmQwWfna8mZuSeJS48LIgAZlKkpFeVyxW0qMBujb8X8ETrWy550NaFtI6t9+u7hZeTfHwqNvacKhp1RbE6dBRGWynwMVX8XW8N1+UjFaq6GCJukT4qmpN2afb8sCjUigq0GuMwYXrFVee74bQgLHWGJwPmvmLHC69EH6kWr22ijx4OKXlSIx2xT1AsSHee70w5iDBiK4aph27yH3TxkXy9V89TDdexAcKk/cVHYNnDBapcavl7y0RiQ4biu8ymM8Ga/nmzhRKya6G0cGw8CAQOjgfwwgfkwHQYDVR0OBBYEFI0cxb6VTEM8YYY6FbBMvAPyT+CyMIHJBgNVHSMEgcEwgb6AFI0cxb6VTEM8YYY6FbBMvAPyT+CyoYGapIGXMIGUMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEQMA4GA1UEChMHQW5kcm9pZDEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDEiMCAGCSqGSIb3DQEJARYTYW5kcm9pZEBhbmRyb2lkLmNvbYIJANWFuGx90071MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEEBQADggEBABnTDPEF+3iSP0wNfdIjIz1AlnrPzgAIHVvXxunW7SBrDhEglQZBbKJEk5kT0mtKoOD1JMrSu1xuTKEBahWRbqHsXclaXjoBADb0kkjVEJu/Lh5hgYZnOjvlba8Ld7HCKePCVePoTJBdI4fvugnL8TsgK05aIskyY0hKI9L8KfqfGTl1lzOv2KoWD0KWwtAWPoGChZxmQ+nBli+gwYMzM1vAkP+aayLe0a1EQimlOalO762r0GXO0ks+UeXde2Z4e+8S/pf7pITEI/tP+MxJTALw9QUWEv9lKTk+jkbqxbsh8nfBUapfKqYn0eidpwq2AzVp3juYl7//fKnaPhJD9gs="
-        errorLine2="                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           ^">
-        <location
-            file="src/main/res/values/font_certs.xml"
-            line="24"
-            column="684"/>
-    </issue>
-
-    <issue
-        id="Typos"
-        message="Did you mean &quot;mtKoOD!&quot; instead of &quot;mtKoOD1&quot; ?"
-        errorLine1="            MIIEqDCCA5CgAwIBAgIJANWFuGx90071MA0GCSqGSIb3DQEBBAUAMIGUMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEQMA4GA1UEChMHQW5kcm9pZDEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDEiMCAGCSqGSIb3DQEJARYTYW5kcm9pZEBhbmRyb2lkLmNvbTAeFw0wODA0MTUyMzM2NTZaFw0zNTA5MDEyMzM2NTZaMIGUMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEQMA4GA1UEChMHQW5kcm9pZDEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDEiMCAGCSqGSIb3DQEJARYTYW5kcm9pZEBhbmRyb2lkLmNvbTCCASAwDQYJKoZIhvcNAQEBBQADggENADCCAQgCggEBANbOLggKv+IxTdGNs8/TGFy0PTP6DHThvbbR24kT9ixcOd9W+EaBPWW+wPPKQmsHxajtWjmQwWfna8mZuSeJS48LIgAZlKkpFeVyxW0qMBujb8X8ETrWy550NaFtI6t9+u7hZeTfHwqNvacKhp1RbE6dBRGWynwMVX8XW8N1+UjFaq6GCJukT4qmpN2afb8sCjUigq0GuMwYXrFVee74bQgLHWGJwPmvmLHC69EH6kWr22ijx4OKXlSIx2xT1AsSHee70w5iDBiK4aph27yH3TxkXy9V89TDdexAcKk/cVHYNnDBapcavl7y0RiQ4biu8ymM8Ga/nmzhRKya6G0cGw8CAQOjgfwwgfkwHQYDVR0OBBYEFI0cxb6VTEM8YYY6FbBMvAPyT+CyMIHJBgNVHSMEgcEwgb6AFI0cxb6VTEM8YYY6FbBMvAPyT+CyoYGapIGXMIGUMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEQMA4GA1UEChMHQW5kcm9pZDEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDEiMCAGCSqGSIb3DQEJARYTYW5kcm9pZEBhbmRyb2lkLmNvbYIJANWFuGx90071MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEEBQADggEBABnTDPEF+3iSP0wNfdIjIz1AlnrPzgAIHVvXxunW7SBrDhEglQZBbKJEk5kT0mtKoOD1JMrSu1xuTKEBahWRbqHsXclaXjoBADb0kkjVEJu/Lh5hgYZnOjvlba8Ld7HCKePCVePoTJBdI4fvugnL8TsgK05aIskyY0hKI9L8KfqfGTl1lzOv2KoWD0KWwtAWPoGChZxmQ+nBli+gwYMzM1vAkP+aayLe0a1EQimlOalO762r0GXO0ks+UeXde2Z4e+8S/pf7pITEI/tP+MxJTALw9QUWEv9lKTk+jkbqxbsh8nfBUapfKqYn0eidpwq2AzVp3juYl7//fKnaPhJD9gs="
-        errorLine2="                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             ^">
-        <location
-            file="src/main/res/values/font_certs.xml"
-            line="24"
-            column="1326"/>
-    </issue>
-
-    <issue
-        id="Typos"
-        message="Did you mean &quot;pYTEWMBQGA!&quot; instead of &quot;pYTEWMBQGA1&quot; ?"
-        errorLine1="            MIIEqDCCA5CgAwIBAgIJANWFuGx90071MA0GCSqGSIb3DQEBBAUAMIGUMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEQMA4GA1UEChMHQW5kcm9pZDEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDEiMCAGCSqGSIb3DQEJARYTYW5kcm9pZEBhbmRyb2lkLmNvbTAeFw0wODA0MTUyMzM2NTZaFw0zNTA5MDEyMzM2NTZaMIGUMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEQMA4GA1UEChMHQW5kcm9pZDEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDEiMCAGCSqGSIb3DQEJARYTYW5kcm9pZEBhbmRyb2lkLmNvbTCCASAwDQYJKoZIhvcNAQEBBQADggENADCCAQgCggEBANbOLggKv+IxTdGNs8/TGFy0PTP6DHThvbbR24kT9ixcOd9W+EaBPWW+wPPKQmsHxajtWjmQwWfna8mZuSeJS48LIgAZlKkpFeVyxW0qMBujb8X8ETrWy550NaFtI6t9+u7hZeTfHwqNvacKhp1RbE6dBRGWynwMVX8XW8N1+UjFaq6GCJukT4qmpN2afb8sCjUigq0GuMwYXrFVee74bQgLHWGJwPmvmLHC69EH6kWr22ijx4OKXlSIx2xT1AsSHee70w5iDBiK4aph27yH3TxkXy9V89TDdexAcKk/cVHYNnDBapcavl7y0RiQ4biu8ymM8Ga/nmzhRKya6G0cGw8CAQOjgfwwgfkwHQYDVR0OBBYEFI0cxb6VTEM8YYY6FbBMvAPyT+CyMIHJBgNVHSMEgcEwgb6AFI0cxb6VTEM8YYY6FbBMvAPyT+CyoYGapIGXMIGUMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEQMA4GA1UEChMHQW5kcm9pZDEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDEiMCAGCSqGSIb3DQEJARYTYW5kcm9pZEBhbmRyb2lkLmNvbYIJANWFuGx90071MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEEBQADggEBABnTDPEF+3iSP0wNfdIjIz1AlnrPzgAIHVvXxunW7SBrDhEglQZBbKJEk5kT0mtKoOD1JMrSu1xuTKEBahWRbqHsXclaXjoBADb0kkjVEJu/Lh5hgYZnOjvlba8Ld7HCKePCVePoTJBdI4fvugnL8TsgK05aIskyY0hKI9L8KfqfGTl1lzOv2KoWD0KWwtAWPoGChZxmQ+nBli+gwYMzM1vAkP+aayLe0a1EQimlOalO762r0GXO0ks+UeXde2Z4e+8S/pf7pITEI/tP+MxJTALw9QUWEv9lKTk+jkbqxbsh8nfBUapfKqYn0eidpwq2AzVp3juYl7//fKnaPhJD9gs="
-        errorLine2="                                                                                                               ^">
-        <location
-            file="src/main/res/values/font_certs.xml"
-            line="24"
-            column="112"/>
-    </issue>
-
-    <issue
-        id="Typos"
-        message="Did you mean &quot;pYTEWMBQGA!&quot; instead of &quot;pYTEWMBQGA1&quot; ?"
-        errorLine1="            MIIEqDCCA5CgAwIBAgIJANWFuGx90071MA0GCSqGSIb3DQEBBAUAMIGUMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEQMA4GA1UEChMHQW5kcm9pZDEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDEiMCAGCSqGSIb3DQEJARYTYW5kcm9pZEBhbmRyb2lkLmNvbTAeFw0wODA0MTUyMzM2NTZaFw0zNTA5MDEyMzM2NTZaMIGUMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEQMA4GA1UEChMHQW5kcm9pZDEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDEiMCAGCSqGSIb3DQEJARYTYW5kcm9pZEBhbmRyb2lkLmNvbTCCASAwDQYJKoZIhvcNAQEBBQADggENADCCAQgCggEBANbOLggKv+IxTdGNs8/TGFy0PTP6DHThvbbR24kT9ixcOd9W+EaBPWW+wPPKQmsHxajtWjmQwWfna8mZuSeJS48LIgAZlKkpFeVyxW0qMBujb8X8ETrWy550NaFtI6t9+u7hZeTfHwqNvacKhp1RbE6dBRGWynwMVX8XW8N1+UjFaq6GCJukT4qmpN2afb8sCjUigq0GuMwYXrFVee74bQgLHWGJwPmvmLHC69EH6kWr22ijx4OKXlSIx2xT1AsSHee70w5iDBiK4aph27yH3TxkXy9V89TDdexAcKk/cVHYNnDBapcavl7y0RiQ4biu8ymM8Ga/nmzhRKya6G0cGw8CAQOjgfwwgfkwHQYDVR0OBBYEFI0cxb6VTEM8YYY6FbBMvAPyT+CyMIHJBgNVHSMEgcEwgb6AFI0cxb6VTEM8YYY6FbBMvAPyT+CyoYGapIGXMIGUMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEQMA4GA1UEChMHQW5kcm9pZDEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDEiMCAGCSqGSIb3DQEJARYTYW5kcm9pZEBhbmRyb2lkLmNvbYIJANWFuGx90071MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEEBQADggEBABnTDPEF+3iSP0wNfdIjIz1AlnrPzgAIHVvXxunW7SBrDhEglQZBbKJEk5kT0mtKoOD1JMrSu1xuTKEBahWRbqHsXclaXjoBADb0kkjVEJu/Lh5hgYZnOjvlba8Ld7HCKePCVePoTJBdI4fvugnL8TsgK05aIskyY0hKI9L8KfqfGTl1lzOv2KoWD0KWwtAWPoGChZxmQ+nBli+gwYMzM1vAkP+aayLe0a1EQimlOalO762r0GXO0ks+UeXde2Z4e+8S/pf7pITEI/tP+MxJTALw9QUWEv9lKTk+jkbqxbsh8nfBUapfKqYn0eidpwq2AzVp3juYl7//fKnaPhJD9gs="
-        errorLine2="                                                                                                                                                                                                                                                                                                                                                                   ^">
-        <location
-            file="src/main/res/values/font_certs.xml"
-            line="24"
-            column="356"/>
-    </issue>
-
-    <issue
-        id="Typos"
-        message="Did you mean &quot;pYTEWMBQGA!&quot; instead of &quot;pYTEWMBQGA1&quot; ?"
-        errorLine1="            MIIEqDCCA5CgAwIBAgIJANWFuGx90071MA0GCSqGSIb3DQEBBAUAMIGUMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEQMA4GA1UEChMHQW5kcm9pZDEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDEiMCAGCSqGSIb3DQEJARYTYW5kcm9pZEBhbmRyb2lkLmNvbTAeFw0wODA0MTUyMzM2NTZaFw0zNTA5MDEyMzM2NTZaMIGUMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEQMA4GA1UEChMHQW5kcm9pZDEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDEiMCAGCSqGSIb3DQEJARYTYW5kcm9pZEBhbmRyb2lkLmNvbTCCASAwDQYJKoZIhvcNAQEBBQADggENADCCAQgCggEBANbOLggKv+IxTdGNs8/TGFy0PTP6DHThvbbR24kT9ixcOd9W+EaBPWW+wPPKQmsHxajtWjmQwWfna8mZuSeJS48LIgAZlKkpFeVyxW0qMBujb8X8ETrWy550NaFtI6t9+u7hZeTfHwqNvacKhp1RbE6dBRGWynwMVX8XW8N1+UjFaq6GCJukT4qmpN2afb8sCjUigq0GuMwYXrFVee74bQgLHWGJwPmvmLHC69EH6kWr22ijx4OKXlSIx2xT1AsSHee70w5iDBiK4aph27yH3TxkXy9V89TDdexAcKk/cVHYNnDBapcavl7y0RiQ4biu8ymM8Ga/nmzhRKya6G0cGw8CAQOjgfwwgfkwHQYDVR0OBBYEFI0cxb6VTEM8YYY6FbBMvAPyT+CyMIHJBgNVHSMEgcEwgb6AFI0cxb6VTEM8YYY6FbBMvAPyT+CyoYGapIGXMIGUMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEQMA4GA1UEChMHQW5kcm9pZDEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDEiMCAGCSqGSIb3DQEJARYTYW5kcm9pZEBhbmRyb2lkLmNvbYIJANWFuGx90071MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEEBQADggEBABnTDPEF+3iSP0wNfdIjIz1AlnrPzgAIHVvXxunW7SBrDhEglQZBbKJEk5kT0mtKoOD1JMrSu1xuTKEBahWRbqHsXclaXjoBADb0kkjVEJu/Lh5hgYZnOjvlba8Ld7HCKePCVePoTJBdI4fvugnL8TsgK05aIskyY0hKI9L8KfqfGTl1lzOv2KoWD0KWwtAWPoGChZxmQ+nBli+gwYMzM1vAkP+aayLe0a1EQimlOalO762r0GXO0ks+UeXde2Z4e+8S/pf7pITEI/tP+MxJTALw9QUWEv9lKTk+jkbqxbsh8nfBUapfKqYn0eidpwq2AzVp3juYl7//fKnaPhJD9gs="
-        errorLine2="                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           ^">
-        <location
-            file="src/main/res/values/font_certs.xml"
-            line="24"
-            column="1052"/>
-    </issue>
-
-    <issue
-        id="Typos"
-        message="Did you mean &quot;wNfdIjIz!&quot; instead of &quot;wNfdIjIz1&quot; ?"
-        errorLine1="            MIIEqDCCA5CgAwIBAgIJANWFuGx90071MA0GCSqGSIb3DQEBBAUAMIGUMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEQMA4GA1UEChMHQW5kcm9pZDEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDEiMCAGCSqGSIb3DQEJARYTYW5kcm9pZEBhbmRyb2lkLmNvbTAeFw0wODA0MTUyMzM2NTZaFw0zNTA5MDEyMzM2NTZaMIGUMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEQMA4GA1UEChMHQW5kcm9pZDEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDEiMCAGCSqGSIb3DQEJARYTYW5kcm9pZEBhbmRyb2lkLmNvbTCCASAwDQYJKoZIhvcNAQEBBQADggENADCCAQgCggEBANbOLggKv+IxTdGNs8/TGFy0PTP6DHThvbbR24kT9ixcOd9W+EaBPWW+wPPKQmsHxajtWjmQwWfna8mZuSeJS48LIgAZlKkpFeVyxW0qMBujb8X8ETrWy550NaFtI6t9+u7hZeTfHwqNvacKhp1RbE6dBRGWynwMVX8XW8N1+UjFaq6GCJukT4qmpN2afb8sCjUigq0GuMwYXrFVee74bQgLHWGJwPmvmLHC69EH6kWr22ijx4OKXlSIx2xT1AsSHee70w5iDBiK4aph27yH3TxkXy9V89TDdexAcKk/cVHYNnDBapcavl7y0RiQ4biu8ymM8Ga/nmzhRKya6G0cGw8CAQOjgfwwgfkwHQYDVR0OBBYEFI0cxb6VTEM8YYY6FbBMvAPyT+CyMIHJBgNVHSMEgcEwgb6AFI0cxb6VTEM8YYY6FbBMvAPyT+CyoYGapIGXMIGUMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEQMA4GA1UEChMHQW5kcm9pZDEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDEiMCAGCSqGSIb3DQEJARYTYW5kcm9pZEBhbmRyb2lkLmNvbYIJANWFuGx90071MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEEBQADggEBABnTDPEF+3iSP0wNfdIjIz1AlnrPzgAIHVvXxunW7SBrDhEglQZBbKJEk5kT0mtKoOD1JMrSu1xuTKEBahWRbqHsXclaXjoBADb0kkjVEJu/Lh5hgYZnOjvlba8Ld7HCKePCVePoTJBdI4fvugnL8TsgK05aIskyY0hKI9L8KfqfGTl1lzOv2KoWD0KWwtAWPoGChZxmQ+nBli+gwYMzM1vAkP+aayLe0a1EQimlOalO762r0GXO0ks+UeXde2Z4e+8S/pf7pITEI/tP+MxJTALw9QUWEv9lKTk+jkbqxbsh8nfBUapfKqYn0eidpwq2AzVp3juYl7//fKnaPhJD9gs="
-        errorLine2="                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              ^">
-        <location
-            file="src/main/res/values/font_certs.xml"
-            line="24"
-            column="1279"/>
-    </issue>
-
-    <issue
-        id="Typos"
-        message="Did you mean &quot;xT!&quot; instead of &quot;xT1&quot; ?"
-        errorLine1="            MIIEqDCCA5CgAwIBAgIJANWFuGx90071MA0GCSqGSIb3DQEBBAUAMIGUMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEQMA4GA1UEChMHQW5kcm9pZDEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDEiMCAGCSqGSIb3DQEJARYTYW5kcm9pZEBhbmRyb2lkLmNvbTAeFw0wODA0MTUyMzM2NTZaFw0zNTA5MDEyMzM2NTZaMIGUMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEQMA4GA1UEChMHQW5kcm9pZDEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDEiMCAGCSqGSIb3DQEJARYTYW5kcm9pZEBhbmRyb2lkLmNvbTCCASAwDQYJKoZIhvcNAQEBBQADggENADCCAQgCggEBANbOLggKv+IxTdGNs8/TGFy0PTP6DHThvbbR24kT9ixcOd9W+EaBPWW+wPPKQmsHxajtWjmQwWfna8mZuSeJS48LIgAZlKkpFeVyxW0qMBujb8X8ETrWy550NaFtI6t9+u7hZeTfHwqNvacKhp1RbE6dBRGWynwMVX8XW8N1+UjFaq6GCJukT4qmpN2afb8sCjUigq0GuMwYXrFVee74bQgLHWGJwPmvmLHC69EH6kWr22ijx4OKXlSIx2xT1AsSHee70w5iDBiK4aph27yH3TxkXy9V89TDdexAcKk/cVHYNnDBapcavl7y0RiQ4biu8ymM8Ga/nmzhRKya6G0cGw8CAQOjgfwwgfkwHQYDVR0OBBYEFI0cxb6VTEM8YYY6FbBMvAPyT+CyMIHJBgNVHSMEgcEwgb6AFI0cxb6VTEM8YYY6FbBMvAPyT+CyoYGapIGXMIGUMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEQMA4GA1UEChMHQW5kcm9pZDEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDEiMCAGCSqGSIb3DQEJARYTYW5kcm9pZEBhbmRyb2lkLmNvbYIJANWFuGx90071MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEEBQADggEBABnTDPEF+3iSP0wNfdIjIz1AlnrPzgAIHVvXxunW7SBrDhEglQZBbKJEk5kT0mtKoOD1JMrSu1xuTKEBahWRbqHsXclaXjoBADb0kkjVEJu/Lh5hgYZnOjvlba8Ld7HCKePCVePoTJBdI4fvugnL8TsgK05aIskyY0hKI9L8KfqfGTl1lzOv2KoWD0KWwtAWPoGChZxmQ+nBli+gwYMzM1vAkP+aayLe0a1EQimlOalO762r0GXO0ks+UeXde2Z4e+8S/pf7pITEI/tP+MxJTALw9QUWEv9lKTk+jkbqxbsh8nfBUapfKqYn0eidpwq2AzVp3juYl7//fKnaPhJD9gs="
-        errorLine2="                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  ^">
-        <location
-            file="src/main/res/values/font_certs.xml"
-            line="24"
-            column="803"/>
-    </issue>
-
-    <issue
-        id="Typos"
-        message="Did you mean &quot;GA!&quot; instead of &quot;GA1&quot; ?"
-        errorLine1="            MIIEQzCCAyugAwIBAgIJAMLgh0ZkSjCNMA0GCSqGSIb3DQEBBAUAMHQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1Nb3VudGFpbiBWaWV3MRQwEgYDVQQKEwtHb29nbGUgSW5jLjEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDAeFw0wODA4MjEyMzEzMzRaFw0zNjAxMDcyMzEzMzRaMHQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1Nb3VudGFpbiBWaWV3MRQwEgYDVQQKEwtHb29nbGUgSW5jLjEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDCCASAwDQYJKoZIhvcNAQEBBQADggENADCCAQgCggEBAKtWLgDYO6IIrgqWbxJOKdoR8qtW0I9Y4sypEwPpt1TTcvZApxsdyxMJZ2JORland2qSGT2y5b+3JKkedxiLDmpHpDsz2WCbdxgxRczfey5YZnTJ4VZbH0xqWVW/8lGmPav5xVwnIiJS6HXk+BVKZF+JcWjAsb/GEuq/eFdpuzSqeYTcfi6idkyugwfYwXFU1+5fZKUaRKYCwkkFQVfcAs1fXA5V+++FGfvjJ/CxURaSxaBvGdGDhfXE28LWuT9ozCl5xw4Yq5OGazvV24mZVSoOO0yZ31j7kYvtwYK6NeADwbSxDdJEqO4k//0zOHKrUiGYXtqw/A0LFFtqoZKFjnkCAQOjgdkwgdYwHQYDVR0OBBYEFMd9jMIhF1Ylmn/Tgt9r45jk14alMIGmBgNVHSMEgZ4wgZuAFMd9jMIhF1Ylmn/Tgt9r45jk14aloXikdjB0MQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEUMBIGA1UEChMLR29vZ2xlIEluYy4xEDAOBgNVBAsTB0FuZHJvaWQxEDAOBgNVBAMTB0FuZHJvaWSCCQDC4IdGZEowjTAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBAUAA4IBAQBt0lLO74UwLDYKqs6Tm8/yzKkEu116FmH4rkaymUIE0P9KaMftGlMexFlaYjzmB2OxZyl6euNXEsQH8gjwyxCUKRJNexBiGcCEyj6z+a1fuHHvkiaai+KL8W1EyNmgjmyy8AW7P+LLlkR+ho5zEHatRbM/YAnqGcFh5iZBqpknHf1SKMXFh4dd239FJ1jWYfbMDMy3NS5CTMQ2XFI1MvcyUTdZPErjQfTbQe3aDQsQcafEQPD+nqActifKZ0Np0IS9L9kR/wbNvyz6ENwPiTrjV2KRkEjH78ZMcUQXg0L3BYHJ3lc69Vs5Ddf9uUGGMYldX3WfMBEmh/9iFBDAaTCK"
-        errorLine2="                                                                                                                                                                                   ^">
-        <location
-            file="src/main/res/values/font_certs.xml"
-            line="29"
-            column="180"/>
-    </issue>
-
-    <issue
-        id="Typos"
-        message="Did you mean &quot;GA!&quot; instead of &quot;GA1&quot; ?"
-        errorLine1="            MIIEQzCCAyugAwIBAgIJAMLgh0ZkSjCNMA0GCSqGSIb3DQEBBAUAMHQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1Nb3VudGFpbiBWaWV3MRQwEgYDVQQKEwtHb29nbGUgSW5jLjEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDAeFw0wODA4MjEyMzEzMzRaFw0zNjAxMDcyMzEzMzRaMHQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1Nb3VudGFpbiBWaWV3MRQwEgYDVQQKEwtHb29nbGUgSW5jLjEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDCCASAwDQYJKoZIhvcNAQEBBQADggENADCCAQgCggEBAKtWLgDYO6IIrgqWbxJOKdoR8qtW0I9Y4sypEwPpt1TTcvZApxsdyxMJZ2JORland2qSGT2y5b+3JKkedxiLDmpHpDsz2WCbdxgxRczfey5YZnTJ4VZbH0xqWVW/8lGmPav5xVwnIiJS6HXk+BVKZF+JcWjAsb/GEuq/eFdpuzSqeYTcfi6idkyugwfYwXFU1+5fZKUaRKYCwkkFQVfcAs1fXA5V+++FGfvjJ/CxURaSxaBvGdGDhfXE28LWuT9ozCl5xw4Yq5OGazvV24mZVSoOO0yZ31j7kYvtwYK6NeADwbSxDdJEqO4k//0zOHKrUiGYXtqw/A0LFFtqoZKFjnkCAQOjgdkwgdYwHQYDVR0OBBYEFMd9jMIhF1Ylmn/Tgt9r45jk14alMIGmBgNVHSMEgZ4wgZuAFMd9jMIhF1Ylmn/Tgt9r45jk14aloXikdjB0MQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEUMBIGA1UEChMLR29vZ2xlIEluYy4xEDAOBgNVBAsTB0FuZHJvaWQxEDAOBgNVBAMTB0FuZHJvaWSCCQDC4IdGZEowjTAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBAUAA4IBAQBt0lLO74UwLDYKqs6Tm8/yzKkEu116FmH4rkaymUIE0P9KaMftGlMexFlaYjzmB2OxZyl6euNXEsQH8gjwyxCUKRJNexBiGcCEyj6z+a1fuHHvkiaai+KL8W1EyNmgjmyy8AW7P+LLlkR+ho5zEHatRbM/YAnqGcFh5iZBqpknHf1SKMXFh4dd239FJ1jWYfbMDMy3NS5CTMQ2XFI1MvcyUTdZPErjQfTbQe3aDQsQcafEQPD+nqActifKZ0Np0IS9L9kR/wbNvyz6ENwPiTrjV2KRkEjH78ZMcUQXg0L3BYHJ3lc69Vs5Ddf9uUGGMYldX3WfMBEmh/9iFBDAaTCK"
-        errorLine2="                                                                                                                                                                                                           ^">
-        <location
-            file="src/main/res/values/font_certs.xml"
-            line="29"
-            column="204"/>
-    </issue>
-
-    <issue
-        id="Typos"
-        message="Did you mean &quot;GA!&quot; instead of &quot;GA1&quot; ?"
-        errorLine1="            MIIEQzCCAyugAwIBAgIJAMLgh0ZkSjCNMA0GCSqGSIb3DQEBBAUAMHQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1Nb3VudGFpbiBWaWV3MRQwEgYDVQQKEwtHb29nbGUgSW5jLjEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDAeFw0wODA4MjEyMzEzMzRaFw0zNjAxMDcyMzEzMzRaMHQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1Nb3VudGFpbiBWaWV3MRQwEgYDVQQKEwtHb29nbGUgSW5jLjEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDCCASAwDQYJKoZIhvcNAQEBBQADggENADCCAQgCggEBAKtWLgDYO6IIrgqWbxJOKdoR8qtW0I9Y4sypEwPpt1TTcvZApxsdyxMJZ2JORland2qSGT2y5b+3JKkedxiLDmpHpDsz2WCbdxgxRczfey5YZnTJ4VZbH0xqWVW/8lGmPav5xVwnIiJS6HXk+BVKZF+JcWjAsb/GEuq/eFdpuzSqeYTcfi6idkyugwfYwXFU1+5fZKUaRKYCwkkFQVfcAs1fXA5V+++FGfvjJ/CxURaSxaBvGdGDhfXE28LWuT9ozCl5xw4Yq5OGazvV24mZVSoOO0yZ31j7kYvtwYK6NeADwbSxDdJEqO4k//0zOHKrUiGYXtqw/A0LFFtqoZKFjnkCAQOjgdkwgdYwHQYDVR0OBBYEFMd9jMIhF1Ylmn/Tgt9r45jk14alMIGmBgNVHSMEgZ4wgZuAFMd9jMIhF1Ylmn/Tgt9r45jk14aloXikdjB0MQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEUMBIGA1UEChMLR29vZ2xlIEluYy4xEDAOBgNVBAsTB0FuZHJvaWQxEDAOBgNVBAMTB0FuZHJvaWSCCQDC4IdGZEowjTAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBAUAA4IBAQBt0lLO74UwLDYKqs6Tm8/yzKkEu116FmH4rkaymUIE0P9KaMftGlMexFlaYjzmB2OxZyl6euNXEsQH8gjwyxCUKRJNexBiGcCEyj6z+a1fuHHvkiaai+KL8W1EyNmgjmyy8AW7P+LLlkR+ho5zEHatRbM/YAnqGcFh5iZBqpknHf1SKMXFh4dd239FJ1jWYfbMDMy3NS5CTMQ2XFI1MvcyUTdZPErjQfTbQe3aDQsQcafEQPD+nqActifKZ0Np0IS9L9kR/wbNvyz6ENwPiTrjV2KRkEjH78ZMcUQXg0L3BYHJ3lc69Vs5Ddf9uUGGMYldX3WfMBEmh/9iFBDAaTCK"
-        errorLine2="                                                                                                                                                                                                                                                                                                                                                                                           ^">
-        <location
-            file="src/main/res/values/font_certs.xml"
-            line="29"
-            column="380"/>
-    </issue>
-
-    <issue
-        id="Typos"
-        message="Did you mean &quot;GA!&quot; instead of &quot;GA1&quot; ?"
-        errorLine1="            MIIEQzCCAyugAwIBAgIJAMLgh0ZkSjCNMA0GCSqGSIb3DQEBBAUAMHQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1Nb3VudGFpbiBWaWV3MRQwEgYDVQQKEwtHb29nbGUgSW5jLjEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDAeFw0wODA4MjEyMzEzMzRaFw0zNjAxMDcyMzEzMzRaMHQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1Nb3VudGFpbiBWaWV3MRQwEgYDVQQKEwtHb29nbGUgSW5jLjEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDCCASAwDQYJKoZIhvcNAQEBBQADggENADCCAQgCggEBAKtWLgDYO6IIrgqWbxJOKdoR8qtW0I9Y4sypEwPpt1TTcvZApxsdyxMJZ2JORland2qSGT2y5b+3JKkedxiLDmpHpDsz2WCbdxgxRczfey5YZnTJ4VZbH0xqWVW/8lGmPav5xVwnIiJS6HXk+BVKZF+JcWjAsb/GEuq/eFdpuzSqeYTcfi6idkyugwfYwXFU1+5fZKUaRKYCwkkFQVfcAs1fXA5V+++FGfvjJ/CxURaSxaBvGdGDhfXE28LWuT9ozCl5xw4Yq5OGazvV24mZVSoOO0yZ31j7kYvtwYK6NeADwbSxDdJEqO4k//0zOHKrUiGYXtqw/A0LFFtqoZKFjnkCAQOjgdkwgdYwHQYDVR0OBBYEFMd9jMIhF1Ylmn/Tgt9r45jk14alMIGmBgNVHSMEgZ4wgZuAFMd9jMIhF1Ylmn/Tgt9r45jk14aloXikdjB0MQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEUMBIGA1UEChMLR29vZ2xlIEluYy4xEDAOBgNVBAsTB0FuZHJvaWQxEDAOBgNVBAMTB0FuZHJvaWSCCQDC4IdGZEowjTAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBAUAA4IBAQBt0lLO74UwLDYKqs6Tm8/yzKkEu116FmH4rkaymUIE0P9KaMftGlMexFlaYjzmB2OxZyl6euNXEsQH8gjwyxCUKRJNexBiGcCEyj6z+a1fuHHvkiaai+KL8W1EyNmgjmyy8AW7P+LLlkR+ho5zEHatRbM/YAnqGcFh5iZBqpknHf1SKMXFh4dd239FJ1jWYfbMDMy3NS5CTMQ2XFI1MvcyUTdZPErjQfTbQe3aDQsQcafEQPD+nqActifKZ0Np0IS9L9kR/wbNvyz6ENwPiTrjV2KRkEjH78ZMcUQXg0L3BYHJ3lc69Vs5Ddf9uUGGMYldX3WfMBEmh/9iFBDAaTCK"
-        errorLine2="                                                                                                                                                                                                                                                                                                                                                                                                                   ^">
-        <location
-            file="src/main/res/values/font_certs.xml"
-            line="29"
-            column="404"/>
-    </issue>
-
-    <issue
-        id="Typos"
-        message="Did you mean &quot;MQswCQYDVQQGEwJVUzETMBEGA!&quot; instead of &quot;MQswCQYDVQQGEwJVUzETMBEGA1&quot; ?"
-        errorLine1="            MIIEQzCCAyugAwIBAgIJAMLgh0ZkSjCNMA0GCSqGSIb3DQEBBAUAMHQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1Nb3VudGFpbiBWaWV3MRQwEgYDVQQKEwtHb29nbGUgSW5jLjEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDAeFw0wODA4MjEyMzEzMzRaFw0zNjAxMDcyMzEzMzRaMHQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1Nb3VudGFpbiBWaWV3MRQwEgYDVQQKEwtHb29nbGUgSW5jLjEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDCCASAwDQYJKoZIhvcNAQEBBQADggENADCCAQgCggEBAKtWLgDYO6IIrgqWbxJOKdoR8qtW0I9Y4sypEwPpt1TTcvZApxsdyxMJZ2JORland2qSGT2y5b+3JKkedxiLDmpHpDsz2WCbdxgxRczfey5YZnTJ4VZbH0xqWVW/8lGmPav5xVwnIiJS6HXk+BVKZF+JcWjAsb/GEuq/eFdpuzSqeYTcfi6idkyugwfYwXFU1+5fZKUaRKYCwkkFQVfcAs1fXA5V+++FGfvjJ/CxURaSxaBvGdGDhfXE28LWuT9ozCl5xw4Yq5OGazvV24mZVSoOO0yZ31j7kYvtwYK6NeADwbSxDdJEqO4k//0zOHKrUiGYXtqw/A0LFFtqoZKFjnkCAQOjgdkwgdYwHQYDVR0OBBYEFMd9jMIhF1Ylmn/Tgt9r45jk14alMIGmBgNVHSMEgZ4wgZuAFMd9jMIhF1Ylmn/Tgt9r45jk14aloXikdjB0MQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEUMBIGA1UEChMLR29vZ2xlIEluYy4xEDAOBgNVBAsTB0FuZHJvaWQxEDAOBgNVBAMTB0FuZHJvaWSCCQDC4IdGZEowjTAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBAUAA4IBAQBt0lLO74UwLDYKqs6Tm8/yzKkEu116FmH4rkaymUIE0P9KaMftGlMexFlaYjzmB2OxZyl6euNXEsQH8gjwyxCUKRJNexBiGcCEyj6z+a1fuHHvkiaai+KL8W1EyNmgjmyy8AW7P+LLlkR+ho5zEHatRbM/YAnqGcFh5iZBqpknHf1SKMXFh4dd239FJ1jWYfbMDMy3NS5CTMQ2XFI1MvcyUTdZPErjQfTbQe3aDQsQcafEQPD+nqActifKZ0Np0IS9L9kR/wbNvyz6ENwPiTrjV2KRkEjH78ZMcUQXg0L3BYHJ3lc69Vs5Ddf9uUGGMYldX3WfMBEmh/9iFBDAaTCK"
-        errorLine2="                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ^">
-        <location
-            file="src/main/res/values/font_certs.xml"
-            line="29"
-            column="917"/>
-    </issue>
-
-    <issue
-        id="Typos"
-        message="Did you mean &quot;XFI!&quot; instead of &quot;XFI1&quot; ?"
-        errorLine1="            MIIEQzCCAyugAwIBAgIJAMLgh0ZkSjCNMA0GCSqGSIb3DQEBBAUAMHQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1Nb3VudGFpbiBWaWV3MRQwEgYDVQQKEwtHb29nbGUgSW5jLjEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDAeFw0wODA4MjEyMzEzMzRaFw0zNjAxMDcyMzEzMzRaMHQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1Nb3VudGFpbiBWaWV3MRQwEgYDVQQKEwtHb29nbGUgSW5jLjEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDCCASAwDQYJKoZIhvcNAQEBBQADggENADCCAQgCggEBAKtWLgDYO6IIrgqWbxJOKdoR8qtW0I9Y4sypEwPpt1TTcvZApxsdyxMJZ2JORland2qSGT2y5b+3JKkedxiLDmpHpDsz2WCbdxgxRczfey5YZnTJ4VZbH0xqWVW/8lGmPav5xVwnIiJS6HXk+BVKZF+JcWjAsb/GEuq/eFdpuzSqeYTcfi6idkyugwfYwXFU1+5fZKUaRKYCwkkFQVfcAs1fXA5V+++FGfvjJ/CxURaSxaBvGdGDhfXE28LWuT9ozCl5xw4Yq5OGazvV24mZVSoOO0yZ31j7kYvtwYK6NeADwbSxDdJEqO4k//0zOHKrUiGYXtqw/A0LFFtqoZKFjnkCAQOjgdkwgdYwHQYDVR0OBBYEFMd9jMIhF1Ylmn/Tgt9r45jk14alMIGmBgNVHSMEgZ4wgZuAFMd9jMIhF1Ylmn/Tgt9r45jk14aloXikdjB0MQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEUMBIGA1UEChMLR29vZ2xlIEluYy4xEDAOBgNVBAsTB0FuZHJvaWQxEDAOBgNVBAMTB0FuZHJvaWSCCQDC4IdGZEowjTAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBAUAA4IBAQBt0lLO74UwLDYKqs6Tm8/yzKkEu116FmH4rkaymUIE0P9KaMftGlMexFlaYjzmB2OxZyl6euNXEsQH8gjwyxCUKRJNexBiGcCEyj6z+a1fuHHvkiaai+KL8W1EyNmgjmyy8AW7P+LLlkR+ho5zEHatRbM/YAnqGcFh5iZBqpknHf1SKMXFh4dd239FJ1jWYfbMDMy3NS5CTMQ2XFI1MvcyUTdZPErjQfTbQe3aDQsQcafEQPD+nqActifKZ0Np0IS9L9kR/wbNvyz6ENwPiTrjV2KRkEjH78ZMcUQXg0L3BYHJ3lc69Vs5Ddf9uUGGMYldX3WfMBEmh/9iFBDAaTCK"
-        errorLine2="                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        ^">
-        <location
-            file="src/main/res/values/font_certs.xml"
-            line="29"
-            column="1337"/>
-    </issue>
-
-    <issue
-        id="Typos"
-        message="Did you mean &quot;gVmlldzEUMBIGA!&quot; instead of &quot;gVmlldzEUMBIGA1&quot; ?"
-        errorLine1="            MIIEQzCCAyugAwIBAgIJAMLgh0ZkSjCNMA0GCSqGSIb3DQEBBAUAMHQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1Nb3VudGFpbiBWaWV3MRQwEgYDVQQKEwtHb29nbGUgSW5jLjEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDAeFw0wODA4MjEyMzEzMzRaFw0zNjAxMDcyMzEzMzRaMHQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1Nb3VudGFpbiBWaWV3MRQwEgYDVQQKEwtHb29nbGUgSW5jLjEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDCCASAwDQYJKoZIhvcNAQEBBQADggENADCCAQgCggEBAKtWLgDYO6IIrgqWbxJOKdoR8qtW0I9Y4sypEwPpt1TTcvZApxsdyxMJZ2JORland2qSGT2y5b+3JKkedxiLDmpHpDsz2WCbdxgxRczfey5YZnTJ4VZbH0xqWVW/8lGmPav5xVwnIiJS6HXk+BVKZF+JcWjAsb/GEuq/eFdpuzSqeYTcfi6idkyugwfYwXFU1+5fZKUaRKYCwkkFQVfcAs1fXA5V+++FGfvjJ/CxURaSxaBvGdGDhfXE28LWuT9ozCl5xw4Yq5OGazvV24mZVSoOO0yZ31j7kYvtwYK6NeADwbSxDdJEqO4k//0zOHKrUiGYXtqw/A0LFFtqoZKFjnkCAQOjgdkwgdYwHQYDVR0OBBYEFMd9jMIhF1Ylmn/Tgt9r45jk14alMIGmBgNVHSMEgZ4wgZuAFMd9jMIhF1Ylmn/Tgt9r45jk14aloXikdjB0MQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEUMBIGA1UEChMLR29vZ2xlIEluYy4xEDAOBgNVBAsTB0FuZHJvaWQxEDAOBgNVBAMTB0FuZHJvaWSCCQDC4IdGZEowjTAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBAUAA4IBAQBt0lLO74UwLDYKqs6Tm8/yzKkEu116FmH4rkaymUIE0P9KaMftGlMexFlaYjzmB2OxZyl6euNXEsQH8gjwyxCUKRJNexBiGcCEyj6z+a1fuHHvkiaai+KL8W1EyNmgjmyy8AW7P+LLlkR+ho5zEHatRbM/YAnqGcFh5iZBqpknHf1SKMXFh4dd239FJ1jWYfbMDMy3NS5CTMQ2XFI1MvcyUTdZPErjQfTbQe3aDQsQcafEQPD+nqActifKZ0Np0IS9L9kR/wbNvyz6ENwPiTrjV2KRkEjH78ZMcUQXg0L3BYHJ3lc69Vs5Ddf9uUGGMYldX3WfMBEmh/9iFBDAaTCK"
-        errorLine2="                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           ^">
-        <location
-            file="src/main/res/values/font_certs.xml"
-            line="29"
-            column="988"/>
-    </issue>
-
-    <issue
-        id="Typos"
-        message="Did you mean &quot;iZBqpknHf!&quot; instead of &quot;iZBqpknHf1&quot; ?"
-        errorLine1="            MIIEQzCCAyugAwIBAgIJAMLgh0ZkSjCNMA0GCSqGSIb3DQEBBAUAMHQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1Nb3VudGFpbiBWaWV3MRQwEgYDVQQKEwtHb29nbGUgSW5jLjEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDAeFw0wODA4MjEyMzEzMzRaFw0zNjAxMDcyMzEzMzRaMHQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1Nb3VudGFpbiBWaWV3MRQwEgYDVQQKEwtHb29nbGUgSW5jLjEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDCCASAwDQYJKoZIhvcNAQEBBQADggENADCCAQgCggEBAKtWLgDYO6IIrgqWbxJOKdoR8qtW0I9Y4sypEwPpt1TTcvZApxsdyxMJZ2JORland2qSGT2y5b+3JKkedxiLDmpHpDsz2WCbdxgxRczfey5YZnTJ4VZbH0xqWVW/8lGmPav5xVwnIiJS6HXk+BVKZF+JcWjAsb/GEuq/eFdpuzSqeYTcfi6idkyugwfYwXFU1+5fZKUaRKYCwkkFQVfcAs1fXA5V+++FGfvjJ/CxURaSxaBvGdGDhfXE28LWuT9ozCl5xw4Yq5OGazvV24mZVSoOO0yZ31j7kYvtwYK6NeADwbSxDdJEqO4k//0zOHKrUiGYXtqw/A0LFFtqoZKFjnkCAQOjgdkwgdYwHQYDVR0OBBYEFMd9jMIhF1Ylmn/Tgt9r45jk14alMIGmBgNVHSMEgZ4wgZuAFMd9jMIhF1Ylmn/Tgt9r45jk14aloXikdjB0MQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEUMBIGA1UEChMLR29vZ2xlIEluYy4xEDAOBgNVBAsTB0FuZHJvaWQxEDAOBgNVBAMTB0FuZHJvaWSCCQDC4IdGZEowjTAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBAUAA4IBAQBt0lLO74UwLDYKqs6Tm8/yzKkEu116FmH4rkaymUIE0P9KaMftGlMexFlaYjzmB2OxZyl6euNXEsQH8gjwyxCUKRJNexBiGcCEyj6z+a1fuHHvkiaai+KL8W1EyNmgjmyy8AW7P+LLlkR+ho5zEHatRbM/YAnqGcFh5iZBqpknHf1SKMXFh4dd239FJ1jWYfbMDMy3NS5CTMQ2XFI1MvcyUTdZPErjQfTbQe3aDQsQcafEQPD+nqActifKZ0Np0IS9L9kR/wbNvyz6ENwPiTrjV2KRkEjH78ZMcUQXg0L3BYHJ3lc69Vs5Ddf9uUGGMYldX3WfMBEmh/9iFBDAaTCK"
-        errorLine2="                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             ^">
-        <location
-            file="src/main/res/values/font_certs.xml"
-            line="29"
-            column="1294"/>
-    </issue>
-
-    <issue
-        id="Typos"
-        message="Did you mean &quot;idkyugwfYwXFU!&quot; instead of &quot;idkyugwfYwXFU1&quot; ?"
-        errorLine1="            MIIEQzCCAyugAwIBAgIJAMLgh0ZkSjCNMA0GCSqGSIb3DQEBBAUAMHQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1Nb3VudGFpbiBWaWV3MRQwEgYDVQQKEwtHb29nbGUgSW5jLjEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDAeFw0wODA4MjEyMzEzMzRaFw0zNjAxMDcyMzEzMzRaMHQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1Nb3VudGFpbiBWaWV3MRQwEgYDVQQKEwtHb29nbGUgSW5jLjEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDCCASAwDQYJKoZIhvcNAQEBBQADggENADCCAQgCggEBAKtWLgDYO6IIrgqWbxJOKdoR8qtW0I9Y4sypEwPpt1TTcvZApxsdyxMJZ2JORland2qSGT2y5b+3JKkedxiLDmpHpDsz2WCbdxgxRczfey5YZnTJ4VZbH0xqWVW/8lGmPav5xVwnIiJS6HXk+BVKZF+JcWjAsb/GEuq/eFdpuzSqeYTcfi6idkyugwfYwXFU1+5fZKUaRKYCwkkFQVfcAs1fXA5V+++FGfvjJ/CxURaSxaBvGdGDhfXE28LWuT9ozCl5xw4Yq5OGazvV24mZVSoOO0yZ31j7kYvtwYK6NeADwbSxDdJEqO4k//0zOHKrUiGYXtqw/A0LFFtqoZKFjnkCAQOjgdkwgdYwHQYDVR0OBBYEFMd9jMIhF1Ylmn/Tgt9r45jk14alMIGmBgNVHSMEgZ4wgZuAFMd9jMIhF1Ylmn/Tgt9r45jk14aloXikdjB0MQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEUMBIGA1UEChMLR29vZ2xlIEluYy4xEDAOBgNVBAsTB0FuZHJvaWQxEDAOBgNVBAMTB0FuZHJvaWSCCQDC4IdGZEowjTAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBAUAA4IBAQBt0lLO74UwLDYKqs6Tm8/yzKkEu116FmH4rkaymUIE0P9KaMftGlMexFlaYjzmB2OxZyl6euNXEsQH8gjwyxCUKRJNexBiGcCEyj6z+a1fuHHvkiaai+KL8W1EyNmgjmyy8AW7P+LLlkR+ho5zEHatRbM/YAnqGcFh5iZBqpknHf1SKMXFh4dd239FJ1jWYfbMDMy3NS5CTMQ2XFI1MvcyUTdZPErjQfTbQe3aDQsQcafEQPD+nqActifKZ0Np0IS9L9kR/wbNvyz6ENwPiTrjV2KRkEjH78ZMcUQXg0L3BYHJ3lc69Vs5Ddf9uUGGMYldX3WfMBEmh/9iFBDAaTCK"
-        errorLine2="                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   ^">
-        <location
-            file="src/main/res/values/font_certs.xml"
-            line="29"
-            column="644"/>
-    </issue>
-
-    <issue
-        id="Typos"
-        message="Did you mean &quot;jMIhF!&quot; instead of &quot;jMIhF1&quot; ?"
-        errorLine1="            MIIEQzCCAyugAwIBAgIJAMLgh0ZkSjCNMA0GCSqGSIb3DQEBBAUAMHQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1Nb3VudGFpbiBWaWV3MRQwEgYDVQQKEwtHb29nbGUgSW5jLjEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDAeFw0wODA4MjEyMzEzMzRaFw0zNjAxMDcyMzEzMzRaMHQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1Nb3VudGFpbiBWaWV3MRQwEgYDVQQKEwtHb29nbGUgSW5jLjEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDCCASAwDQYJKoZIhvcNAQEBBQADggENADCCAQgCggEBAKtWLgDYO6IIrgqWbxJOKdoR8qtW0I9Y4sypEwPpt1TTcvZApxsdyxMJZ2JORland2qSGT2y5b+3JKkedxiLDmpHpDsz2WCbdxgxRczfey5YZnTJ4VZbH0xqWVW/8lGmPav5xVwnIiJS6HXk+BVKZF+JcWjAsb/GEuq/eFdpuzSqeYTcfi6idkyugwfYwXFU1+5fZKUaRKYCwkkFQVfcAs1fXA5V+++FGfvjJ/CxURaSxaBvGdGDhfXE28LWuT9ozCl5xw4Yq5OGazvV24mZVSoOO0yZ31j7kYvtwYK6NeADwbSxDdJEqO4k//0zOHKrUiGYXtqw/A0LFFtqoZKFjnkCAQOjgdkwgdYwHQYDVR0OBBYEFMd9jMIhF1Ylmn/Tgt9r45jk14alMIGmBgNVHSMEgZ4wgZuAFMd9jMIhF1Ylmn/Tgt9r45jk14aloXikdjB0MQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEUMBIGA1UEChMLR29vZ2xlIEluYy4xEDAOBgNVBAsTB0FuZHJvaWQxEDAOBgNVBAMTB0FuZHJvaWSCCQDC4IdGZEowjTAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBAUAA4IBAQBt0lLO74UwLDYKqs6Tm8/yzKkEu116FmH4rkaymUIE0P9KaMftGlMexFlaYjzmB2OxZyl6euNXEsQH8gjwyxCUKRJNexBiGcCEyj6z+a1fuHHvkiaai+KL8W1EyNmgjmyy8AW7P+LLlkR+ho5zEHatRbM/YAnqGcFh5iZBqpknHf1SKMXFh4dd239FJ1jWYfbMDMy3NS5CTMQ2XFI1MvcyUTdZPErjQfTbQe3aDQsQcafEQPD+nqActifKZ0Np0IS9L9kR/wbNvyz6ENwPiTrjV2KRkEjH78ZMcUQXg0L3BYHJ3lc69Vs5Ddf9uUGGMYldX3WfMBEmh/9iFBDAaTCK"
-        errorLine2="                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ^">
-        <location
-            file="src/main/res/values/font_certs.xml"
-            line="29"
-            column="837"/>
-    </issue>
-
-    <issue
-        id="Typos"
-        message="Did you mean &quot;jMIhF!&quot; instead of &quot;jMIhF1&quot; ?"
-        errorLine1="            MIIEQzCCAyugAwIBAgIJAMLgh0ZkSjCNMA0GCSqGSIb3DQEBBAUAMHQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1Nb3VudGFpbiBWaWV3MRQwEgYDVQQKEwtHb29nbGUgSW5jLjEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDAeFw0wODA4MjEyMzEzMzRaFw0zNjAxMDcyMzEzMzRaMHQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1Nb3VudGFpbiBWaWV3MRQwEgYDVQQKEwtHb29nbGUgSW5jLjEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDCCASAwDQYJKoZIhvcNAQEBBQADggENADCCAQgCggEBAKtWLgDYO6IIrgqWbxJOKdoR8qtW0I9Y4sypEwPpt1TTcvZApxsdyxMJZ2JORland2qSGT2y5b+3JKkedxiLDmpHpDsz2WCbdxgxRczfey5YZnTJ4VZbH0xqWVW/8lGmPav5xVwnIiJS6HXk+BVKZF+JcWjAsb/GEuq/eFdpuzSqeYTcfi6idkyugwfYwXFU1+5fZKUaRKYCwkkFQVfcAs1fXA5V+++FGfvjJ/CxURaSxaBvGdGDhfXE28LWuT9ozCl5xw4Yq5OGazvV24mZVSoOO0yZ31j7kYvtwYK6NeADwbSxDdJEqO4k//0zOHKrUiGYXtqw/A0LFFtqoZKFjnkCAQOjgdkwgdYwHQYDVR0OBBYEFMd9jMIhF1Ylmn/Tgt9r45jk14alMIGmBgNVHSMEgZ4wgZuAFMd9jMIhF1Ylmn/Tgt9r45jk14aloXikdjB0MQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEUMBIGA1UEChMLR29vZ2xlIEluYy4xEDAOBgNVBAsTB0FuZHJvaWQxEDAOBgNVBAMTB0FuZHJvaWSCCQDC4IdGZEowjTAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBAUAA4IBAQBt0lLO74UwLDYKqs6Tm8/yzKkEu116FmH4rkaymUIE0P9KaMftGlMexFlaYjzmB2OxZyl6euNXEsQH8gjwyxCUKRJNexBiGcCEyj6z+a1fuHHvkiaai+KL8W1EyNmgjmyy8AW7P+LLlkR+ho5zEHatRbM/YAnqGcFh5iZBqpknHf1SKMXFh4dd239FJ1jWYfbMDMy3NS5CTMQ2XFI1MvcyUTdZPErjQfTbQe3aDQsQcafEQPD+nqActifKZ0Np0IS9L9kR/wbNvyz6ENwPiTrjV2KRkEjH78ZMcUQXg0L3BYHJ3lc69Vs5Ddf9uUGGMYldX3WfMBEmh/9iFBDAaTCK"
-        errorLine2="                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ^">
-        <location
-            file="src/main/res/values/font_certs.xml"
-            line="29"
-            column="885"/>
-    </issue>
-
-    <issue
-        id="Typos"
-        message="Did you mean &quot;pYTEWMBQGA!&quot; instead of &quot;pYTEWMBQGA1&quot; ?"
-        errorLine1="            MIIEQzCCAyugAwIBAgIJAMLgh0ZkSjCNMA0GCSqGSIb3DQEBBAUAMHQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1Nb3VudGFpbiBWaWV3MRQwEgYDVQQKEwtHb29nbGUgSW5jLjEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDAeFw0wODA4MjEyMzEzMzRaFw0zNjAxMDcyMzEzMzRaMHQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1Nb3VudGFpbiBWaWV3MRQwEgYDVQQKEwtHb29nbGUgSW5jLjEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDCCASAwDQYJKoZIhvcNAQEBBQADggENADCCAQgCggEBAKtWLgDYO6IIrgqWbxJOKdoR8qtW0I9Y4sypEwPpt1TTcvZApxsdyxMJZ2JORland2qSGT2y5b+3JKkedxiLDmpHpDsz2WCbdxgxRczfey5YZnTJ4VZbH0xqWVW/8lGmPav5xVwnIiJS6HXk+BVKZF+JcWjAsb/GEuq/eFdpuzSqeYTcfi6idkyugwfYwXFU1+5fZKUaRKYCwkkFQVfcAs1fXA5V+++FGfvjJ/CxURaSxaBvGdGDhfXE28LWuT9ozCl5xw4Yq5OGazvV24mZVSoOO0yZ31j7kYvtwYK6NeADwbSxDdJEqO4k//0zOHKrUiGYXtqw/A0LFFtqoZKFjnkCAQOjgdkwgdYwHQYDVR0OBBYEFMd9jMIhF1Ylmn/Tgt9r45jk14alMIGmBgNVHSMEgZ4wgZuAFMd9jMIhF1Ylmn/Tgt9r45jk14aloXikdjB0MQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEUMBIGA1UEChMLR29vZ2xlIEluYy4xEDAOBgNVBAsTB0FuZHJvaWQxEDAOBgNVBAMTB0FuZHJvaWSCCQDC4IdGZEowjTAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBAUAA4IBAQBt0lLO74UwLDYKqs6Tm8/yzKkEu116FmH4rkaymUIE0P9KaMftGlMexFlaYjzmB2OxZyl6euNXEsQH8gjwyxCUKRJNexBiGcCEyj6z+a1fuHHvkiaai+KL8W1EyNmgjmyy8AW7P+LLlkR+ho5zEHatRbM/YAnqGcFh5iZBqpknHf1SKMXFh4dd239FJ1jWYfbMDMy3NS5CTMQ2XFI1MvcyUTdZPErjQfTbQe3aDQsQcafEQPD+nqActifKZ0Np0IS9L9kR/wbNvyz6ENwPiTrjV2KRkEjH78ZMcUQXg0L3BYHJ3lc69Vs5Ddf9uUGGMYldX3WfMBEmh/9iFBDAaTCK"
-        errorLine2="                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               ^">
-        <location
-            file="src/main/res/values/font_certs.xml"
-            line="29"
-            column="960"/>
-    </issue>
-
-    <issue
-        id="Typos"
-        message="Did you mean &quot;sypEwPpt!&quot; instead of &quot;sypEwPpt1&quot; ?"
-        errorLine1="            MIIEQzCCAyugAwIBAgIJAMLgh0ZkSjCNMA0GCSqGSIb3DQEBBAUAMHQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1Nb3VudGFpbiBWaWV3MRQwEgYDVQQKEwtHb29nbGUgSW5jLjEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDAeFw0wODA4MjEyMzEzMzRaFw0zNjAxMDcyMzEzMzRaMHQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1Nb3VudGFpbiBWaWV3MRQwEgYDVQQKEwtHb29nbGUgSW5jLjEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDCCASAwDQYJKoZIhvcNAQEBBQADggENADCCAQgCggEBAKtWLgDYO6IIrgqWbxJOKdoR8qtW0I9Y4sypEwPpt1TTcvZApxsdyxMJZ2JORland2qSGT2y5b+3JKkedxiLDmpHpDsz2WCbdxgxRczfey5YZnTJ4VZbH0xqWVW/8lGmPav5xVwnIiJS6HXk+BVKZF+JcWjAsb/GEuq/eFdpuzSqeYTcfi6idkyugwfYwXFU1+5fZKUaRKYCwkkFQVfcAs1fXA5V+++FGfvjJ/CxURaSxaBvGdGDhfXE28LWuT9ozCl5xw4Yq5OGazvV24mZVSoOO0yZ31j7kYvtwYK6NeADwbSxDdJEqO4k//0zOHKrUiGYXtqw/A0LFFtqoZKFjnkCAQOjgdkwgdYwHQYDVR0OBBYEFMd9jMIhF1Ylmn/Tgt9r45jk14alMIGmBgNVHSMEgZ4wgZuAFMd9jMIhF1Ylmn/Tgt9r45jk14aloXikdjB0MQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEUMBIGA1UEChMLR29vZ2xlIEluYy4xEDAOBgNVBAsTB0FuZHJvaWQxEDAOBgNVBAMTB0FuZHJvaWSCCQDC4IdGZEowjTAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBAUAA4IBAQBt0lLO74UwLDYKqs6Tm8/yzKkEu116FmH4rkaymUIE0P9KaMftGlMexFlaYjzmB2OxZyl6euNXEsQH8gjwyxCUKRJNexBiGcCEyj6z+a1fuHHvkiaai+KL8W1EyNmgjmyy8AW7P+LLlkR+ho5zEHatRbM/YAnqGcFh5iZBqpknHf1SKMXFh4dd239FJ1jWYfbMDMy3NS5CTMQ2XFI1MvcyUTdZPErjQfTbQe3aDQsQcafEQPD+nqActifKZ0Np0IS9L9kR/wbNvyz6ENwPiTrjV2KRkEjH78ZMcUQXg0L3BYHJ3lc69Vs5Ddf9uUGGMYldX3WfMBEmh/9iFBDAaTCK"
-        errorLine2="                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 ^">
-        <location
-            file="src/main/res/values/font_certs.xml"
-            line="29"
-            column="498"/>
-    </issue>
-
-    <issue
-        id="Typos"
-        message="Did you mean &quot;ybmlhMRYwFAYDVQQHEw!&quot; instead of &quot;ybmlhMRYwFAYDVQQHEw1&quot; ?"
-        errorLine1="            MIIEQzCCAyugAwIBAgIJAMLgh0ZkSjCNMA0GCSqGSIb3DQEBBAUAMHQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1Nb3VudGFpbiBWaWV3MRQwEgYDVQQKEwtHb29nbGUgSW5jLjEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDAeFw0wODA4MjEyMzEzMzRaFw0zNjAxMDcyMzEzMzRaMHQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1Nb3VudGFpbiBWaWV3MRQwEgYDVQQKEwtHb29nbGUgSW5jLjEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDCCASAwDQYJKoZIhvcNAQEBBQADggENADCCAQgCggEBAKtWLgDYO6IIrgqWbxJOKdoR8qtW0I9Y4sypEwPpt1TTcvZApxsdyxMJZ2JORland2qSGT2y5b+3JKkedxiLDmpHpDsz2WCbdxgxRczfey5YZnTJ4VZbH0xqWVW/8lGmPav5xVwnIiJS6HXk+BVKZF+JcWjAsb/GEuq/eFdpuzSqeYTcfi6idkyugwfYwXFU1+5fZKUaRKYCwkkFQVfcAs1fXA5V+++FGfvjJ/CxURaSxaBvGdGDhfXE28LWuT9ozCl5xw4Yq5OGazvV24mZVSoOO0yZ31j7kYvtwYK6NeADwbSxDdJEqO4k//0zOHKrUiGYXtqw/A0LFFtqoZKFjnkCAQOjgdkwgdYwHQYDVR0OBBYEFMd9jMIhF1Ylmn/Tgt9r45jk14alMIGmBgNVHSMEgZ4wgZuAFMd9jMIhF1Ylmn/Tgt9r45jk14aloXikdjB0MQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEUMBIGA1UEChMLR29vZ2xlIEluYy4xEDAOBgNVBAsTB0FuZHJvaWQxEDAOBgNVBAMTB0FuZHJvaWSCCQDC4IdGZEowjTAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBAUAA4IBAQBt0lLO74UwLDYKqs6Tm8/yzKkEu116FmH4rkaymUIE0P9KaMftGlMexFlaYjzmB2OxZyl6euNXEsQH8gjwyxCUKRJNexBiGcCEyj6z+a1fuHHvkiaai+KL8W1EyNmgjmyy8AW7P+LLlkR+ho5zEHatRbM/YAnqGcFh5iZBqpknHf1SKMXFh4dd239FJ1jWYfbMDMy3NS5CTMQ2XFI1MvcyUTdZPErjQfTbQe3aDQsQcafEQPD+nqActifKZ0Np0IS9L9kR/wbNvyz6ENwPiTrjV2KRkEjH78ZMcUQXg0L3BYHJ3lc69Vs5Ddf9uUGGMYldX3WfMBEmh/9iFBDAaTCK"
-        errorLine2="                                                                                                           ^">
-        <location
-            file="src/main/res/values/font_certs.xml"
-            line="29"
-            column="108"/>
-    </issue>
-
-    <issue
-        id="Typos"
-        message="Did you mean &quot;ybmlhMRYwFAYDVQQHEw!&quot; instead of &quot;ybmlhMRYwFAYDVQQHEw1&quot; ?"
-        errorLine1="            MIIEQzCCAyugAwIBAgIJAMLgh0ZkSjCNMA0GCSqGSIb3DQEBBAUAMHQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1Nb3VudGFpbiBWaWV3MRQwEgYDVQQKEwtHb29nbGUgSW5jLjEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDAeFw0wODA4MjEyMzEzMzRaFw0zNjAxMDcyMzEzMzRaMHQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1Nb3VudGFpbiBWaWV3MRQwEgYDVQQKEwtHb29nbGUgSW5jLjEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDCCASAwDQYJKoZIhvcNAQEBBQADggENADCCAQgCggEBAKtWLgDYO6IIrgqWbxJOKdoR8qtW0I9Y4sypEwPpt1TTcvZApxsdyxMJZ2JORland2qSGT2y5b+3JKkedxiLDmpHpDsz2WCbdxgxRczfey5YZnTJ4VZbH0xqWVW/8lGmPav5xVwnIiJS6HXk+BVKZF+JcWjAsb/GEuq/eFdpuzSqeYTcfi6idkyugwfYwXFU1+5fZKUaRKYCwkkFQVfcAs1fXA5V+++FGfvjJ/CxURaSxaBvGdGDhfXE28LWuT9ozCl5xw4Yq5OGazvV24mZVSoOO0yZ31j7kYvtwYK6NeADwbSxDdJEqO4k//0zOHKrUiGYXtqw/A0LFFtqoZKFjnkCAQOjgdkwgdYwHQYDVR0OBBYEFMd9jMIhF1Ylmn/Tgt9r45jk14alMIGmBgNVHSMEgZ4wgZuAFMd9jMIhF1Ylmn/Tgt9r45jk14aloXikdjB0MQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEUMBIGA1UEChMLR29vZ2xlIEluYy4xEDAOBgNVBAsTB0FuZHJvaWQxEDAOBgNVBAMTB0FuZHJvaWSCCQDC4IdGZEowjTAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBAUAA4IBAQBt0lLO74UwLDYKqs6Tm8/yzKkEu116FmH4rkaymUIE0P9KaMftGlMexFlaYjzmB2OxZyl6euNXEsQH8gjwyxCUKRJNexBiGcCEyj6z+a1fuHHvkiaai+KL8W1EyNmgjmyy8AW7P+LLlkR+ho5zEHatRbM/YAnqGcFh5iZBqpknHf1SKMXFh4dd239FJ1jWYfbMDMy3NS5CTMQ2XFI1MvcyUTdZPErjQfTbQe3aDQsQcafEQPD+nqActifKZ0Np0IS9L9kR/wbNvyz6ENwPiTrjV2KRkEjH78ZMcUQXg0L3BYHJ3lc69Vs5Ddf9uUGGMYldX3WfMBEmh/9iFBDAaTCK"
-        errorLine2="                                                                                                                                                                                                                                                                                                                   ^">
-        <location
-            file="src/main/res/values/font_certs.xml"
-            line="29"
-            column="308"/>
-    </issue>
-
-    <issue
-        id="AllowBackup"
-        message="On SDK version 23 and up, your app data will be automatically backed up and restored on app install. Consider adding the attribute `android:fullBackupContent` to specify an `@xml` resource which configures which files to backup. More info: https://developer.android.com/training/backup/autosyncapi.html"
-        errorLine1="    &lt;application"
-        errorLine2="     ~~~~~~~~~~~">
-        <location
-            file="src/main/AndroidManifest.xml"
-            line="22"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="StaticFieldLeak"
-        message="Do not place Android context classes in static fields (static reference to `Config` which has field `mContext` pointing to `Context`); this is a memory leak"
-        errorLine1="    private static Config sInstance;"
-        errorLine2="            ~~~~~~">
-        <location
-            file="src/main/java/com/example/android/support/text/emoji/Config.java"
-            line="41"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="MergeRootFrame"
-        message="This `&lt;FrameLayout>` can be replaced with a `&lt;merge>` tag"
-        errorLine1="&lt;FrameLayout"
-        errorLine2="^">
-        <location
-            file="src/main/res/layout/activity_main.xml"
-            line="18"
-            column="1"/>
-    </issue>
-
-    <issue
         id="SyntheticAccessor"
         message="Access to `private` method `read` of class `EmojiRepo` requires synthetic accessor"
         errorLine1="                    read(context);"
@@ -519,105 +101,6 @@
     </issue>
 
     <issue
-        id="UselessParent"
-        message="This `ScrollView` layout or its `FrameLayout` parent is possibly useless"
-        errorLine1="    &lt;ScrollView"
-        errorLine2="     ~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/fragment_main.xml"
-            line="24"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="RedundantNamespace"
-        message="This namespace declaration is redundant"
-        errorLine1="        xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/list_item_emoji.xml"
-            line="25"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="RedundantNamespace"
-        message="This namespace declaration is redundant"
-        errorLine1="        xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/list_item_emoji.xml"
-            line="33"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Show all emojis&quot;, should use `@string` resource"
-        errorLine1="                android:text=&quot;Show all emojis&quot;/>"
-        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/fragment_main.xml"
-            line="80"
-            column="17"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;EmojiCompat&quot;, should use `@string` resource"
-        errorLine1="            android:text=&quot;EmojiCompat&quot;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/layout_config.xml"
-            line="32"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Replace All&quot;, should use `@string` resource"
-        errorLine1="            android:text=&quot;Replace All&quot;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/layout_config.xml"
-            line="39"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Downloadable&quot;, should use `@string` resource"
-        errorLine1="            android:text=&quot;Downloadable&quot;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/layout_config.xml"
-            line="46"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Indicator&quot;, should use `@string` resource"
-        errorLine1="            android:text=&quot;Indicator&quot;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/layout_config.xml"
-            line="53"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Consider adding `android:layout_marginStart=&quot;@dimen/spacing_small&quot;` to better support right-to-left layouts"
-        errorLine1="        android:layout_marginLeft=&quot;@dimen/spacing_small&quot;/>"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/list_item_emoji.xml"
-            line="39"
-            column="9"/>
-    </issue>
-
-    <issue
         id="UnknownNullness"
         message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
         errorLine1="    public ConfigLayout(Context context) {"
diff --git a/samples/SupportLeanbackDemos/lint-baseline.xml b/samples/SupportLeanbackDemos/lint-baseline.xml
index 8f7a4da..057441d 100644
--- a/samples/SupportLeanbackDemos/lint-baseline.xml
+++ b/samples/SupportLeanbackDemos/lint-baseline.xml
@@ -1,26 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
-
-    <issue
-        id="ObsoleteLintCustomCheck"
-        message="Lint found an issue registry (`androidx.appcompat.AppCompatIssueRegistry`) which is older than the current API level; these checks may not work correctly.&#xA;&#xA;Recompile the checks against the latest version. Custom check API version is 7 (4.0), current lint API level is 8 (4.1)">
-        <location
-            file="../../../../../../home/jeffrygaston/.gradle/caches/transforms-2/files-2.1/e89b39c1e7aed820921e8a0e91e1121c/appcompat-1.2.0/jars/lint.jar"/>
-    </issue>
-
-    <issue
-        id="ObsoleteLintCustomCheck"
-        message="Lint found an issue registry (`androidx.fragment.lint.FragmentIssueRegistry`) which is older than the current API level; these checks may not work correctly.&#xA;&#xA;Recompile the checks against the latest version. Custom check API version is 6 (3.6), current lint API level is 8 (4.1)">
-        <location
-            file="../../../../../../home/jeffrygaston/.gradle/caches/transforms-2/files-2.1/38e69ca3d85f212c778f2525693f521d/fragment-1.2.0/jars/lint.jar"/>
-    </issue>
-
-    <issue
-        id="ObsoleteLintCustomCheck"
-        message="Lint found an issue registry (`androidx.lifecycle.lint.LifecycleRuntimeIssueRegistry`) which is older than the current API level; these checks may not work correctly.&#xA;&#xA;Recompile the checks against the latest version. Custom check API version is 6 (3.6), current lint API level is 8 (4.1)">
-        <location
-            file="../../../../../../home/jeffrygaston/.gradle/caches/transforms-2/files-2.1/978ca5ef4768037f7867d4f4a6ee707a/lifecycle-runtime-ktx-2.2.0/jars/lint.jar"/>
-    </issue>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="MissingSuperCall"
@@ -67,171 +46,6 @@
     </issue>
 
     <issue
-        id="DefaultLocale"
-        message="Implicitly using the default locale is a common source of bugs: Use `String.format(Locale, ...)` instead"
-        errorLine1="        b.append(String.format(&quot;%.2f&quot;, ((float) seconds + seconds2)));"
-        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/leanback/PlaybackSeekDataProviderSample.java"
-            line="80"
-            column="18"/>
-    </issue>
-
-    <issue
-        id="SdCardPath"
-        message="Do not hardcode &quot;/sdcard/&quot;; use `Environment.getExternalStorageDirectory().getPath()` instead"
-        errorLine1="                        &quot;/sdcard/seek/frame_%04d.jpg&quot;));"
-        errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/leanback/NewDetailsFragment.java"
-            line="109"
-            column="25"/>
-    </issue>
-
-    <issue
-        id="SdCardPath"
-        message="Do not hardcode &quot;/sdcard/&quot;; use `Environment.getExternalStorageDirectory().getPath()` instead"
-        errorLine1="                        &quot;/sdcard/seek/frame_%04d.jpg&quot;));"
-        errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/leanback/NewDetailsSupportFragment.java"
-            line="112"
-            column="25"/>
-    </issue>
-
-    <issue
-        id="SdCardPath"
-        message="Do not hardcode &quot;/sdcard/&quot;; use `Environment.getExternalStorageDirectory().getPath()` instead"
-        errorLine1="                    &quot;/sdcard/seek/frame_%04d.jpg&quot;));"
-        errorLine2="                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/leanback/SampleVideoFragment.java"
-            line="80"
-            column="21"/>
-    </issue>
-
-    <issue
-        id="SdCardPath"
-        message="Do not hardcode &quot;/sdcard/&quot;; use `Environment.getExternalStorageDirectory().getPath()` instead"
-        errorLine1="                                &quot;/sdcard/seek/frame_%04d.jpg&quot;));"
-        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/leanback/SampleVideoFragment.java"
-            line="92"
-            column="33"/>
-    </issue>
-
-    <issue
-        id="SdCardPath"
-        message="Do not hardcode &quot;/sdcard/&quot;; use `Environment.getExternalStorageDirectory().getPath()` instead"
-        errorLine1="                    &quot;/sdcard/seek/frame_%04d.jpg&quot;));"
-        errorLine2="                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/leanback/SampleVideoSupportFragment.java"
-            line="83"
-            column="21"/>
-    </issue>
-
-    <issue
-        id="SdCardPath"
-        message="Do not hardcode &quot;/sdcard/&quot;; use `Environment.getExternalStorageDirectory().getPath()` instead"
-        errorLine1="                                &quot;/sdcard/seek/frame_%04d.jpg&quot;));"
-        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/leanback/SampleVideoSupportFragment.java"
-            line="95"
-            column="33"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `resizeableActivity` is only used in API level 24 and higher (current min is 21)"
-        errorLine1="            android:resizeableActivity=&quot;true&quot;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/AndroidManifest.xml"
-            line="93"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `supportsPictureInPicture` is only used in API level 24 and higher (current min is 21)"
-        errorLine1="            android:supportsPictureInPicture=&quot;true&quot;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/AndroidManifest.xml"
-            line="94"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `resizeableActivity` is only used in API level 24 and higher (current min is 21)"
-        errorLine1="            android:resizeableActivity=&quot;true&quot;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/AndroidManifest.xml"
-            line="101"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `supportsPictureInPicture` is only used in API level 24 and higher (current min is 21)"
-        errorLine1="            android:supportsPictureInPicture=&quot;true&quot;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/AndroidManifest.xml"
-            line="102"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `resizeableActivity` is only used in API level 24 and higher (current min is 21)"
-        errorLine1="            android:resizeableActivity=&quot;true&quot;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/AndroidManifest.xml"
-            line="109"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `supportsPictureInPicture` is only used in API level 24 and higher (current min is 21)"
-        errorLine1="            android:supportsPictureInPicture=&quot;true&quot;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/AndroidManifest.xml"
-            line="110"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `resizeableActivity` is only used in API level 24 and higher (current min is 21)"
-        errorLine1="            android:resizeableActivity=&quot;true&quot;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/AndroidManifest.xml"
-            line="117"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `supportsPictureInPicture` is only used in API level 24 and higher (current min is 21)"
-        errorLine1="            android:supportsPictureInPicture=&quot;true&quot;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/AndroidManifest.xml"
-            line="118"
-            column="13"/>
-    </issue>
-
-    <issue
         id="BanSynchronizedMethods"
         message="Use of synchronized methods is not recommended"
         errorLine1="    /**"
@@ -243,226 +57,6 @@
     </issue>
 
     <issue
-        id="FragmentTagUsage"
-        message="Replace the &lt;fragment> tag with FragmentContainerView."
-        errorLine1="    &lt;fragment"
-        errorLine2="     ~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_music_example.xml"
-            line="17"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="FragmentTagUsage"
-        message="Replace the &lt;fragment> tag with FragmentContainerView."
-        errorLine1=" &lt;fragment"
-        errorLine2="  ~~~~~~~~">
-        <location
-            file="src/main/res/layout/browse.xml"
-            line="23"
-            column="3"/>
-    </issue>
-
-    <issue
-        id="FragmentTagUsage"
-        message="Replace the &lt;fragment> tag with FragmentContainerView."
-        errorLine1="&lt;fragment xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
-        errorLine2=" ~~~~~~~~">
-        <location
-            file="src/main/res/layout/browse_animation.xml"
-            line="18"
-            column="2"/>
-    </issue>
-
-    <issue
-        id="FragmentTagUsage"
-        message="Replace the &lt;fragment> tag with FragmentContainerView."
-        errorLine1=" &lt;fragment"
-        errorLine2="  ~~~~~~~~">
-        <location
-            file="src/main/res/layout/browse_support.xml"
-            line="25"
-            column="3"/>
-    </issue>
-
-    <issue
-        id="FragmentTagUsage"
-        message="Replace the &lt;fragment> tag with FragmentContainerView."
-        errorLine1="    &lt;fragment"
-        errorLine2="     ~~~~~~~~">
-        <location
-            file="src/main/res/layout/fragment_tab.xml"
-            line="24"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="FragmentTagUsage"
-        message="Replace the &lt;fragment> tag with FragmentContainerView."
-        errorLine1="    &lt;fragment"
-        errorLine2="     ~~~~~~~~">
-        <location
-            file="src/main/res/layout/onboarding.xml"
-            line="22"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="FragmentTagUsage"
-        message="Replace the &lt;fragment> tag with FragmentContainerView."
-        errorLine1="    &lt;fragment"
-        errorLine2="     ~~~~~~~~">
-        <location
-            file="src/main/res/layout/playback_activity.xml"
-            line="21"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="FragmentTagUsage"
-        message="Replace the &lt;fragment> tag with FragmentContainerView."
-        errorLine1="    &lt;fragment"
-        errorLine2="     ~~~~~~~~">
-        <location
-            file="src/main/res/layout/playback_activity_support.xml"
-            line="23"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="FragmentTagUsage"
-        message="Replace the &lt;fragment> tag with FragmentContainerView."
-        errorLine1="    &lt;fragment"
-        errorLine2="     ~~~~~~~~">
-        <location
-            file="src/main/res/layout/playback_controls.xml"
-            line="21"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="FragmentTagUsage"
-        message="Replace the &lt;fragment> tag with FragmentContainerView."
-        errorLine1="    &lt;fragment"
-        errorLine2="     ~~~~~~~~">
-        <location
-            file="src/main/res/layout/playback_controls_support.xml"
-            line="23"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="FragmentTagUsage"
-        message="Replace the &lt;fragment> tag with FragmentContainerView."
-        errorLine1="    &lt;fragment"
-        errorLine2="     ~~~~~~~~">
-        <location
-            file="src/main/res/layout/playback_transportcontrol_activity.xml"
-            line="21"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="FragmentTagUsage"
-        message="Replace the &lt;fragment> tag with FragmentContainerView."
-        errorLine1="    &lt;fragment"
-        errorLine2="     ~~~~~~~~">
-        <location
-            file="src/main/res/layout/playback_transportcontrol_activity_support.xml"
-            line="23"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="FragmentTagUsage"
-        message="Replace the &lt;fragment> tag with FragmentContainerView."
-        errorLine1="  &lt;fragment"
-        errorLine2="   ~~~~~~~~">
-        <location
-            file="src/main/res/layout/rows.xml"
-            line="24"
-            column="4"/>
-    </issue>
-
-    <issue
-        id="FragmentTagUsage"
-        message="Replace the &lt;fragment> tag with FragmentContainerView."
-        errorLine1="  &lt;fragment"
-        errorLine2="   ~~~~~~~~">
-        <location
-            file="src/main/res/layout/rows_support.xml"
-            line="26"
-            column="4"/>
-    </issue>
-
-    <issue
-        id="FragmentTagUsage"
-        message="Replace the &lt;fragment> tag with FragmentContainerView."
-        errorLine1="&lt;fragment xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
-        errorLine2=" ~~~~~~~~">
-        <location
-            file="src/main/res/layout/search.xml"
-            line="18"
-            column="2"/>
-    </issue>
-
-    <issue
-        id="FragmentTagUsage"
-        message="Replace the &lt;fragment> tag with FragmentContainerView."
-        errorLine1="&lt;fragment xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
-        errorLine2=" ~~~~~~~~">
-        <location
-            file="src/main/res/layout/search_support.xml"
-            line="20"
-            column="2"/>
-    </issue>
-
-    <issue
-        id="FragmentTagUsage"
-        message="Replace the &lt;fragment> tag with FragmentContainerView."
-        errorLine1="    &lt;fragment"
-        errorLine2="     ~~~~~~~~">
-        <location
-            file="src/main/res/layout/settings.xml"
-            line="20"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="FragmentTagUsage"
-        message="Replace the &lt;fragment> tag with FragmentContainerView."
-        errorLine1="&lt;fragment xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
-        errorLine2=" ~~~~~~~~">
-        <location
-            file="src/main/res/layout/vertical_grid.xml"
-            line="18"
-            column="2"/>
-    </issue>
-
-    <issue
-        id="FragmentTagUsage"
-        message="Replace the &lt;fragment> tag with FragmentContainerView."
-        errorLine1="&lt;fragment xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
-        errorLine2=" ~~~~~~~~">
-        <location
-            file="src/main/res/layout/vertical_grid_support.xml"
-            line="20"
-            column="2"/>
-    </issue>
-
-    <issue
-        id="InflateParams"
-        message="Avoid passing `null` as the view root (needed to resolve layout parameters on the inflated layout&apos;s root element)"
-        errorLine1="        View view = getLayoutInflater().inflate(R.layout.horizontal_grid, null, false);"
-        errorLine2="                                                                          ~~~~">
-        <location
-            file="src/main/java/com/example/android/leanback/HorizontalGridTestActivity.java"
-            line="55"
-            column="75"/>
-    </issue>
-
-    <issue
         id="LongLogTag"
         message="The logging tag can be at most 23 characters, was 32 (leanback.BrowseAnimationFragment)"
         errorLine1="        Log.i(TAG, &quot;onCreate&quot;);"
@@ -1266,245 +860,14 @@
     </issue>
 
     <issue
-        id="PermissionImpliesUnsupportedHardware"
-        message="Permission exists without corresponding hardware `&lt;uses-feature android:name=&quot;android.hardware.microphone&quot; required=&quot;false&quot;>` tag"
-        errorLine1="    &lt;uses-permission android:name=&quot;android.permission.RECORD_AUDIO&quot; />"
-        errorLine2="     ~~~~~~~~~~~~~~~">
+        id="UnsupportedChromeOsHardware"
+        message="Expecting `android:required=&quot;false&quot;` for this hardware feature that may not be supported by all Chrome OS devices"
+        errorLine1="        android:required=&quot;true&quot;/>"
+        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/AndroidManifest.xml"
-            line="15"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="UseCompatLoadingForDrawables"
-        message="Use `ResourcesCompat.getDrawable()`"
-        errorLine1="            Drawable icon = getActivity().getResources().getDrawable(R.drawable.ic_main_icon);"
-        errorLine2="                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/leanback/DetailsPresenterSelectionActivity.java"
-            line="74"
-            column="29"/>
-    </issue>
-
-    <issue
-        id="UseCompatLoadingForDrawables"
-        message="Use `ContextCompat.getDrawable()`"
-        errorLine1="        mMediaPlayerGlue.setArt(getActivity().getDrawable(R.drawable.google_map));"
-        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/leanback/VideoConsumptionWithDetailCardFragment.java"
-            line="76"
-            column="33"/>
-    </issue>
-
-    <issue
-        id="AllowBackup"
-        message="On SDK version 23 and up, your app data will be automatically backed up and restored on app install. Consider adding the attribute `android:fullBackupContent` to specify an `@xml` resource which configures which files to backup. More info: https://developer.android.com/training/backup/autosyncapi.html"
-        errorLine1="    &lt;application"
-        errorLine2="     ~~~~~~~~~~~">
-        <location
-            file="src/main/AndroidManifest.xml"
-            line="19"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="AllowBackup"
-        message="Should explicitly set `android:allowBackup` to `true` or `false` (it&apos;s `true` by default, and that can have some security implications for the application&apos;s data)"
-        errorLine1="    &lt;application"
-        errorLine2="     ~~~~~~~~~~~">
-        <location
-            file="src/main/AndroidManifest.xml"
-            line="19"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="StaticFieldLeak"
-        message="This `AsyncTask` class should be static or leaks might occur (com.example.android.leanback.BackgroundHelper.LoadBitmapTaskBase)"
-        errorLine1="    class LoadBitmapTaskBase extends android.os.AsyncTask&lt;Request, Object, Request> {"
-        errorLine2="          ~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/leanback/BackgroundHelper.java"
-            line="126"
-            column="11"/>
-    </issue>
-
-    <issue
-        id="StaticFieldLeak"
-        message="This `AsyncTask` class should be static or leaks might occur (com.example.android.leanback.BackgroundHelper.LoadBitmapIntoBackgroundManagerTask)"
-        errorLine1="    class LoadBitmapIntoBackgroundManagerTask extends LoadBitmapTaskBase {"
-        errorLine2="          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/leanback/BackgroundHelper.java"
-            line="162"
-            column="11"/>
-    </issue>
-
-    <issue
-        id="StaticFieldLeak"
-        message="This `AsyncTask` class should be static or leaks might occur (com.example.android.leanback.BackgroundHelper.LoadBitmapCallbackTask)"
-        errorLine1="    class LoadBitmapCallbackTask extends LoadBitmapTaskBase {"
-        errorLine2="          ~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/leanback/BackgroundHelper.java"
-            line="170"
-            column="11"/>
-    </issue>
-
-    <issue
-        id="StaticFieldLeak"
-        message="This `AsyncTask` class should be static or leaks might occur (com.example.android.leanback.PlaybackSeekAsyncDataProvider.LoadBitmapTask)"
-        errorLine1="    class LoadBitmapTask extends android.os.AsyncTask&lt;Object, Object, Bitmap> {"
-        errorLine2="          ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/leanback/PlaybackSeekAsyncDataProvider.java"
-            line="54"
-            column="11"/>
-    </issue>
-
-    <issue
-        id="HandlerLeak"
-        message="This `Handler` class should be static or leaks might occur (com.example.android.leanback.MediaSessionService.MediaPlayerAudioHandler)"
-        errorLine1="    private class MediaPlayerAudioHandler extends Handler {"
-        errorLine2="                  ~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/leanback/MediaSessionService.java"
-            line="87"
-            column="19"/>
-    </issue>
-
-    <issue
-        id="MergeRootFrame"
-        message="This `&lt;FrameLayout>` can be replaced with a `&lt;merge>` tag"
-        errorLine1="&lt;FrameLayout xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
-        errorLine2="^">
-        <location
-            file="src/main/res/layout/browse.xml"
-            line="18"
-            column="1"/>
-    </issue>
-
-    <issue
-        id="MergeRootFrame"
-        message="This `&lt;FrameLayout>` can be replaced with a `&lt;merge>` tag"
-        errorLine1="&lt;FrameLayout xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
-        errorLine2="^">
-        <location
-            file="src/main/res/layout/browse_support.xml"
-            line="20"
-            column="1"/>
-    </issue>
-
-    <issue
-        id="MergeRootFrame"
-        message="This `&lt;FrameLayout>` can be replaced with a `&lt;merge>` tag"
-        errorLine1="&lt;FrameLayout xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
-        errorLine2="^">
-        <location
-            file="src/main/res/layout/date_picker.xml"
-            line="18"
-            column="1"/>
-    </issue>
-
-    <issue
-        id="MergeRootFrame"
-        message="This `&lt;FrameLayout>` can be replaced with a `&lt;merge>` tag"
-        errorLine1="&lt;FrameLayout xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
-        errorLine2="^">
-        <location
-            file="src/main/res/layout/details_activity.xml"
-            line="18"
-            column="1"/>
-    </issue>
-
-    <issue
-        id="MergeRootFrame"
-        message="This `&lt;FrameLayout>` can be replaced with a `&lt;merge>` tag"
-        errorLine1="&lt;FrameLayout xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
-        errorLine2="^">
-        <location
-            file="src/main/res/layout/guided_step_activity.xml"
-            line="19"
-            column="1"/>
-    </issue>
-
-    <issue
-        id="MergeRootFrame"
-        message="This `&lt;FrameLayout>` can be replaced with a `&lt;merge>` tag"
-        errorLine1="&lt;FrameLayout xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
-        errorLine2="^">
-        <location
-            file="src/main/res/layout/onboarding.xml"
-            line="18"
-            column="1"/>
-    </issue>
-
-    <issue
-        id="MergeRootFrame"
-        message="This `&lt;FrameLayout>` can be replaced with a `&lt;merge>` tag"
-        errorLine1="&lt;FrameLayout xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
-        errorLine2="^">
-        <location
-            file="src/main/res/layout/pin_picker.xml"
-            line="18"
-            column="1"/>
-    </issue>
-
-    <issue
-        id="MergeRootFrame"
-        message="This `&lt;FrameLayout>` can be replaced with a `&lt;merge>` tag"
-        errorLine1="&lt;FrameLayout xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
-        errorLine2="^">
-        <location
-            file="src/main/res/layout/playback_activity.xml"
-            line="17"
-            column="1"/>
-    </issue>
-
-    <issue
-        id="MergeRootFrame"
-        message="This `&lt;FrameLayout>` can be replaced with a `&lt;merge>` tag"
-        errorLine1="&lt;FrameLayout xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
-        errorLine2="^">
-        <location
-            file="src/main/res/layout/playback_activity_support.xml"
-            line="19"
-            column="1"/>
-    </issue>
-
-    <issue
-        id="MergeRootFrame"
-        message="This `&lt;FrameLayout>` can be replaced with a `&lt;merge>` tag"
-        errorLine1="&lt;FrameLayout xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
-        errorLine2="^">
-        <location
-            file="src/main/res/layout/playback_transportcontrol_activity.xml"
-            line="17"
-            column="1"/>
-    </issue>
-
-    <issue
-        id="MergeRootFrame"
-        message="This `&lt;FrameLayout>` can be replaced with a `&lt;merge>` tag"
-        errorLine1="&lt;FrameLayout xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
-        errorLine2="^">
-        <location
-            file="src/main/res/layout/playback_transportcontrol_activity_support.xml"
-            line="19"
-            column="1"/>
-    </issue>
-
-    <issue
-        id="MergeRootFrame"
-        message="This `&lt;FrameLayout>` can be replaced with a `&lt;merge>` tag"
-        errorLine1="&lt;FrameLayout xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
-        errorLine2="^">
-        <location
-            file="src/main/res/layout/time_picker.xml"
-            line="18"
-            column="1"/>
+            line="9"
+            column="9"/>
     </issue>
 
     <issue
@@ -4819,442 +4182,6 @@
     </issue>
 
     <issue
-        id="UselessParent"
-        message="This `LinearLayout` layout or its `RelativeLayout` parent is useless"
-        errorLine1="    &lt;LinearLayout"
-        errorLine2="     ~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/page_fragment.xml"
-            line="7"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="IconColors"
-        message="Action Bar icons should use a single gray color (`#333333` for light themes (with 60%/30% opacity for enabled/disabled), and `#FFFFFF` with opacity 80%/30% for dark themes">
-        <location
-            file="src/main/res/drawable/ic_action_a.png"/>
-    </issue>
-
-    <issue
-        id="IconLocation"
-        message="Found bitmap drawable `res/drawable/details_img.png` in densityless folder">
-        <location
-            file="src/main/res/drawable/details_img.png"/>
-    </issue>
-
-    <issue
-        id="IconLocation"
-        message="Found bitmap drawable `res/drawable/details_img_16x9.png` in densityless folder">
-        <location
-            file="src/main/res/drawable/details_img_16x9.png"/>
-    </issue>
-
-    <issue
-        id="IconLocation"
-        message="Found bitmap drawable `res/drawable/gallery_photo_1.jpg` in densityless folder">
-        <location
-            file="src/main/res/drawable/gallery_photo_1.jpg"/>
-    </issue>
-
-    <issue
-        id="IconLocation"
-        message="Found bitmap drawable `res/drawable/gallery_photo_2.jpg` in densityless folder">
-        <location
-            file="src/main/res/drawable/gallery_photo_2.jpg"/>
-    </issue>
-
-    <issue
-        id="IconLocation"
-        message="Found bitmap drawable `res/drawable/gallery_photo_3.jpg` in densityless folder">
-        <location
-            file="src/main/res/drawable/gallery_photo_3.jpg"/>
-    </issue>
-
-    <issue
-        id="IconLocation"
-        message="Found bitmap drawable `res/drawable/gallery_photo_4.jpg` in densityless folder">
-        <location
-            file="src/main/res/drawable/gallery_photo_4.jpg"/>
-    </issue>
-
-    <issue
-        id="IconLocation"
-        message="Found bitmap drawable `res/drawable/gallery_photo_5.jpg` in densityless folder">
-        <location
-            file="src/main/res/drawable/gallery_photo_5.jpg"/>
-    </issue>
-
-    <issue
-        id="IconLocation"
-        message="Found bitmap drawable `res/drawable/gallery_photo_6.jpg` in densityless folder">
-        <location
-            file="src/main/res/drawable/gallery_photo_6.jpg"/>
-    </issue>
-
-    <issue
-        id="IconLocation"
-        message="Found bitmap drawable `res/drawable/gallery_photo_7.jpg` in densityless folder">
-        <location
-            file="src/main/res/drawable/gallery_photo_7.jpg"/>
-    </issue>
-
-    <issue
-        id="IconLocation"
-        message="Found bitmap drawable `res/drawable/gallery_photo_8.jpg` in densityless folder">
-        <location
-            file="src/main/res/drawable/gallery_photo_8.jpg"/>
-    </issue>
-
-    <issue
-        id="IconLocation"
-        message="Found bitmap drawable `res/drawable/google_android.png` in densityless folder">
-        <location
-            file="src/main/res/drawable/google_android.png"/>
-    </issue>
-
-    <issue
-        id="IconLocation"
-        message="Found bitmap drawable `res/drawable/google_logo.png` in densityless folder">
-        <location
-            file="src/main/res/drawable/google_logo.png"/>
-    </issue>
-
-    <issue
-        id="IconLocation"
-        message="Found bitmap drawable `res/drawable/google_map.jpg` in densityless folder">
-        <location
-            file="src/main/res/drawable/google_map.jpg"/>
-    </issue>
-
-    <issue
-        id="IconLocation"
-        message="Found bitmap drawable `res/drawable/google_photo.jpeg` in densityless folder">
-        <location
-            file="src/main/res/drawable/google_photo.jpeg"/>
-    </issue>
-
-    <issue
-        id="IconLocation"
-        message="Found bitmap drawable `res/drawable/ic_action_a.png` in densityless folder">
-        <location
-            file="src/main/res/drawable/ic_action_a.png"/>
-    </issue>
-
-    <issue
-        id="IconLocation"
-        message="Found bitmap drawable `res/drawable/ic_guidedstep_option_a.png` in densityless folder">
-        <location
-            file="src/main/res/drawable/ic_guidedstep_option_a.png"/>
-    </issue>
-
-    <issue
-        id="IconLocation"
-        message="Found bitmap drawable `res/drawable/ic_guidedstep_option_b.png` in densityless folder">
-        <location
-            file="src/main/res/drawable/ic_guidedstep_option_b.png"/>
-    </issue>
-
-    <issue
-        id="IconLocation"
-        message="Found bitmap drawable `res/drawable/ic_guidedstep_option_c.png` in densityless folder">
-        <location
-            file="src/main/res/drawable/ic_guidedstep_option_c.png"/>
-    </issue>
-
-    <issue
-        id="IconLocation"
-        message="Found bitmap drawable `res/drawable/ic_title.png` in densityless folder">
-        <location
-            file="src/main/res/drawable/ic_title.png"/>
-    </issue>
-
-    <issue
-        id="IconLocation"
-        message="Found bitmap drawable `res/drawable/spiderman.jpg` in densityless folder">
-        <location
-            file="src/main/res/drawable/spiderman.jpg"/>
-    </issue>
-
-    <issue
-        id="IconDensities"
-        message="Missing the following drawables in `drawable-hdpi`: bg.png, ic_settings_apps.png, ic_settings_parental_control.png, ic_settings_time.png, ic_settings_wifi_3_bar.png... (46 more)">
-        <location
-            file="src/main/res/drawable-hdpi"/>
-    </issue>
-
-    <issue
-        id="IconDensities"
-        message="Missing the following drawables in `drawable-mdpi`: bg.png, ic_settings_apps.png, ic_settings_parental_control.png, ic_settings_time.png, ic_settings_wifi_3_bar.png... (46 more)">
-        <location
-            file="src/main/res/drawable-mdpi"/>
-    </issue>
-
-    <issue
-        id="TextFields"
-        message="This text field does not specify an `inputType`"
-        errorLine1="        &lt;EditText"
-        errorLine2="         ~~~~~~~~">
-        <location
-            file="src/main/res/layout/page_fragment.xml"
-            line="15"
-            column="10"/>
-    </issue>
-
-    <issue
-        id="TextFields"
-        message="This text field does not specify an `inputType`"
-        errorLine1="        &lt;EditText"
-        errorLine2="         ~~~~~~~~">
-        <location
-            file="src/main/res/layout/page_fragment.xml"
-            line="24"
-            column="10"/>
-    </issue>
-
-    <issue
-        id="TextFields"
-        message="This text field does not specify an `inputType`"
-        errorLine1="        &lt;EditText"
-        errorLine2="         ~~~~~~~~">
-        <location
-            file="src/main/res/layout/page_fragment.xml"
-            line="33"
-            column="10"/>
-    </issue>
-
-    <issue
-        id="Autofill"
-        message="Missing `autofillHints` attribute"
-        errorLine1="        &lt;EditText"
-        errorLine2="         ~~~~~~~~">
-        <location
-            file="src/main/res/layout/page_fragment.xml"
-            line="15"
-            column="10"/>
-    </issue>
-
-    <issue
-        id="Autofill"
-        message="Missing `autofillHints` attribute"
-        errorLine1="        &lt;EditText"
-        errorLine2="         ~~~~~~~~">
-        <location
-            file="src/main/res/layout/page_fragment.xml"
-            line="24"
-            column="10"/>
-    </issue>
-
-    <issue
-        id="Autofill"
-        message="Missing `autofillHints` attribute"
-        errorLine1="        &lt;EditText"
-        errorLine2="         ~~~~~~~~">
-        <location
-            file="src/main/res/layout/page_fragment.xml"
-            line="33"
-            column="10"/>
-    </issue>
-
-    <issue
-        id="LabelFor"
-        message="Missing accessibility label: provide either a view with an `android:labelFor` that references this view or provide an `android:hint`"
-        errorLine1="        &lt;EditText"
-        errorLine2="         ~~~~~~~~">
-        <location
-            file="src/main/res/layout/page_fragment.xml"
-            line="15"
-            column="10"/>
-    </issue>
-
-    <issue
-        id="LabelFor"
-        message="Missing accessibility label: provide either a view with an `android:labelFor` that references this view or provide an `android:hint`"
-        errorLine1="        &lt;EditText"
-        errorLine2="         ~~~~~~~~">
-        <location
-            file="src/main/res/layout/page_fragment.xml"
-            line="24"
-            column="10"/>
-    </issue>
-
-    <issue
-        id="LabelFor"
-        message="Missing accessibility label: provide either a view with an `android:labelFor` that references this view or provide an `android:hint`"
-        errorLine1="        &lt;EditText"
-        errorLine2="         ~~~~~~~~">
-        <location
-            file="src/main/res/layout/page_fragment.xml"
-            line="33"
-            column="10"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="String literal in `setText` can not be translated. Use Android resources instead."
-        errorLine1="        vh.getSubtitle().setText(&quot;2013 - 2014   Drama   TV-14&quot;);"
-        errorLine2="                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/leanback/DetailsDescriptionPresenter.java"
-            line="23"
-            column="34"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="Do not concatenate text displayed with `setText`. Use resource string with placeholders."
-        errorLine1="        vh.getBody().setText(&quot;Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do &quot;"
-        errorLine2="                             ^">
-        <location
-            file="src/main/java/com/example/android/leanback/DetailsDescriptionPresenter.java"
-            line="24"
-            column="30"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="String literal in `setText` can not be translated. Use Android resources instead."
-        errorLine1="        vh.getBody().setText(&quot;Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do &quot;"
-        errorLine2="                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/leanback/DetailsDescriptionPresenter.java"
-            line="24"
-            column="30"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="String literal in `setText` can not be translated. Use Android resources instead."
-        errorLine1="                + &quot;eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim &quot;"
-        errorLine2="                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/leanback/DetailsDescriptionPresenter.java"
-            line="25"
-            column="19"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="String literal in `setText` can not be translated. Use Android resources instead."
-        errorLine1="                + &quot;veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo &quot;"
-        errorLine2="                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/leanback/DetailsDescriptionPresenter.java"
-            line="26"
-            column="19"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="String literal in `setText` can not be translated. Use Android resources instead."
-        errorLine1="                + &quot;consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse &quot;"
-        errorLine2="                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/leanback/DetailsDescriptionPresenter.java"
-            line="27"
-            column="19"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="String literal in `setText` can not be translated. Use Android resources instead."
-        errorLine1="                + &quot;cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non &quot;"
-        errorLine2="                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/leanback/DetailsDescriptionPresenter.java"
-            line="28"
-            column="19"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="String literal in `setText` can not be translated. Use Android resources instead."
-        errorLine1="                + &quot;proident, sunt in culpa qui officia deserunt mollit anim id est laborum.&quot;);"
-        errorLine2="                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/leanback/DetailsDescriptionPresenter.java"
-            line="29"
-            column="19"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="Do not concatenate text displayed with `setText`. Use resource string with placeholders."
-        errorLine1="            ((TextView) holder.itemView).setText(&quot;Item &quot;+position);"
-        errorLine2="                                                 ~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/leanback/HorizontalGridTestActivity.java"
-            line="145"
-            column="50"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="String literal in `setText` can not be translated. Use Android resources instead."
-        errorLine1="            ((TextView) holder.itemView).setText(&quot;Item &quot;+position);"
-        errorLine2="                                                 ~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/leanback/HorizontalGridTestActivity.java"
-            line="145"
-            column="50"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Header 1&quot;, should use `@string` resource"
-        errorLine1="            android:text=&quot;Header 1&quot;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/page_fragment.xml"
-            line="19"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Header 2&quot;, should use `@string` resource"
-        errorLine1="            android:text=&quot;Header 2&quot;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/page_fragment.xml"
-            line="28"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Header 3&quot;, should use `@string` resource"
-        errorLine1="            android:text=&quot;Header 3&quot;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/page_fragment.xml"
-            line="37"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Consider replacing `android:layout_alignParentRight` with `android:layout_alignParentEnd=&quot;true&quot;` to better support right-to-left layouts"
-        errorLine1="        android:layout_alignParentRight=&quot;true&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/page_fragment.xml"
-            line="11"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Consider replacing `android:layout_marginRight` with `android:layout_marginEnd=&quot;128dp&quot;` to better support right-to-left layouts"
-        errorLine1="        android:layout_marginRight=&quot;128dp&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/page_fragment.xml"
-            line="12"
-            column="9"/>
-    </issue>
-
-    <issue
         id="UnknownNullness"
         message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
         errorLine1="        public Bitmap getCache(Object token) {"
@@ -8550,7 +7477,7 @@
         errorLine2="                          ~~~~~~~~~~~">
         <location
             file="src/main/java/com/example/android/leanback/PhotoViewModel.java"
-            line="39"
+            line="44"
             column="27"/>
     </issue>
 
@@ -8561,7 +7488,7 @@
         errorLine2="           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/com/example/android/leanback/PhotoViewModel.java"
-            line="58"
+            line="64"
             column="12"/>
     </issue>
 
diff --git a/samples/SupportPreferenceDemos/lint-baseline.xml b/samples/SupportPreferenceDemos/lint-baseline.xml
index 687a364..769f226 100644
--- a/samples/SupportPreferenceDemos/lint-baseline.xml
+++ b/samples/SupportPreferenceDemos/lint-baseline.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="MissingTvBanner"
@@ -24,17 +24,6 @@
     </issue>
 
     <issue
-        id="RtlEnabled"
-        message="You must set `android:targetSdkVersion` to at least 17 when enabling RTL support (is 14)"
-        errorLine1="        android:supportsRtl=&quot;true&quot;"
-        errorLine2="                             ~~~~">
-        <location
-            file="src/main/AndroidManifest.xml"
-            line="32"
-            column="30"/>
-    </issue>
-
-    <issue
         id="UnknownNullness"
         message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
         errorLine1="    protected void onCreate(Bundle savedInstanceState) {"
diff --git a/samples/SupportRemoteCallbackDemos/lint-baseline.xml b/samples/SupportRemoteCallbackDemos/lint-baseline.xml
index a0cf258..591c21df 100644
--- a/samples/SupportRemoteCallbackDemos/lint-baseline.xml
+++ b/samples/SupportRemoteCallbackDemos/lint-baseline.xml
@@ -1,27 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 21 (current min is 19): `android.content.Context#APPWIDGET_SERVICE`"
-        errorLine1="                Context.APPWIDGET_SERVICE);"
-        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/androidx/remotecallback/demos/RemoteCallbackProvider.java"
-            line="65"
-            column="17"/>
-    </issue>
-
-    <issue
-        id="AllowBackup"
-        message="On SDK version 23 and up, your app data will be automatically backed up and restored on app install. Consider adding the attribute `android:fullBackupContent` to specify an `@xml` resource which configures which files to backup. More info: https://developer.android.com/training/backup/autosyncapi.html"
-        errorLine1="    &lt;application"
-        errorLine2="     ~~~~~~~~~~~">
-        <location
-            file="src/main/AndroidManifest.xml"
-            line="21"
-            column="6"/>
-    </issue>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="UnusedResources"
@@ -57,83 +35,6 @@
     </issue>
 
     <issue
-        id="ButtonStyle"
-        message="Buttons in button bars should be borderless; use `style=&quot;?android:attr/buttonBarButtonStyle&quot;` (and `?android:attr/buttonBarStyle` on the parent)"
-        errorLine1="        &lt;Button android:id=&quot;@+id/sub&quot;"
-        errorLine2="         ~~~~~~">
-        <location
-            file="src/main/res/layout/app_item.xml"
-            line="37"
-            column="10"/>
-    </issue>
-
-    <issue
-        id="ButtonStyle"
-        message="Buttons in button bars should be borderless; use `style=&quot;?android:attr/buttonBarButtonStyle&quot;` (and `?android:attr/buttonBarStyle` on the parent)"
-        errorLine1="        &lt;Button android:id=&quot;@+id/add&quot;"
-        errorLine2="         ~~~~~~">
-        <location
-            file="src/main/res/layout/app_item.xml"
-            line="43"
-            column="10"/>
-    </issue>
-
-    <issue
-        id="ButtonStyle"
-        message="Buttons in button bars should be borderless; use `style=&quot;?android:attr/buttonBarButtonStyle&quot;` (and `?android:attr/buttonBarStyle` on the parent)"
-        errorLine1="        &lt;Button android:id=&quot;@+id/reset&quot;"
-        errorLine2="         ~~~~~~">
-        <location
-            file="src/main/res/layout/app_item.xml"
-            line="49"
-            column="10"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Def Text&quot;, should use `@string` resource"
-        errorLine1="              android:text=&quot;Def Text&quot;"
-        errorLine2="              ~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/app_item.xml"
-            line="28"
-            column="15"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;-&quot;, should use `@string` resource"
-        errorLine1="                android:text=&quot;-&quot; />"
-        errorLine2="                ~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/app_item.xml"
-            line="41"
-            column="17"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;+&quot;, should use `@string` resource"
-        errorLine1="                android:text=&quot;+&quot; />"
-        errorLine2="                ~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/app_item.xml"
-            line="47"
-            column="17"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Reset&quot;, should use `@string` resource"
-        errorLine1="                android:text=&quot;Reset&quot; />"
-        errorLine2="                ~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/app_item.xml"
-            line="53"
-            column="17"/>
-    </issue>
-
-    <issue
         id="UnknownNullness"
         message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
         errorLine1="    public void onUpdate(Context context, AppWidgetManager appWidgetManager, int[] appWidgetIds) {"
diff --git a/samples/SupportSliceDemos/lint-baseline.xml b/samples/SupportSliceDemos/lint-baseline.xml
index 66ed65c..251550f 100644
--- a/samples/SupportSliceDemos/lint-baseline.xml
+++ b/samples/SupportSliceDemos/lint-baseline.xml
@@ -1,148 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
-
-    <issue
-        id="ApplySharedPref"
-        message="Consider using `apply()` instead; `commit` writes its data to persistent storage immediately, whereas `apply` will handle it in the background"
-        errorLine1="            mSharedPreferences.edit()"
-        errorLine2="            ^">
-        <location
-            file="src/main/java/com/example/androidx/slice/demos/SliceSelectionDialog.java"
-            line="328"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_TITLE`"
-        errorLine1="        SliceItem title = SliceQuery.find(headerItem, FORMAT_TEXT, HINT_TITLE, null);"
-        errorLine2="                                                                   ~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/androidx/slice/demos/SliceSelectionDialog.java"
-            line="242"
-            column="68"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_TEXT`"
-        errorLine1="        SliceItem title = SliceQuery.find(headerItem, FORMAT_TEXT, HINT_TITLE, null);"
-        errorLine2="                                                      ~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/androidx/slice/demos/SliceSelectionDialog.java"
-            line="242"
-            column="55"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_LARGE`"
-        errorLine1="        title = SliceQuery.find(headerItem, FORMAT_TEXT, HINT_LARGE, null);"
-        errorLine2="                                                         ~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/androidx/slice/demos/SliceSelectionDialog.java"
-            line="246"
-            column="58"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_TEXT`"
-        errorLine1="        title = SliceQuery.find(headerItem, FORMAT_TEXT, HINT_LARGE, null);"
-        errorLine2="                                            ~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/androidx/slice/demos/SliceSelectionDialog.java"
-            line="246"
-            column="45"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_TEXT`"
-        errorLine1="        title = SliceQuery.find(headerItem, FORMAT_TEXT);"
-        errorLine2="                                            ~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/androidx/slice/demos/SliceSelectionDialog.java"
-            line="250"
-            column="45"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `contentInsetStart` is only used in API level 21 and higher (current min is 19)"
-        errorLine1="                android:contentInsetStart=&quot;0dp&quot;"
-        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_layout.xml"
-            line="43"
-            column="17"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `contentInsetStartWithNavigation` is only used in API level 24 and higher (current min is 19)"
-        errorLine1="                android:contentInsetStartWithNavigation=&quot;0dp&quot;"
-        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_layout.xml"
-            line="44"
-            column="17"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `searchIcon` is only used in API level 21 and higher (current min is 19)"
-        errorLine1="                    android:searchIcon=&quot;@null&quot;/>"
-        errorLine2="                    ~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_layout.xml"
-            line="53"
-            column="21"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `elevation` is only used in API level 21 and higher (current min is 19)"
-        errorLine1="        android:elevation=&quot;10dp&quot; >"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_layout.xml"
-            line="65"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="ExportedContentProvider"
-        message="Exported content providers can provide access to potentially sensitive data"
-        errorLine1="        &lt;provider android:authorities=&quot;com.example.androidx.slice.demos&quot;"
-        errorLine2="         ~~~~~~~~">
-        <location
-            file="src/main/AndroidManifest.xml"
-            line="49"
-            column="10"/>
-    </issue>
-
-    <issue
-        id="DisableBaselineAlignment"
-        message="Set `android:baselineAligned=&quot;false&quot;` on this element for better performance"
-        errorLine1="&lt;LinearLayout xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
-        errorLine2=" ~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/app_item.xml"
-            line="17"
-            column="2"/>
-    </issue>
-
-    <issue
-        id="InefficientWeight"
-        message="Use a `layout_width` of `0dp` instead of `wrap_content` for better performance"
-        errorLine1="            android:layout_width=&quot;wrap_content&quot;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/app_item.xml"
-            line="47"
-            column="13"/>
-    </issue>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="UnusedResources"
@@ -332,39 +189,6 @@
     </issue>
 
     <issue
-        id="SmallSp"
-        message="Avoid using sizes smaller than `12sp`: `10sp`"
-        errorLine1="    &lt;dimen name=&quot;textSize&quot;>10sp&lt;/dimen>"
-        errorLine2="                           ^">
-        <location
-            file="src/main/res/values/dimens.xml"
-            line="19"
-            column="28"/>
-    </issue>
-
-    <issue
-        id="AlwaysShowAction"
-        message="Prefer &quot;`SHOW_AS_ACTION_IF_ROOM`&quot; instead of &quot;`SHOW_AS_ACTION_ALWAYS`&quot;"
-        errorLine1="        mTypeMenu.getItem().setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS);"
-        errorLine2="                                                     ~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/androidx/slice/demos/SliceBrowser.java"
-            line="183"
-            column="54"/>
-    </issue>
-
-    <issue
-        id="RtlSymmetry"
-        message="When you define `paddingEnd` you should probably also define `paddingStart` for right-to-left symmetry"
-        errorLine1="            android:paddingEnd=&quot;12dp&quot;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/app_item.xml"
-            line="35"
-            column="13"/>
-    </issue>
-
-    <issue
         id="UnknownNullness"
         message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
         errorLine1="    public void onCreate(Bundle savedInstanceState) {"
diff --git a/samples/SupportTransitionDemos/lint-baseline.xml b/samples/SupportTransitionDemos/lint-baseline.xml
index 658a56f..4bbdfe5 100644
--- a/samples/SupportTransitionDemos/lint-baseline.xml
+++ b/samples/SupportTransitionDemos/lint-baseline.xml
@@ -1,38 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `elevation` is only used in API level 21 and higher (current min is 14)"
-        errorLine1="            android:elevation=&quot;4dp&quot;/>"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/begin_delayed.xml"
-            line="31"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `elevation` is only used in API level 21 and higher (current min is 14)"
-        errorLine1="    android:elevation=&quot;16dp&quot;/>"
-        errorLine2="    ~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/red_square.xml"
-            line="24"
-            column="5"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `elevation` is only used in API level 21 and higher (current min is 14)"
-        errorLine1="            android:elevation=&quot;4dp&quot;/>"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/scene_usage.xml"
-            line="31"
-            column="13"/>
-    </issue>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="AppCompatResource"
@@ -46,127 +13,6 @@
     </issue>
 
     <issue
-        id="NonConstantResourceId"
-        message="Resource IDs will be non-final in Android Gradle Plugin version 7.0, avoid using them in switch case statements"
-        errorLine1="                    case R.id.fit_xy:"
-        errorLine2="                         ~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/support/transition/widget/ChangeImageTransformUsage.java"
-            line="56"
-            column="26"/>
-    </issue>
-
-    <issue
-        id="NonConstantResourceId"
-        message="Resource IDs will be non-final in Android Gradle Plugin version 7.0, avoid using them in switch case statements"
-        errorLine1="                    case R.id.center:"
-        errorLine2="                         ~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/support/transition/widget/ChangeImageTransformUsage.java"
-            line="59"
-            column="26"/>
-    </issue>
-
-    <issue
-        id="NonConstantResourceId"
-        message="Resource IDs will be non-final in Android Gradle Plugin version 7.0, avoid using them in switch case statements"
-        errorLine1="                    case R.id.center_crop:"
-        errorLine2="                         ~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/support/transition/widget/ChangeImageTransformUsage.java"
-            line="62"
-            column="26"/>
-    </issue>
-
-    <issue
-        id="NonConstantResourceId"
-        message="Resource IDs will be non-final in Android Gradle Plugin version 7.0, avoid using them in switch case statements"
-        errorLine1="                    case R.id.fit_start:"
-        errorLine2="                         ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/support/transition/widget/ChangeImageTransformUsage.java"
-            line="65"
-            column="26"/>
-    </issue>
-
-    <issue
-        id="NonConstantResourceId"
-        message="Resource IDs will be non-final in Android Gradle Plugin version 7.0, avoid using them in switch case statements"
-        errorLine1="                    case R.id.fit_end:"
-        errorLine2="                         ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/support/transition/widget/ChangeImageTransformUsage.java"
-            line="68"
-            column="26"/>
-    </issue>
-
-    <issue
-        id="NonConstantResourceId"
-        message="Resource IDs will be non-final in Android Gradle Plugin version 7.0, avoid using them in switch case statements"
-        errorLine1="                    case R.id.matrix:"
-        errorLine2="                         ~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/support/transition/widget/ChangeImageTransformUsage.java"
-            line="71"
-            column="26"/>
-    </issue>
-
-    <issue
-        id="NonConstantResourceId"
-        message="Resource IDs will be non-final in Android Gradle Plugin version 7.0, avoid using them in switch case statements"
-        errorLine1="            case R.id.action_toggle:"
-        errorLine2="                 ~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/support/transition/widget/SceneUsageBase.java"
-            line="63"
-            column="18"/>
-    </issue>
-
-    <issue
-        id="QueryPermissionsNeeded"
-        message="Consider adding a `&lt;queries>` declaration to your manifest when calling this \&#xA;method; see https://g.co/dev/packagevisibility for details"
-        errorLine1="        List&lt;ResolveInfo> list = pm.queryIntentActivities(mainIntent, 0);"
-        errorLine2="                                    ~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/support/transition/SupportTransitionDemos.java"
-            line="62"
-            column="37"/>
-    </issue>
-
-    <issue
-        id="AllowBackup"
-        message="On SDK version 23 and up, your app data will be automatically backed up and restored on app install. Consider adding the attribute `android:fullBackupContent` to specify an `@xml` resource which configures which files to backup. More info: https://developer.android.com/training/backup/autosyncapi.html"
-        errorLine1="    &lt;application android:label=&quot;@string/activity_sample_code&quot;"
-        errorLine2="     ~~~~~~~~~~~">
-        <location
-            file="src/main/AndroidManifest.xml"
-            line="24"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="AllowBackup"
-        message="Should explicitly set `android:allowBackup` to `true` or `false` (it&apos;s `true` by default, and that can have some security implications for the application&apos;s data)"
-        errorLine1="    &lt;application android:label=&quot;@string/activity_sample_code&quot;"
-        errorLine2="     ~~~~~~~~~~~">
-        <location
-            file="src/main/AndroidManifest.xml"
-            line="24"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="Overdraw"
-        message="Possible overdraw: Root element paints background `#f00` with a theme that also paints a background (inferred theme is `@style/Theme_Transition`)"
-        errorLine1="    android:background=&quot;#f00&quot;"
-        errorLine2="    ~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/red_square.xml"
-            line="23"
-            column="5"/>
-    </issue>
-
-    <issue
         id="UnusedResources"
         message="The resource `R.drawable.ic_action_navigation_menu` appears to be unused">
         <location
@@ -521,111 +367,6 @@
     </issue>
 
     <issue
-        id="IconDensities"
-        message="Missing the following drawables in `drawable-hdpi`: ic_add.png (found in drawable-xxhdpi)">
-        <location
-            file="src/main/res/drawable-hdpi"/>
-    </issue>
-
-    <issue
-        id="IconDensities"
-        message="Missing the following drawables in `drawable-mdpi`: ic_add.png (found in drawable-xxhdpi)">
-        <location
-            file="src/main/res/drawable-mdpi"/>
-    </issue>
-
-    <issue
-        id="IconDensities"
-        message="Missing the following drawables in `drawable-xhdpi`: app_sample_code.png, ic_add.png">
-        <location
-            file="src/main/res/drawable-xhdpi"/>
-    </issue>
-
-    <issue
-        id="IconDensities"
-        message="Missing the following drawables in `drawable-xxhdpi`: app_sample_code.png (found in drawable-hdpi, drawable-mdpi)">
-        <location
-            file="src/main/res/drawable-xxhdpi"/>
-    </issue>
-
-    <issue
-        id="ButtonStyle"
-        message="Buttons in button bars should be borderless; use `style=&quot;?android:attr/buttonBarButtonStyle&quot;` (and `?android:attr/buttonBarStyle` on the parent)"
-        errorLine1="        &lt;Button"
-        errorLine2="         ~~~~~~">
-        <location
-            file="src/main/res/layout/image_transform.xml"
-            line="30"
-            column="10"/>
-    </issue>
-
-    <issue
-        id="ButtonStyle"
-        message="Buttons in button bars should be borderless; use `style=&quot;?android:attr/buttonBarButtonStyle&quot;` (and `?android:attr/buttonBarStyle` on the parent)"
-        errorLine1="        &lt;Button"
-        errorLine2="         ~~~~~~">
-        <location
-            file="src/main/res/layout/image_transform.xml"
-            line="35"
-            column="10"/>
-    </issue>
-
-    <issue
-        id="ButtonStyle"
-        message="Buttons in button bars should be borderless; use `style=&quot;?android:attr/buttonBarButtonStyle&quot;` (and `?android:attr/buttonBarStyle` on the parent)"
-        errorLine1="        &lt;Button"
-        errorLine2="         ~~~~~~">
-        <location
-            file="src/main/res/layout/image_transform.xml"
-            line="40"
-            column="10"/>
-    </issue>
-
-    <issue
-        id="ButtonStyle"
-        message="Buttons in button bars should be borderless; use `style=&quot;?android:attr/buttonBarButtonStyle&quot;` (and `?android:attr/buttonBarStyle` on the parent)"
-        errorLine1="        &lt;Button"
-        errorLine2="         ~~~~~~">
-        <location
-            file="src/main/res/layout/image_transform.xml"
-            line="55"
-            column="10"/>
-    </issue>
-
-    <issue
-        id="ButtonStyle"
-        message="Buttons in button bars should be borderless; use `style=&quot;?android:attr/buttonBarButtonStyle&quot;` (and `?android:attr/buttonBarStyle` on the parent)"
-        errorLine1="        &lt;Button"
-        errorLine2="         ~~~~~~">
-        <location
-            file="src/main/res/layout/image_transform.xml"
-            line="60"
-            column="10"/>
-    </issue>
-
-    <issue
-        id="ButtonStyle"
-        message="Buttons in button bars should be borderless; use `style=&quot;?android:attr/buttonBarButtonStyle&quot;` (and `?android:attr/buttonBarStyle` on the parent)"
-        errorLine1="        &lt;Button"
-        errorLine2="         ~~~~~~">
-        <location
-            file="src/main/res/layout/image_transform.xml"
-            line="65"
-            column="10"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Photo&quot;, should use `@string` resource"
-        errorLine1="        android:contentDescription=&quot;Photo&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/clip_bounds.xml"
-            line="34"
-            column="9"/>
-    </issue>
-
-    <issue
         id="UnknownNullness"
         message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
         errorLine1="    protected void onCreate(Bundle savedInstanceState) {"
diff --git a/samples/SupportWearDemos/lint-baseline.xml b/samples/SupportWearDemos/lint-baseline.xml
index 6aa3826..94beef0 100644
--- a/samples/SupportWearDemos/lint-baseline.xml
+++ b/samples/SupportWearDemos/lint-baseline.xml
@@ -1,104 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
-
-    <issue
-        id="WearStandaloneAppFlag"
-        message="Missing `&lt;meta-data android:name=&quot;com.google.android.wearable.standalone&quot; ../>` element"
-        errorLine1="    &lt;application android:icon=&quot;@drawable/app_sample_code&quot; android:label=&quot;SupportWearDemos&quot;"
-        errorLine2="     ~~~~~~~~~~~">
-        <location
-            file="src/main/AndroidManifest.xml"
-            line="24"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="UseSwitchCompatOrMaterialXml"
-        message="Use `SwitchCompat` from AppCompat or `SwitchMaterial` from Material library"
-        errorLine1="    &lt;Switch"
-        errorLine2="    ^">
-        <location
-            file="src/main/res/layout/switch_demo.xml"
-            line="20"
-            column="5"/>
-    </issue>
-
-    <issue
-        id="UseCompatLoadingForDrawables"
-        message="Use `AppCompatResources.getDrawable()`"
-        errorLine1="        Drawable drawable = getDrawable(R.drawable.app_sample_code);"
-        errorLine2="                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/support/wear/app/AlertDialogDemo.java"
-            line="60"
-            column="29"/>
-    </issue>
-
-    <issue
-        id="UseCompatLoadingForDrawables"
-        message="Use `AppCompatResources.getDrawable()`"
-        errorLine1="                        getDrawable(android.R.drawable.star_big_off)),"
-        errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/support/wear/app/drawers/WearableDrawersDemo.java"
-            line="49"
-            column="25"/>
-    </issue>
-
-    <issue
-        id="UseCompatLoadingForDrawables"
-        message="Use `AppCompatResources.getDrawable()`"
-        errorLine1="                        getDrawable(android.R.drawable.star_big_on)),"
-        errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/support/wear/app/drawers/WearableDrawersDemo.java"
-            line="53"
-            column="25"/>
-    </issue>
-
-    <issue
-        id="AllowBackup"
-        message="On SDK version 23 and up, your app data will be automatically backed up and restored on app install. Consider adding the attribute `android:fullBackupContent` to specify an `@xml` resource which configures which files to backup. More info: https://developer.android.com/training/backup/autosyncapi.html"
-        errorLine1="    &lt;application android:icon=&quot;@drawable/app_sample_code&quot; android:label=&quot;SupportWearDemos&quot;"
-        errorLine2="     ~~~~~~~~~~~">
-        <location
-            file="src/main/AndroidManifest.xml"
-            line="24"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="AllowBackup"
-        message="Should explicitly set `android:allowBackup` to `true` or `false` (it&apos;s `true` by default, and that can have some security implications for the application&apos;s data)"
-        errorLine1="    &lt;application android:icon=&quot;@drawable/app_sample_code&quot; android:label=&quot;SupportWearDemos&quot;"
-        errorLine2="     ~~~~~~~~~~~">
-        <location
-            file="src/main/AndroidManifest.xml"
-            line="24"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="MergeRootFrame"
-        message="This `&lt;FrameLayout>` can be replaced with a `&lt;merge>` tag"
-        errorLine1="&lt;FrameLayout xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
-        errorLine2="^">
-        <location
-            file="src/main/res/layout/cpl_demo.xml"
-            line="18"
-            column="1"/>
-    </issue>
-
-    <issue
-        id="MergeRootFrame"
-        message="This `&lt;FrameLayout>` can be replaced with a `&lt;merge>` tag"
-        errorLine1="&lt;FrameLayout xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
-        errorLine2="^">
-        <location
-            file="src/main/res/layout/rd_demo.xml"
-            line="18"
-            column="1"/>
-    </issue>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="SyntheticAccessor"
@@ -200,189 +101,6 @@
     </issue>
 
     <issue
-        id="IconLocation"
-        message="Found bitmap drawable `res/drawable/app_sample_code.png` in densityless folder">
-        <location
-            file="src/main/res/drawable/app_sample_code.png"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="    &lt;ImageView"
-        errorLine2="     ~~~~~~~~~">
-        <location
-            file="src/main/res/layout/rd_demo.xml"
-            line="23"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="String literal in `setText` can not be translated. Use Android resources instead."
-        errorLine1="            mStateTextView.setText(&quot;Ambient&quot;);"
-        errorLine2="                                   ~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/support/wear/app/AmbientModeDemo.java"
-            line="56"
-            column="36"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="String literal in `setText` can not be translated. Use Android resources instead."
-        errorLine1="            mStateTextView.setText(&quot;Interactive&quot;);"
-        errorLine2="                                   ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/support/wear/app/AmbientModeDemo.java"
-            line="64"
-            column="36"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="Do not concatenate text displayed with `setText`. Use resource string with placeholders."
-        errorLine1="            holder.mView.setText(&quot;Holder at position &quot; + position);"
-        errorLine2="                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/support/wear/app/SimpleWearableRecyclerViewDemo.java"
-            line="67"
-            column="34"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="String literal in `setText` can not be translated. Use Android resources instead."
-        errorLine1="            holder.mView.setText(&quot;Holder at position &quot; + position);"
-        errorLine2="                                 ~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/support/wear/app/SimpleWearableRecyclerViewDemo.java"
-            line="67"
-            column="34"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Item 1&quot;, should use `@string` resource"
-        errorLine1="    &lt;item android:title=&quot;Item 1&quot; android:id=&quot;@+id/item_1&quot; android:icon=&quot;@android:drawable/ic_menu_add&quot;/>"
-        errorLine2="          ~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/menu/action_drawer_menu.xml"
-            line="3"
-            column="11"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Item 2&quot;, should use `@string` resource"
-        errorLine1="    &lt;item android:title=&quot;Item 2&quot; android:id=&quot;@+id/item_2&quot; android:icon=&quot;@android:drawable/ic_menu_agenda&quot;/>"
-        errorLine2="          ~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/menu/action_drawer_menu.xml"
-            line="4"
-            column="11"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Item 3&quot;, should use `@string` resource"
-        errorLine1="    &lt;item android:title=&quot;Item 3&quot; android:id=&quot;@+id/item_3&quot; android:icon=&quot;@android:drawable/ic_menu_call&quot;/>"
-        errorLine2="          ~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/menu/action_drawer_menu.xml"
-            line="5"
-            column="11"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Item 4&quot;, should use `@string` resource"
-        errorLine1="    &lt;item android:title=&quot;Item 4&quot; android:id=&quot;@+id/item_4&quot; android:icon=&quot;@android:drawable/ic_menu_delete&quot;/>"
-        errorLine2="          ~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/menu/action_drawer_menu.xml"
-            line="6"
-            column="11"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Show V7 dialog&quot;, should use `@string` resource"
-        errorLine1="            android:text=&quot;Show V7 dialog&quot;/>"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/alert_dialog_demo.xml"
-            line="35"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Show Framework dialog&quot;, should use `@string` resource"
-        errorLine1="            android:text=&quot;Show Framework dialog&quot;/>"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/alert_dialog_demo.xml"
-            line="41"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;hello world!!&quot;, should use `@string` resource"
-        errorLine1="        android:text=&quot;hello world!!&quot;/>"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/ambient_demo.xml"
-            line="26"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Overlay Activity&quot;, should use `@string` resource"
-        errorLine1="        android:text=&quot;Overlay Activity&quot;/>"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/confirmation_overlay_demo.xml"
-            line="30"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Overlay View&quot;, should use `@string` resource"
-        errorLine1="        android:text=&quot;Overlay View&quot;/>"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/confirmation_overlay_demo.xml"
-            line="36"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;FrameLayout&quot;, should use `@string` resource"
-        errorLine1="        android:text=&quot;FrameLayout&quot;/>"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/wearable_drawers_frame_layout_demo.xml"
-            line="26"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;ScrollView Fragment&quot;, should use `@string` resource"
-        errorLine1="            android:text=&quot;ScrollView Fragment&quot;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/wearable_drawers_scroll_view_demo.xml"
-            line="35"
-            column="13"/>
-    </issue>
-
-    <issue
         id="UnknownNullness"
         message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
         errorLine1="    public void onTimerFinished(CircularProgressLayout layout) {"
diff --git a/savedstate/savedstate-ktx/lint-baseline.xml b/savedstate/savedstate-ktx/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/savedstate/savedstate-ktx/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/savedstate/savedstate/lint-baseline.xml b/savedstate/savedstate/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/savedstate/savedstate/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/security/crypto/lint-baseline.xml b/security/crypto/lint-baseline.xml
index 05e622e..08fde6a 100644
--- a/security/crypto/lint-baseline.xml
+++ b/security/crypto/lint-baseline.xml
@@ -1,137 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 24 (current min is 21): `java.lang.Integer#BYTES`"
-        errorLine1="            ByteBuffer buffer = ByteBuffer.allocate(Integer.BYTES + Integer.BYTES"
-        errorLine2="                                                    ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/security/crypto/EncryptedSharedPreferences.java"
-            line="237"
-            column="53"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 24 (current min is 21): `java.lang.Integer#BYTES`"
-        errorLine1="            ByteBuffer buffer = ByteBuffer.allocate(Integer.BYTES + Integer.BYTES"
-        errorLine2="                                                                    ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/security/crypto/EncryptedSharedPreferences.java"
-            line="237"
-            column="69"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 24 (current min is 21): `java.lang.Integer#BYTES`"
-        errorLine1="            int totalBytes = values.size() * Integer.BYTES;"
-        errorLine2="                                             ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/security/crypto/EncryptedSharedPreferences.java"
-            line="255"
-            column="46"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 24 (current min is 21): `java.lang.Integer#BYTES`"
-        errorLine1="            totalBytes += Integer.BYTES;"
-        errorLine2="                          ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/security/crypto/EncryptedSharedPreferences.java"
-            line="261"
-            column="27"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 24 (current min is 21): `java.lang.Integer#BYTES`"
-        errorLine1="            ByteBuffer buffer = ByteBuffer.allocate(Integer.BYTES + Integer.BYTES);"
-        errorLine2="                                                    ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/security/crypto/EncryptedSharedPreferences.java"
-            line="275"
-            column="53"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 24 (current min is 21): `java.lang.Integer#BYTES`"
-        errorLine1="            ByteBuffer buffer = ByteBuffer.allocate(Integer.BYTES + Integer.BYTES);"
-        errorLine2="                                                                    ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/security/crypto/EncryptedSharedPreferences.java"
-            line="275"
-            column="69"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 24 (current min is 21): `java.lang.Integer#BYTES`"
-        errorLine1="            ByteBuffer buffer = ByteBuffer.allocate(Integer.BYTES + Long.BYTES);"
-        errorLine2="                                                    ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/security/crypto/EncryptedSharedPreferences.java"
-            line="285"
-            column="53"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 24 (current min is 21): `java.lang.Long#BYTES`"
-        errorLine1="            ByteBuffer buffer = ByteBuffer.allocate(Integer.BYTES + Long.BYTES);"
-        errorLine2="                                                                    ~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/security/crypto/EncryptedSharedPreferences.java"
-            line="285"
-            column="69"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 24 (current min is 21): `java.lang.Float#BYTES`"
-        errorLine1="            ByteBuffer buffer = ByteBuffer.allocate(Integer.BYTES + Float.BYTES);"
-        errorLine2="                                                                    ~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/security/crypto/EncryptedSharedPreferences.java"
-            line="295"
-            column="69"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 24 (current min is 21): `java.lang.Integer#BYTES`"
-        errorLine1="            ByteBuffer buffer = ByteBuffer.allocate(Integer.BYTES + Float.BYTES);"
-        errorLine2="                                                    ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/security/crypto/EncryptedSharedPreferences.java"
-            line="295"
-            column="53"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 24 (current min is 21): `java.lang.Byte#BYTES`"
-        errorLine1="            ByteBuffer buffer = ByteBuffer.allocate(Integer.BYTES + Byte.BYTES);"
-        errorLine2="                                                                    ~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/security/crypto/EncryptedSharedPreferences.java"
-            line="305"
-            column="69"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 24 (current min is 21): `java.lang.Integer#BYTES`"
-        errorLine1="            ByteBuffer buffer = ByteBuffer.allocate(Integer.BYTES + Byte.BYTES);"
-        errorLine2="                                                    ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/security/crypto/EncryptedSharedPreferences.java"
-            line="305"
-            column="53"/>
-    </issue>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="BanSynchronizedMethods"
diff --git a/security/identity-credential/lint-baseline.xml b/security/identity-credential/lint-baseline.xml
index 9ba3cfb..8f1aa4b 100644
--- a/security/identity-credential/lint-baseline.xml
+++ b/security/identity-credential/lint-baseline.xml
@@ -1,37 +1,4 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
-
-    <issue
-        id="DefaultLocale"
-        message="Implicitly using the default locale is a common source of bugs: Use `String.format(Locale, ...)` instead"
-        errorLine1="                    String aliasForAuthKey = mCredentialKeyAlias + String.format(&quot;_auth_%d&quot;, n);"
-        errorLine2="                                                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/security/identity/CredentialData.java"
-            line="845"
-            column="68"/>
-    </issue>
-
-    <issue
-        id="SimpleDateFormat"
-        message="To get local formatting use `getDateInstance()`, `getDateTimeInstance()`, or `getTimeInstance()`, or use `new SimpleDateFormat(String template, Locale locale)` with for example `Locale.US` for ASCII dates."
-        errorLine1="        DateFormat df = new SimpleDateFormat(&quot;yyyy-MM-dd&apos;T&apos;HH:mm:ssXXX&quot;);"
-        errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/security/identity/Util.java"
-            line="110"
-            column="25"/>
-    </issue>
-
-    <issue
-        id="SimpleDateFormat"
-        message="To get local formatting use `getDateInstance()`, `getDateTimeInstance()`, or `getTimeInstance()`, or use `new SimpleDateFormat(String template, Locale locale)` with for example `Locale.US` for ASCII dates."
-        errorLine1="            df = new SimpleDateFormat(&quot;yyyy-MM-dd&apos;T&apos;HH:mm:ss.SSSXXX&quot;);"
-        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/security/identity/Util.java"
-            line="112"
-            column="18"/>
-    </issue>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
 </issues>
diff --git a/security/security-app-authenticator/lint-baseline.xml b/security/security-app-authenticator/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/security/security-app-authenticator/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/security/security-biometric/lint-baseline.xml b/security/security-biometric/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/security/security-biometric/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/security/security-crypto-ktx/lint-baseline.xml b/security/security-crypto-ktx/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/security/security-crypto-ktx/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/serialization/serialization-annotation/lint-baseline.xml b/serialization/serialization-annotation/lint-baseline.xml
new file mode 100644
index 0000000..297ae16
--- /dev/null
+++ b/serialization/serialization-annotation/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" version="4.2.0-beta02">
+
+</issues>
diff --git a/serialization/serialization-compiler/lint-baseline.xml b/serialization/serialization-compiler/lint-baseline.xml
new file mode 100644
index 0000000..297ae16
--- /dev/null
+++ b/serialization/serialization-compiler/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" version="4.2.0-beta02">
+
+</issues>
diff --git a/serialization/serialization-runtime-parcel/lint-baseline.xml b/serialization/serialization-runtime-parcel/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/serialization/serialization-runtime-parcel/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/serialization/serialization-runtime-proto/lint-baseline.xml b/serialization/serialization-runtime-proto/lint-baseline.xml
new file mode 100644
index 0000000..297ae16
--- /dev/null
+++ b/serialization/serialization-runtime-proto/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" version="4.2.0-beta02">
+
+</issues>
diff --git a/serialization/serialization-runtime/lint-baseline.xml b/serialization/serialization-runtime/lint-baseline.xml
new file mode 100644
index 0000000..297ae16
--- /dev/null
+++ b/serialization/serialization-runtime/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" version="4.2.0-beta02">
+
+</issues>
diff --git a/serialization/serialization/lint-baseline.xml b/serialization/serialization/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/serialization/serialization/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/sharetarget/integration-tests/testapp/lint-baseline.xml b/sharetarget/integration-tests/testapp/lint-baseline.xml
index 3b8f544..633b42b 100644
--- a/sharetarget/integration-tests/testapp/lint-baseline.xml
+++ b/sharetarget/integration-tests/testapp/lint-baseline.xml
@@ -1,126 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `shortcutId` is only used in API level 25 and higher (current min is 14)"
-        errorLine1="            android:shortcutId=&quot;dummy_shortcut&quot;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/xml/shortcuts.xml"
-            line="20"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `shortcutShortLabel` is only used in API level 25 and higher (current min is 14)"
-        errorLine1="            android:shortcutShortLabel=&quot;@string/dummy_shortcut_short_label&quot;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/xml/shortcuts.xml"
-            line="23"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `shortcutLongLabel` is only used in API level 25 and higher (current min is 14)"
-        errorLine1="            android:shortcutLongLabel=&quot;@string/dummy_shortcut_long_label&quot;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/xml/shortcuts.xml"
-            line="24"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `shortcutDisabledMessage` is only used in API level 25 and higher (current min is 14)"
-        errorLine1="            android:shortcutDisabledMessage=&quot;@string/dummy_shortcut_disabled_message&quot;>"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/xml/shortcuts.xml"
-            line="25"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `shortcutId` is only used in API level 25 and higher (current min is 14)"
-        errorLine1="            android:shortcutId=&quot;dummy_shortcut2&quot;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/xml/shortcuts.xml"
-            line="40"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `shortcutShortLabel` is only used in API level 25 and higher (current min is 14)"
-        errorLine1="            android:shortcutShortLabel=&quot;@string/dummy_shortcut_short_label2&quot;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/xml/shortcuts.xml"
-            line="43"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `shortcutLongLabel` is only used in API level 25 and higher (current min is 14)"
-        errorLine1="            android:shortcutLongLabel=&quot;@string/dummy_shortcut_long_label2&quot;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/xml/shortcuts.xml"
-            line="44"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `shortcutDisabledMessage` is only used in API level 25 and higher (current min is 14)"
-        errorLine1="            android:shortcutDisabledMessage=&quot;@string/dummy_shortcut_disabled_message2&quot;>"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/xml/shortcuts.xml"
-            line="45"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="NonConstantResourceId"
-        message="Resource IDs will be non-final in Android Gradle Plugin version 7.0, avoid using them in switch case statements"
-        errorLine1="                case R.id.push_targets:"
-        errorLine2="                     ~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/sharetarget/testapp/MainActivity.java"
-            line="57"
-            column="22"/>
-    </issue>
-
-    <issue
-        id="NonConstantResourceId"
-        message="Resource IDs will be non-final in Android Gradle Plugin version 7.0, avoid using them in switch case statements"
-        errorLine1="                case R.id.remove_targets:"
-        errorLine2="                     ~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/sharetarget/testapp/MainActivity.java"
-            line="60"
-            column="22"/>
-    </issue>
-
-    <issue
-        id="AllowBackup"
-        message="On SDK version 23 and up, your app data will be automatically backed up and restored on app install. Consider adding the attribute `android:fullBackupContent` to specify an `@xml` resource which configures which files to backup. More info: https://developer.android.com/training/backup/autosyncapi.html"
-        errorLine1="    &lt;application"
-        errorLine2="     ~~~~~~~~~~~">
-        <location
-            file="src/main/AndroidManifest.xml"
-            line="21"
-            column="6"/>
-    </issue>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="SyntheticAccessor"
@@ -145,17 +24,6 @@
     </issue>
 
     <issue
-        id="SetTextI18n"
-        message="String literal in `setText` can not be translated. Use Android resources instead."
-        errorLine1="        ((TextView) findViewById(R.id.title_text)).setText(&quot;Other Activity!&quot;);"
-        errorLine2="                                                           ~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/sharetarget/testapp/OtherTextConsumerActivity.java"
-            line="33"
-            column="60"/>
-    </issue>
-
-    <issue
         id="UnknownNullness"
         message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
         errorLine1="    protected void onCreate(Bundle savedInstanceState) {"
diff --git a/sharetarget/sharetarget/lint-baseline.xml b/sharetarget/sharetarget/lint-baseline.xml
index 5959256..56ed255 100644
--- a/sharetarget/sharetarget/lint-baseline.xml
+++ b/sharetarget/sharetarget/lint-baseline.xml
@@ -1,16 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
-
-    <issue
-        id="QueryPermissionsNeeded"
-        message="Consider adding a `&lt;queries>` declaration to your manifest when calling this \&#xA;method; see https://g.co/dev/packagevisibility for details"
-        errorLine1="        List&lt;ResolveInfo> resolveInfos = context.getPackageManager().queryIntentActivities("
-        errorLine2="                                                                     ~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/sharetarget/ShareTargetXmlParser.java"
-            line="92"
-            column="70"/>
-    </issue>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="UnknownNullness"
@@ -52,7 +41,7 @@
         errorLine2="                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/sharetarget/ShortcutInfoCompatSaverImpl.java"
-            line="97"
+            line="96"
             column="19"/>
     </issue>
 
@@ -63,7 +52,7 @@
         errorLine2="                                                          ~~~~~~~">
         <location
             file="src/main/java/androidx/sharetarget/ShortcutInfoCompatSaverImpl.java"
-            line="97"
+            line="96"
             column="59"/>
     </issue>
 
@@ -74,7 +63,7 @@
         errorLine2="           ~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/sharetarget/ShortcutInfoCompatSaverImpl.java"
-            line="154"
+            line="153"
             column="12"/>
     </issue>
 
@@ -85,7 +74,7 @@
         errorLine2="                                                  ~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/sharetarget/ShortcutInfoCompatSaverImpl.java"
-            line="154"
+            line="153"
             column="51"/>
     </issue>
 
@@ -96,7 +85,7 @@
         errorLine2="           ~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/sharetarget/ShortcutInfoCompatSaverImpl.java"
-            line="176"
+            line="175"
             column="12"/>
     </issue>
 
@@ -107,7 +96,7 @@
         errorLine2="           ~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/sharetarget/ShortcutInfoCompatSaverImpl.java"
-            line="196"
+            line="195"
             column="12"/>
     </issue>
 
@@ -118,7 +107,7 @@
         errorLine2="           ~~~~~~~~~~">
         <location
             file="src/main/java/androidx/sharetarget/ShortcutInfoCompatSaverImpl.java"
-            line="210"
+            line="209"
             column="12"/>
     </issue>
 
@@ -129,7 +118,7 @@
         errorLine2="                                            ~~~~~~">
         <location
             file="src/main/java/androidx/sharetarget/ShortcutInfoCompatSaverImpl.java"
-            line="210"
+            line="209"
             column="45"/>
     </issue>
 
@@ -140,7 +129,7 @@
         errorLine2="           ~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/sharetarget/ShortcutInfoCompatSaverImpl.java"
-            line="268"
+            line="267"
             column="12"/>
     </issue>
 
@@ -151,7 +140,7 @@
         errorLine2="                                               ~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/sharetarget/ShortcutInfoCompatSaverImpl.java"
-            line="268"
+            line="267"
             column="48"/>
     </issue>
 
diff --git a/slices/benchmark/lint-baseline.xml b/slices/benchmark/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/slices/benchmark/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/slices/builders/ktx/lint-baseline.xml b/slices/builders/ktx/lint-baseline.xml
index dd4cad6..8f1aa4b 100644
--- a/slices/builders/ktx/lint-baseline.xml
+++ b/slices/builders/ktx/lint-baseline.xml
@@ -1,48 +1,4 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
-
-    <issue
-        id="Slices"
-        message="`CellBuilder` should have a piece of content added to it"
-        errorLine1="class CellBuilderDsl : GridRowBuilder.CellBuilder()"
-        errorLine2="                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/builders/GridRowBuilder.kt"
-            line="32"
-            column="24"/>
-    </issue>
-
-    <issue
-        id="Slices"
-        message="A slice should have at least one row added to it"
-        errorLine1="class ListBuilderDsl(context: Context, uri: Uri, ttl: Long) : ListBuilder(context, uri, ttl)"
-        errorLine2="                                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/builders/ListBuilder.kt"
-            line="39"
-            column="63"/>
-    </issue>
-
-    <issue
-        id="Slices"
-        message="`RowBuilder` should have a piece of content added to it"
-        errorLine1="class RowBuilderDsl : ListBuilder.RowBuilder()"
-        errorLine2="                      ~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/builders/ListBuilder.kt"
-            line="47"
-            column="23"/>
-    </issue>
-
-    <issue
-        id="Slices"
-        message="`HeaderBuilder` should have a piece of content added to it"
-        errorLine1="class HeaderBuilderDsl : ListBuilder.HeaderBuilder()"
-        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/builders/ListBuilder.kt"
-            line="71"
-            column="26"/>
-    </issue>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
 </issues>
diff --git a/slices/builders/lint-baseline.xml b/slices/builders/lint-baseline.xml
index ce93b86..e84e1c3 100644
--- a/slices/builders/lint-baseline.xml
+++ b/slices/builders/lint-baseline.xml
@@ -1,1215 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_HORIZONTAL`"
-        errorLine1="        builder.addHints(HINT_HORIZONTAL);"
-        errorLine2="                         ~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/builders/impl/GridRowBuilderListV1Impl.java"
-            line="81"
-            column="26"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_SEE_MORE`"
-        errorLine1="        impl.getBuilder().addHints(HINT_SEE_MORE);"
-        errorLine2="                                   ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/builders/impl/GridRowBuilderListV1Impl.java"
-            line="100"
-            column="36"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_SEE_MORE`"
-        errorLine1="        getBuilder().addSubSlice(new Slice.Builder(getBuilder()).addHints(HINT_SEE_MORE)"
-        errorLine2="                                                                          ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/builders/impl/GridRowBuilderListV1Impl.java"
-            line="107"
-            column="75"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#SUBTYPE_CONTENT_DESCRIPTION`"
-        errorLine1="        getBuilder().addText(description, SUBTYPE_CONTENT_DESCRIPTION);"
-        errorLine2="                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/builders/impl/GridRowBuilderListV1Impl.java"
-            line="120"
-            column="43"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#SUBTYPE_LAYOUT_DIRECTION`"
-        errorLine1="        getBuilder().addInt(layoutDirection, SUBTYPE_LAYOUT_DIRECTION);"
-        errorLine2="                                             ~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/builders/impl/GridRowBuilderListV1Impl.java"
-            line="126"
-            column="46"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_PARTIAL`"
-        errorLine1="                    ? new String[] {HINT_PARTIAL}"
-        errorLine2="                                    ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/builders/impl/GridRowBuilderListV1Impl.java"
-            line="183"
-            column="37"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_PARTIAL`"
-        errorLine1="                    ? new String[]{HINT_PARTIAL, HINT_TITLE}"
-        errorLine2="                                   ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/builders/impl/GridRowBuilderListV1Impl.java"
-            line="192"
-            column="36"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_TITLE`"
-        errorLine1="                    ? new String[]{HINT_PARTIAL, HINT_TITLE}"
-        errorLine2="                                                 ~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/builders/impl/GridRowBuilderListV1Impl.java"
-            line="192"
-            column="50"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_TITLE`"
-        errorLine1="                    : new String[]{HINT_TITLE};"
-        errorLine2="                                   ~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/builders/impl/GridRowBuilderListV1Impl.java"
-            line="193"
-            column="36"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_PARTIAL`"
-        errorLine1="                    ? new String[]{HINT_PARTIAL, HINT_OVERLAY}"
-        errorLine2="                                   ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/builders/impl/GridRowBuilderListV1Impl.java"
-            line="209"
-            column="36"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#SUBTYPE_CONTENT_DESCRIPTION`"
-        errorLine1="            getBuilder().addText(description, SUBTYPE_CONTENT_DESCRIPTION);"
-        errorLine2="                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/builders/impl/GridRowBuilderListV1Impl.java"
-            line="225"
-            column="47"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_HORIZONTAL`"
-        errorLine1="            getBuilder().addHints(HINT_HORIZONTAL);"
-        errorLine2="                                  ~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/builders/impl/GridRowBuilderListV1Impl.java"
-            line="234"
-            column="35"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#SUBTYPE_COLOR`"
-        errorLine1="        getBuilder().addInt(color, SUBTYPE_COLOR);"
-        errorLine2="                                   ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/builders/impl/ListBuilderBasicImpl.java"
-            line="226"
-            column="36"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_TTL`"
-        errorLine1="        getBuilder().addTimestamp(expiry, SUBTYPE_MILLIS, HINT_TTL);"
-        errorLine2="                                                          ~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/builders/impl/ListBuilderBasicImpl.java"
-            line="241"
-            column="59"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#SUBTYPE_LAYOUT_DIRECTION`"
-        errorLine1="        getBuilder().addInt(layoutDirection, SUBTYPE_LAYOUT_DIRECTION);"
-        errorLine2="                                             ~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/builders/impl/ListBuilderBasicImpl.java"
-            line="257"
-            column="46"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_ERROR`"
-        errorLine1="            builder.addHints(HINT_ERROR);"
-        errorLine2="                             ~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/builders/impl/ListBuilderBasicImpl.java"
-            line="279"
-            column="30"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_KEYWORDS`"
-        errorLine1="            builder.addSubSlice(sb.addHints(HINT_KEYWORDS).build());"
-        errorLine2="                                            ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/builders/impl/ListBuilderBasicImpl.java"
-            line="286"
-            column="45"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_TITLE`"
-        errorLine1="            slice.addItem(new SliceItem(mTitle, FORMAT_TEXT, null, new String[] { HINT_TITLE }));"
-        errorLine2="                                                                                  ~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/builders/impl/ListBuilderBasicImpl.java"
-            line="299"
-            column="83"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_TEXT`"
-        errorLine1="            slice.addItem(new SliceItem(mTitle, FORMAT_TEXT, null, new String[] { HINT_TITLE }));"
-        errorLine2="                                                ~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/builders/impl/ListBuilderBasicImpl.java"
-            line="299"
-            column="49"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_TEXT`"
-        errorLine1="            slice.addItem(new SliceItem(mSubtitle, FORMAT_TEXT, null, new String[0]));"
-        errorLine2="                                                   ~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/builders/impl/ListBuilderBasicImpl.java"
-            line="302"
-            column="52"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_TITLE`"
-        errorLine1="            builder.addIcon(mIconCompat, null, HINT_TITLE);"
-        errorLine2="                                               ~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/builders/impl/ListBuilderBasicImpl.java"
-            line="306"
-            column="48"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_BUNDLE`"
-        errorLine1="                    new SliceItem(mHostExtras, FORMAT_BUNDLE, SUBTYPE_HOST_EXTRAS, new String[0]));"
-        errorLine2="                                               ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/builders/impl/ListBuilderBasicImpl.java"
-            line="311"
-            column="48"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_LAST_UPDATED`"
-        errorLine1="        builder.addLong(getClock().currentTimeMillis(), SUBTYPE_MILLIS, HINT_LAST_UPDATED);"
-        errorLine2="                                                                        ~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java"
-            line="115"
-            column="73"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_ACTIONS`"
-        errorLine1="            builder.addSubSlice(sb.addHints(HINT_ACTIONS).build());"
-        errorLine2="                                            ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java"
-            line="124"
-            column="45"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_ERROR`"
-        errorLine1="            builder.addHints(HINT_ERROR);"
-        errorLine2="                             ~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java"
-            line="127"
-            column="30"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_KEYWORDS`"
-        errorLine1="            getBuilder().addSubSlice(sb.addHints(HINT_KEYWORDS).build());"
-        errorLine2="                                                 ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java"
-            line="134"
-            column="50"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_BUNDLE`"
-        errorLine1="            builder.addItem(new SliceItem(mHostExtras, FORMAT_BUNDLE, SUBTYPE_HOST_EXTRAS,"
-        errorLine2="                                                       ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java"
-            line="137"
-            column="56"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_PARTIAL`"
-        errorLine1="        boolean isLoading = SliceQuery.find(slice, null, HINT_PARTIAL, null) != null;"
-        errorLine2="                                                         ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java"
-            line="149"
-            column="58"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_LIST_ITEM`"
-        errorLine1="        boolean isEmpty = SliceQuery.find(slice, FORMAT_SLICE, HINT_LIST_ITEM, null) == null;"
-        errorLine2="                                                               ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java"
-            line="150"
-            column="64"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_SLICE`"
-        errorLine1="        boolean isEmpty = SliceQuery.find(slice, FORMAT_SLICE, HINT_LIST_ITEM, null) == null;"
-        errorLine2="                                                 ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java"
-            line="150"
-            column="50"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_SHORTCUT`"
-        errorLine1="        String[] hints = new String[] {HINT_SHORTCUT, HINT_TITLE};"
-        errorLine2="                                       ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java"
-            line="151"
-            column="40"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_TITLE`"
-        errorLine1="        String[] hints = new String[] {HINT_SHORTCUT, HINT_TITLE};"
-        errorLine2="                                                      ~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java"
-            line="151"
-            column="55"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_ACTION`"
-        errorLine1="        SliceItem action = SliceQuery.find(slice, FORMAT_ACTION, hints, null);"
-        errorLine2="                                                  ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java"
-            line="152"
-            column="51"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_SLICE`"
-        errorLine1="        List&lt;SliceItem> possiblePrimaries = SliceQuery.findAll(slice, FORMAT_SLICE, hints, null);"
-        errorLine2="                                                                      ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java"
-            line="153"
-            column="71"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_LIST_ITEM`"
-        errorLine1="        builder.getBuilder().addHints(HINT_LIST_ITEM);"
-        errorLine2="                                      ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java"
-            line="185"
-            column="39"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_LIST_ITEM`"
-        errorLine1="        impl.getBuilder().addHints(HINT_LIST_ITEM);"
-        errorLine2="                                   ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java"
-            line="198"
-            column="36"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_ACTIONS`"
-        errorLine1="        Slice.Builder b = new Slice.Builder(getBuilder()).addHints(HINT_ACTIONS);"
-        errorLine2="                                                                   ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java"
-            line="221"
-            column="68"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#SUBTYPE_RANGE`"
-        errorLine1="        getBuilder().addSubSlice(impl.build(), SUBTYPE_RANGE);"
-        errorLine2="                                               ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java"
-            line="229"
-            column="48"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#SUBTYPE_RANGE`"
-        errorLine1="        getBuilder().addSubSlice(impl.build(), SUBTYPE_RANGE);"
-        errorLine2="                                               ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java"
-            line="236"
-            column="48"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#SUBTYPE_RANGE`"
-        errorLine1="        getBuilder().addSubSlice(impl.build(), SUBTYPE_RANGE);"
-        errorLine2="                                               ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java"
-            line="243"
-            column="48"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_SEE_MORE`"
-        errorLine1="        impl.getBuilder().addHints(HINT_SEE_MORE);"
-        errorLine2="                                   ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java"
-            line="264"
-            column="36"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_SEE_MORE`"
-        errorLine1="                        .addHints(HINT_SEE_MORE)"
-        errorLine2="                                  ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java"
-            line="274"
-            column="35"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_SEE_MORE`"
-        errorLine1="                                .addHints(HINT_SEE_MORE).build(), null)"
-        errorLine2="                                          ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java"
-            line="276"
-            column="43"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#SUBTYPE_COLOR`"
-        errorLine1="        getBuilder().addInt(color, SUBTYPE_COLOR);"
-        errorLine2="                                   ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java"
-            line="284"
-            column="36"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_TTL`"
-        errorLine1="        getBuilder().addTimestamp(expiry, SUBTYPE_MILLIS, HINT_TTL);"
-        errorLine2="                                                          ~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java"
-            line="299"
-            column="59"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#SUBTYPE_LAYOUT_DIRECTION`"
-        errorLine1="        getBuilder().addInt(layoutDirection, SUBTYPE_LAYOUT_DIRECTION);"
-        errorLine2="                                             ~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java"
-            line="315"
-            column="46"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_PARTIAL`"
-        errorLine1="                sb.addHints(HINT_PARTIAL);"
-        errorLine2="                            ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java"
-            line="388"
-            column="29"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_TITLE`"
-        errorLine1="            mStartItem = sb.addHints(HINT_TITLE).build();"
-        errorLine2="                                     ~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java"
-            line="390"
-            column="38"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_TITLE`"
-        errorLine1="                builder.addText(mTitle, null, HINT_TITLE);"
-        errorLine2="                                              ~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java"
-            line="409"
-            column="47"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#SUBTYPE_CONTENT_DESCRIPTION`"
-        errorLine1="                builder.addText(mContentDescr, SUBTYPE_CONTENT_DESCRIPTION);"
-        errorLine2="                                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java"
-            line="415"
-            column="48"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#SUBTYPE_LAYOUT_DIRECTION`"
-        errorLine1="                builder.addInt(mLayoutDir, SUBTYPE_LAYOUT_DIRECTION);"
-        errorLine2="                                           ~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java"
-            line="421"
-            column="44"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_LIST_ITEM`"
-        errorLine1="            builder.addHints(HINT_LIST_ITEM)"
-        errorLine2="                             ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java"
-            line="423"
-            column="30"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#SUBTYPE_MAX`"
-        errorLine1="                    .addInt(mMax, SUBTYPE_MAX)"
-        errorLine2="                                  ~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java"
-            line="425"
-            column="35"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#SUBTYPE_VALUE`"
-        errorLine1="                    .addInt(mValue, SUBTYPE_VALUE)"
-        errorLine2="                                    ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java"
-            line="426"
-            column="37"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_PARTIAL`"
-        errorLine1="                sb.addHints(HINT_PARTIAL);"
-        errorLine2="                            ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java"
-            line="475"
-            column="29"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_TITLE`"
-        errorLine1="            mStartItem = sb.addHints(HINT_TITLE).build();"
-        errorLine2="                                     ~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java"
-            line="477"
-            column="38"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_PARTIAL`"
-        errorLine1="                sb.addHints(HINT_PARTIAL);"
-        errorLine2="                            ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java"
-            line="483"
-            column="29"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_LIST_ITEM`"
-        errorLine1="            builder.addAction(mAction, sb.build(), SUBTYPE_RANGE).addHints(HINT_LIST_ITEM);"
-        errorLine2="                                                                           ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java"
-            line="498"
-            column="76"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#SUBTYPE_RANGE`"
-        errorLine1="            builder.addAction(mAction, sb.build(), SUBTYPE_RANGE).addHints(HINT_LIST_ITEM);"
-        errorLine2="                                                   ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java"
-            line="498"
-            column="52"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_PARTIAL`"
-        errorLine1="                sb.addHints(HINT_PARTIAL);"
-        errorLine2="                            ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java"
-            line="548"
-            column="29"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_TITLE`"
-        errorLine1="            mStartItem = sb.addHints(HINT_TITLE).build();"
-        errorLine2="                                     ~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java"
-            line="550"
-            column="38"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_TITLE`"
-        errorLine1="                builder.addText(mTitle, null, HINT_TITLE);"
-        errorLine2="                                              ~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java"
-            line="564"
-            column="47"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#SUBTYPE_CONTENT_DESCRIPTION`"
-        errorLine1="                builder.addText(mContentDescr, SUBTYPE_CONTENT_DESCRIPTION);"
-        errorLine2="                                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java"
-            line="570"
-            column="48"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_LIST_ITEM`"
-        errorLine1="            sb.addHints(HINT_LIST_ITEM)"
-        errorLine2="                        ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java"
-            line="580"
-            column="25"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#SUBTYPE_MAX`"
-        errorLine1="                    .addInt(mMax, SUBTYPE_MAX)"
-        errorLine2="                                  ~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java"
-            line="582"
-            column="35"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#SUBTYPE_VALUE`"
-        errorLine1="                    .addInt(mValue, SUBTYPE_VALUE)"
-        errorLine2="                                    ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java"
-            line="583"
-            column="37"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_LIST_ITEM`"
-        errorLine1="            builder.addAction(mAction, sb.build(), SUBTYPE_RANGE).addHints(HINT_LIST_ITEM);"
-        errorLine2="                                                                           ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java"
-            line="585"
-            column="76"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#SUBTYPE_RANGE`"
-        errorLine1="            builder.addAction(mAction, sb.build(), SUBTYPE_RANGE).addHints(HINT_LIST_ITEM);"
-        errorLine2="                                                   ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java"
-            line="585"
-            column="52"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_TITLE`"
-        errorLine1="                    .addTimestamp(timeStamp, null).addHints(HINT_TITLE).build();"
-        errorLine2="                                                            ~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java"
-            line="675"
-            column="61"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_PARTIAL`"
-        errorLine1="                sb.addHints(HINT_PARTIAL);"
-        errorLine2="                            ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java"
-            line="691"
-            column="29"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_TITLE`"
-        errorLine1="            mStartItem = sb.addHints(HINT_TITLE).build();"
-        errorLine2="                                     ~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java"
-            line="693"
-            column="38"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_TITLE`"
-        errorLine1="            Slice.Builder sb = new Slice.Builder(getBuilder()).addHints(HINT_TITLE);"
-        errorLine2="                                                                        ~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java"
-            line="699"
-            column="73"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_PARTIAL`"
-        errorLine1="                sb.addHints(HINT_PARTIAL);"
-        errorLine2="                            ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java"
-            line="701"
-            column="29"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_TITLE`"
-        errorLine1="            mTitleItem = new SliceItem(title, FORMAT_TEXT, null, new String[] {HINT_TITLE});"
-        errorLine2="                                                                               ~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java"
-            line="715"
-            column="80"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_TEXT`"
-        errorLine1="            mTitleItem = new SliceItem(title, FORMAT_TEXT, null, new String[] {HINT_TITLE});"
-        errorLine2="                                              ~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java"
-            line="715"
-            column="47"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_PARTIAL`"
-        errorLine1="                mTitleItem.addHint(HINT_PARTIAL);"
-        errorLine2="                                   ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java"
-            line="717"
-            column="36"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_TEXT`"
-        errorLine1="            mSubtitleItem = new SliceItem(subtitle, FORMAT_TEXT, null, new String[0]);"
-        errorLine2="                                                    ~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java"
-            line="730"
-            column="53"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_PARTIAL`"
-        errorLine1="                mSubtitleItem.addHint(HINT_PARTIAL);"
-        errorLine2="                                      ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java"
-            line="732"
-            column="39"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_PARTIAL`"
-        errorLine1="                sb.addHints(HINT_PARTIAL);"
-        errorLine2="                            ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java"
-            line="750"
-            column="29"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_PARTIAL`"
-        errorLine1="                sb.addHints(HINT_PARTIAL);"
-        errorLine2="                            ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java"
-            line="760"
-            column="29"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#SUBTYPE_LAYOUT_DIRECTION`"
-        errorLine1="            getBuilder().addInt(layoutDirection, SUBTYPE_LAYOUT_DIRECTION);"
-        errorLine2="                                                 ~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java"
-            line="770"
-            column="50"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#SUBTYPE_CONTENT_DESCRIPTION`"
-        errorLine1="                b.addText(mContentDescr, SUBTYPE_CONTENT_DESCRIPTION);"
-        errorLine2="                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java"
-            line="801"
-            column="42"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#SUBTYPE_CONTENT_DESCRIPTION`"
-        errorLine1="                b.addText(mContentDescr, SUBTYPE_CONTENT_DESCRIPTION);"
-        errorLine2="                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java"
-            line="867"
-            column="42"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_TITLE`"
-        errorLine1="            mTitleItem = new SliceItem(title, FORMAT_TEXT, null, new String[] {HINT_TITLE});"
-        errorLine2="                                                                               ~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java"
-            line="880"
-            column="80"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_TEXT`"
-        errorLine1="            mTitleItem = new SliceItem(title, FORMAT_TEXT, null, new String[] {HINT_TITLE});"
-        errorLine2="                                              ~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java"
-            line="880"
-            column="47"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_PARTIAL`"
-        errorLine1="                mTitleItem.addHint(HINT_PARTIAL);"
-        errorLine2="                                   ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java"
-            line="882"
-            column="36"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_TEXT`"
-        errorLine1="            mSubtitleItem = new SliceItem(subtitle, FORMAT_TEXT, null, new String[0]);"
-        errorLine2="                                                    ~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java"
-            line="889"
-            column="53"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_PARTIAL`"
-        errorLine1="                mSubtitleItem.addHint(HINT_PARTIAL);"
-        errorLine2="                                      ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java"
-            line="891"
-            column="39"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_TEXT`"
-        errorLine1="            mSummaryItem = new SliceItem(summarySubtitle, FORMAT_TEXT, null,"
-        errorLine2="                                                          ~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java"
-            line="898"
-            column="59"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_SUMMARY`"
-        errorLine1="                    new String[] {HINT_SUMMARY});"
-        errorLine2="                                  ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java"
-            line="899"
-            column="35"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_PARTIAL`"
-        errorLine1="                mSummaryItem.addHint(HINT_PARTIAL);"
-        errorLine2="                                     ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java"
-            line="901"
-            column="38"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#SUBTYPE_LAYOUT_DIRECTION`"
-        errorLine1="            getBuilder().addInt(layoutDirection, SUBTYPE_LAYOUT_DIRECTION);"
-        errorLine2="                                                 ~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java"
-            line="918"
-            column="50"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_LIST_ITEM`"
-        errorLine1="            Slice.Builder sb = new Slice.Builder(getBuilder()).addHints(HINT_LIST_ITEM);"
-        errorLine2="                                                                        ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/builders/impl/MessagingBasicImpl.java"
-            line="56"
-            column="73"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 23): `android.app.slice.Slice#HINT_NO_TINT`"
-        errorLine1="                    SUBTYPE_SOURCE, HINT_NO_TINT).addHints(HINT_TITLE).build();"
-        errorLine2="                                    ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/builders/impl/MessagingBasicImpl.java"
-            line="114"
-            column="37"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 23): `android.app.slice.Slice#HINT_TITLE`"
-        errorLine1="                    SUBTYPE_SOURCE, HINT_NO_TINT).addHints(HINT_TITLE).build();"
-        errorLine2="                                                           ~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/builders/impl/MessagingBasicImpl.java"
-            line="114"
-            column="60"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 23): `android.app.slice.Slice#SUBTYPE_SOURCE`"
-        errorLine1="                    SUBTYPE_SOURCE, HINT_NO_TINT).addHints(HINT_TITLE).build();"
-        errorLine2="                    ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/builders/impl/MessagingBasicImpl.java"
-            line="114"
-            column="21"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#SUBTYPE_MESSAGE`"
-        errorLine1="        getBuilder().addSubSlice(builder.build(), SUBTYPE_MESSAGE);"
-        errorLine2="                                                  ~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/builders/impl/MessagingV1Impl.java"
-            line="47"
-            column="51"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 23): `android.app.slice.Slice#SUBTYPE_SOURCE`"
-        errorLine1="                    android.app.slice.Slice.SUBTYPE_SOURCE);"
-        errorLine2="                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/builders/impl/MessagingV1Impl.java"
-            line="80"
-            column="21"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_LIST_ITEM`"
-        errorLine1="        sliceBuilder.addHints(HINT_LIST_ITEM);"
-        errorLine2="                              ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/builders/impl/SelectionBuilderBasicImpl.java"
-            line="50"
-            column="31"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_TITLE`"
-        errorLine1="            sliceBuilder.addText(selectionBuilder.getTitle(), null, HINT_TITLE);"
-        errorLine2="                                                                    ~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/builders/impl/SelectionBuilderBasicImpl.java"
-            line="55"
-            column="69"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#SUBTYPE_CONTENT_DESCRIPTION`"
-        errorLine1="                    SUBTYPE_CONTENT_DESCRIPTION);"
-        errorLine2="                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/builders/impl/SelectionBuilderBasicImpl.java"
-            line="64"
-            column="21"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#SUBTYPE_LAYOUT_DIRECTION`"
-        errorLine1="            sliceBuilder.addInt(selectionBuilder.getLayoutDirection(), SUBTYPE_LAYOUT_DIRECTION);"
-        errorLine2="                                                                       ~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/builders/impl/SelectionBuilderBasicImpl.java"
-            line="68"
-            column="72"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_TITLE`"
-        errorLine1="            actionBuilder.addText(selectionBuilder.getTitle(), null, HINT_TITLE);"
-        errorLine2="                                                                     ~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/builders/impl/SelectionBuilderListV2Impl.java"
-            line="60"
-            column="70"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#SUBTYPE_CONTENT_DESCRIPTION`"
-        errorLine1="                    SUBTYPE_CONTENT_DESCRIPTION);"
-        errorLine2="                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/builders/impl/SelectionBuilderListV2Impl.java"
-            line="69"
-            column="21"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#SUBTYPE_LAYOUT_DIRECTION`"
-        errorLine1="            actionBuilder.addInt(selectionBuilder.getLayoutDirection(), SUBTYPE_LAYOUT_DIRECTION);"
-        errorLine2="                                                                        ~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/builders/impl/SelectionBuilderListV2Impl.java"
-            line="73"
-            column="73"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_SELECTED`"
-        errorLine1="                optionSubSliceBuilder.addHints(HINT_SELECTED);"
-        errorLine2="                                               ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/builders/impl/SelectionBuilderListV2Impl.java"
-            line="80"
-            column="48"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_LIST_ITEM`"
-        errorLine1="        sliceBuilder.addHints(HINT_LIST_ITEM);"
-        errorLine2="                              ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/builders/impl/SelectionBuilderListV2Impl.java"
-            line="94"
-            column="31"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_NO_TINT`"
-        errorLine1="            hints.add(HINT_NO_TINT);"
-        errorLine2="                      ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/builders/impl/TemplateBuilderImpl.java"
-            line="125"
-            column="23"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_LARGE`"
-        errorLine1="            hints.add(HINT_LARGE);"
-        errorLine2="                      ~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/builders/impl/TemplateBuilderImpl.java"
-            line="128"
-            column="23"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_PARTIAL`"
-        errorLine1="            hints.add(HINT_PARTIAL);"
-        errorLine2="                      ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/builders/impl/TemplateBuilderImpl.java"
-            line="134"
-            column="23"/>
-    </issue>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="UnsafeNewApiCall"
@@ -1295,7 +85,7 @@
         errorLine2="               ~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/slice/builders/GridRowBuilder.java"
-            line="459"
+            line="471"
             column="16"/>
     </issue>
 
@@ -1306,7 +96,7 @@
         errorLine2="               ~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/slice/builders/GridRowBuilder.java"
-            line="467"
+            line="479"
             column="16"/>
     </issue>
 
@@ -1317,7 +107,7 @@
         errorLine2="               ~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/slice/builders/GridRowBuilder.java"
-            line="475"
+            line="487"
             column="16"/>
     </issue>
 
@@ -1328,7 +118,7 @@
         errorLine2="               ~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/slice/builders/GridRowBuilder.java"
-            line="483"
+            line="495"
             column="16"/>
     </issue>
 
@@ -1339,7 +129,7 @@
         errorLine2="               ~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/slice/builders/GridRowBuilder.java"
-            line="491"
+            line="503"
             column="16"/>
     </issue>
 
@@ -2142,7 +932,7 @@
         errorLine2="                  ~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/slice/builders/SliceAction.java"
-            line="158"
+            line="174"
             column="19"/>
     </issue>
 
@@ -2153,7 +943,7 @@
         errorLine2="                  ~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/slice/builders/SliceAction.java"
-            line="177"
+            line="193"
             column="19"/>
     </issue>
 
@@ -2164,7 +954,7 @@
         errorLine2="                  ~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/slice/builders/SliceAction.java"
-            line="197"
+            line="243"
             column="19"/>
     </issue>
 
@@ -2175,7 +965,7 @@
         errorLine2="                  ~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/slice/builders/SliceAction.java"
-            line="219"
+            line="265"
             column="19"/>
     </issue>
 
@@ -2186,7 +976,7 @@
         errorLine2="                  ~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/slice/builders/SliceAction.java"
-            line="236"
+            line="282"
             column="19"/>
     </issue>
 
@@ -2197,7 +987,7 @@
         errorLine2="                  ~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/slice/builders/SliceAction.java"
-            line="249"
+            line="295"
             column="19"/>
     </issue>
 
@@ -2208,7 +998,7 @@
         errorLine2="                  ~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/slice/builders/SliceAction.java"
-            line="264"
+            line="310"
             column="19"/>
     </issue>
 
@@ -2219,7 +1009,7 @@
         errorLine2="                  ~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/slice/builders/SliceAction.java"
-            line="279"
+            line="325"
             column="19"/>
     </issue>
 
diff --git a/slices/core/lint-baseline.xml b/slices/core/lint-baseline.xml
index e214840..23f1230 100644
--- a/slices/core/lint-baseline.xml
+++ b/slices/core/lint-baseline.xml
@@ -1,808 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
-
-    <issue
-        id="ApplySharedPref"
-        message="Consider using `apply()` instead; `commit` writes its data to persistent storage immediately, whereas `apply` will handle it in the background"
-        errorLine1="            allFiles.edit()"
-        errorLine2="            ^">
-        <location
-            file="src/main/java/androidx/slice/compat/SliceProviderCompat.java"
-            line="123"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="DefaultLocale"
-        message="Implicitly using the default locale is a common source of bugs: Use `String.format(Locale, ...)` instead"
-        errorLine1="        return String.format(&quot;SliceSpec{%s,%d}&quot;, mType, mRevision);"
-        errorLine2="               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/SliceSpec.java"
-            line="112"
-            column="16"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_TITLE`"
-        errorLine1="            HINT_TITLE,"
-        errorLine2="            ~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/Slice.java"
-            line="125"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_LIST`"
-        errorLine1="            HINT_LIST,"
-        errorLine2="            ~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/Slice.java"
-            line="126"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_LIST_ITEM`"
-        errorLine1="            HINT_LIST_ITEM,"
-        errorLine2="            ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/Slice.java"
-            line="127"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_LARGE`"
-        errorLine1="            HINT_LARGE,"
-        errorLine2="            ~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/Slice.java"
-            line="128"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_ACTIONS`"
-        errorLine1="            HINT_ACTIONS,"
-        errorLine2="            ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/Slice.java"
-            line="129"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_SELECTED`"
-        errorLine1="            HINT_SELECTED,"
-        errorLine2="            ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/Slice.java"
-            line="130"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_HORIZONTAL`"
-        errorLine1="            HINT_HORIZONTAL,"
-        errorLine2="            ~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/Slice.java"
-            line="131"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_NO_TINT`"
-        errorLine1="            HINT_NO_TINT,"
-        errorLine2="            ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/Slice.java"
-            line="132"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_PARTIAL`"
-        errorLine1="            HINT_PARTIAL,"
-        errorLine2="            ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/Slice.java"
-            line="133"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_SUMMARY`"
-        errorLine1="            HINT_SUMMARY,"
-        errorLine2="            ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/Slice.java"
-            line="134"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_SEE_MORE`"
-        errorLine1="            HINT_SEE_MORE,"
-        errorLine2="            ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/Slice.java"
-            line="135"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_SHORTCUT`"
-        errorLine1="            HINT_SHORTCUT,"
-        errorLine2="            ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/Slice.java"
-            line="136"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_KEYWORDS`"
-        errorLine1="            HINT_KEYWORDS,"
-        errorLine2="            ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/Slice.java"
-            line="137"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_TTL`"
-        errorLine1="            HINT_TTL,"
-        errorLine2="            ~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/Slice.java"
-            line="138"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_LAST_UPDATED`"
-        errorLine1="            HINT_LAST_UPDATED,"
-        errorLine2="            ~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/Slice.java"
-            line="139"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_PERMISSION_REQUEST`"
-        errorLine1="            HINT_PERMISSION_REQUEST,"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/Slice.java"
-            line="140"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_ERROR`"
-        errorLine1="            HINT_ERROR,"
-        errorLine2="            ~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/Slice.java"
-            line="141"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_SLICE`"
-        errorLine1="            mItems.add(new SliceItem(slice, FORMAT_SLICE, subType, slice.getHintArray()));"
-        errorLine2="                                            ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/Slice.java"
-            line="377"
-            column="45"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_ACTION`"
-        errorLine1="            mItems.add(new SliceItem(action, s, FORMAT_ACTION, subType, hints));"
-        errorLine2="                                                ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/Slice.java"
-            line="391"
-            column="49"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_ACTION`"
-        errorLine1="            mItems.add(new SliceItem(action, s, FORMAT_ACTION, subType, hints));"
-        errorLine2="                                                ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/Slice.java"
-            line="405"
-            column="49"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_TEXT`"
-        errorLine1="            mItems.add(new SliceItem(text, FORMAT_TEXT, subType, hints));"
-        errorLine2="                                           ~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/Slice.java"
-            line="416"
-            column="44"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_IMAGE`"
-        errorLine1="                mItems.add(new SliceItem(icon, FORMAT_IMAGE, subType, hints));"
-        errorLine2="                                               ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/Slice.java"
-            line="439"
-            column="48"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_REMOTE_INPUT`"
-        errorLine1="            mItems.add(new SliceItem(remoteInput, FORMAT_REMOTE_INPUT, subType, hints));"
-        errorLine2="                                                  ~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/Slice.java"
-            line="481"
-            column="51"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_INT`"
-        errorLine1="            mItems.add(new SliceItem(value, FORMAT_INT, subType, hints));"
-        errorLine2="                                            ~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/Slice.java"
-            line="492"
-            column="45"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_LONG`"
-        errorLine1="            mItems.add(new SliceItem(time, FORMAT_LONG, subType, hints));"
-        errorLine2="                                           ~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/Slice.java"
-            line="514"
-            column="44"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_LONG`"
-        errorLine1="            mItems.add(new SliceItem(time, FORMAT_LONG, subType, hints));"
-        errorLine2="                                           ~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/Slice.java"
-            line="537"
-            column="44"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_ACTION`"
-        errorLine1="        SliceItem actionItem = SliceQuery.find(slice, FORMAT_ACTION);"
-        errorLine2="                                                      ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/core/SliceActionImpl.java"
-            line="187"
-            column="55"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_IMAGE`"
-        errorLine1="        SliceItem iconItem = SliceQuery.find(actionItem.getSlice(), FORMAT_IMAGE);"
-        errorLine2="                                                                    ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/core/SliceActionImpl.java"
-            line="194"
-            column="69"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_TITLE`"
-        errorLine1="        SliceItem titleItem = SliceQuery.find(actionItem.getSlice(), FORMAT_TEXT, HINT_TITLE,"
-        errorLine2="                                                                                  ~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/core/SliceActionImpl.java"
-            line="199"
-            column="83"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_TEXT`"
-        errorLine1="        SliceItem titleItem = SliceQuery.find(actionItem.getSlice(), FORMAT_TEXT, HINT_TITLE,"
-        errorLine2="                                                                     ~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/core/SliceActionImpl.java"
-            line="199"
-            column="70"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_TEXT`"
-        errorLine1="        SliceItem cdItem = SliceQuery.findSubtype(actionItem.getSlice(), FORMAT_TEXT,"
-        errorLine2="                                                                         ~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/core/SliceActionImpl.java"
-            line="204"
-            column="74"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#SUBTYPE_CONTENT_DESCRIPTION`"
-        errorLine1="                SUBTYPE_CONTENT_DESCRIPTION);"
-        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/core/SliceActionImpl.java"
-            line="205"
-            column="17"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_SELECTED`"
-        errorLine1="                    mIsChecked = actionItem.hasHint(HINT_SELECTED);"
-        errorLine2="                                                    ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/core/SliceActionImpl.java"
-            line="215"
-            column="53"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_LONG`"
-        errorLine1="                    SliceItem dateItem = SliceQuery.findSubtype(actionItem, FORMAT_LONG,"
-        errorLine2="                                                                            ~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/core/SliceActionImpl.java"
-            line="219"
-            column="77"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#SUBTYPE_MILLIS`"
-        errorLine1="                            SUBTYPE_MILLIS);"
-        errorLine2="                            ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/core/SliceActionImpl.java"
-            line="220"
-            column="29"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_LONG`"
-        errorLine1="                    SliceItem timeItem = SliceQuery.findSubtype(actionItem, FORMAT_LONG,"
-        errorLine2="                                                                            ~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/core/SliceActionImpl.java"
-            line="227"
-            column="77"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#SUBTYPE_MILLIS`"
-        errorLine1="                            SUBTYPE_MILLIS);"
-        errorLine2="                            ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/core/SliceActionImpl.java"
-            line="228"
-            column="29"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_INT`"
-        errorLine1="        SliceItem priority = SliceQuery.findSubtype(actionItem.getSlice(), FORMAT_INT,"
-        errorLine2="                                                                           ~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/core/SliceActionImpl.java"
-            line="238"
-            column="76"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#SUBTYPE_PRIORITY`"
-        errorLine1="                SUBTYPE_PRIORITY);"
-        errorLine2="                ~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/core/SliceActionImpl.java"
-            line="239"
-            column="17"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_SHORTCUT`"
-        errorLine1="        return builder.addHints(HINT_SHORTCUT)"
-        errorLine2="                                ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/core/SliceActionImpl.java"
-            line="378"
-            column="33"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_SHORTCUT`"
-        errorLine1="        return buildSliceContent(builder).addHints(HINT_SHORTCUT, HINT_TITLE).build();"
-        errorLine2="                                                   ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/core/SliceActionImpl.java"
-            line="389"
-            column="52"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_TITLE`"
-        errorLine1="        return buildSliceContent(builder).addHints(HINT_SHORTCUT, HINT_TITLE).build();"
-        errorLine2="                                                                  ~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/core/SliceActionImpl.java"
-            line="389"
-            column="67"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_NO_TINT`"
-        errorLine1="                        : new String[]{HINT_NO_TINT};"
-        errorLine2="                                       ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/core/SliceActionImpl.java"
-            line="403"
-            column="40"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_TITLE`"
-        errorLine1="            sb.addText(mTitle, null, HINT_TITLE);"
-        errorLine2="                                     ~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/core/SliceActionImpl.java"
-            line="408"
-            column="38"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#SUBTYPE_CONTENT_DESCRIPTION`"
-        errorLine1="            sb.addText(mContentDescription, SUBTYPE_CONTENT_DESCRIPTION);"
-        errorLine2="                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/core/SliceActionImpl.java"
-            line="411"
-            column="45"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#SUBTYPE_MILLIS`"
-        errorLine1="            sb.addLong(mDateTimeMillis, SUBTYPE_MILLIS);"
-        errorLine2="                                        ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/core/SliceActionImpl.java"
-            line="414"
-            column="41"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_SELECTED`"
-        errorLine1="            sb.addHints(HINT_SELECTED);"
-        errorLine2="                        ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/core/SliceActionImpl.java"
-            line="417"
-            column="25"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#SUBTYPE_PRIORITY`"
-        errorLine1="            sb.addInt(mPriority, SUBTYPE_PRIORITY);"
-        errorLine2="                                 ~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/core/SliceActionImpl.java"
-            line="420"
-            column="34"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#SUBTYPE_TOGGLE`"
-        errorLine1="                return SUBTYPE_TOGGLE;"
-        errorLine2="                       ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/core/SliceActionImpl.java"
-            line="435"
-            column="24"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_ACTION`"
-        errorLine1="    @StringDef({FORMAT_SLICE, FORMAT_TEXT, FORMAT_IMAGE, FORMAT_ACTION, FORMAT_INT,"
-        errorLine2="                                                         ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/SliceItem.java"
-            line="102"
-            column="58"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_IMAGE`"
-        errorLine1="    @StringDef({FORMAT_SLICE, FORMAT_TEXT, FORMAT_IMAGE, FORMAT_ACTION, FORMAT_INT,"
-        errorLine2="                                           ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/SliceItem.java"
-            line="102"
-            column="44"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_INT`"
-        errorLine1="    @StringDef({FORMAT_SLICE, FORMAT_TEXT, FORMAT_IMAGE, FORMAT_ACTION, FORMAT_INT,"
-        errorLine2="                                                                        ~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/SliceItem.java"
-            line="102"
-            column="73"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_SLICE`"
-        errorLine1="    @StringDef({FORMAT_SLICE, FORMAT_TEXT, FORMAT_IMAGE, FORMAT_ACTION, FORMAT_INT,"
-        errorLine2="                ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/SliceItem.java"
-            line="102"
-            column="17"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_TEXT`"
-        errorLine1="    @StringDef({FORMAT_SLICE, FORMAT_TEXT, FORMAT_IMAGE, FORMAT_ACTION, FORMAT_INT,"
-        errorLine2="                              ~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/SliceItem.java"
-            line="102"
-            column="31"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_BUNDLE`"
-        errorLine1="            FORMAT_LONG, FORMAT_REMOTE_INPUT, FORMAT_LONG, FORMAT_BUNDLE})"
-        errorLine2="                                                           ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/SliceItem.java"
-            line="103"
-            column="60"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_LONG`"
-        errorLine1="            FORMAT_LONG, FORMAT_REMOTE_INPUT, FORMAT_LONG, FORMAT_BUNDLE})"
-        errorLine2="            ~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/SliceItem.java"
-            line="103"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_LONG`"
-        errorLine1="            FORMAT_LONG, FORMAT_REMOTE_INPUT, FORMAT_LONG, FORMAT_BUNDLE})"
-        errorLine2="                                              ~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/SliceItem.java"
-            line="103"
-            column="47"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_REMOTE_INPUT`"
-        errorLine1="            FORMAT_LONG, FORMAT_REMOTE_INPUT, FORMAT_LONG, FORMAT_BUNDLE})"
-        errorLine2="                         ~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/SliceItem.java"
-            line="103"
-            column="26"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_TEXT`"
-        errorLine1="    @ParcelField(value = 2, defaultValue = FORMAT_TEXT)"
-        errorLine2="                                           ~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/SliceItem.java"
-            line="114"
-            column="44"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_TEXT`"
-        errorLine1="    String mFormat = FORMAT_TEXT;"
-        errorLine2="                     ~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/SliceItem.java"
-            line="115"
-            column="22"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 14): `android.app.slice.SliceProvider#SLICE_TYPE`"
-        errorLine1="        return SLICE_TYPE;"
-        errorLine2="               ~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/SliceProvider.java"
-            line="245"
-            column="16"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_SHORTCUT`"
-        errorLine1="                .addHints(Arrays.asList(HINT_TITLE, HINT_SHORTCUT))"
-        errorLine2="                                                    ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/SliceProvider.java"
-            line="346"
-            column="53"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_TITLE`"
-        errorLine1="                .addHints(Arrays.asList(HINT_TITLE, HINT_SHORTCUT))"
-        errorLine2="                                        ~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/SliceProvider.java"
-            line="346"
-            column="41"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 21 (current min is 19): `android.R.attr#colorAccent`"
-        errorLine1="                .getTheme().resolveAttribute(android.R.attr.colorAccent, tv, true);"
-        errorLine2="                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/SliceProvider.java"
-            line="351"
-            column="46"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#SUBTYPE_COLOR`"
-        errorLine1="                .addInt(deviceDefaultAccent, SUBTYPE_COLOR)"
-        errorLine2="                                             ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/SliceProvider.java"
-            line="358"
-            column="46"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_PERMISSION_REQUEST`"
-        errorLine1="        return parent.addHints(Arrays.asList(HINT_PERMISSION_REQUEST)).build();"
-        errorLine2="                                             ~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/SliceProvider.java"
-            line="361"
-            column="46"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.SliceManager#CATEGORY_SLICE`"
-        errorLine1="            queryIntent.addCategory(CATEGORY_SLICE);"
-        errorLine2="                                    ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/compat/SliceProviderCompat.java"
-            line="396"
-            column="37"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.SliceManager#SLICE_METADATA_KEY`"
-        errorLine1="                        resolve.activityInfo.metaData.getString(SLICE_METADATA_KEY)),"
-        errorLine2="                                                                ~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/compat/SliceProviderCompat.java"
-            line="408"
-            column="65"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.SliceManager#CATEGORY_SLICE`"
-        errorLine1="            queryIntent.addCategory(CATEGORY_SLICE);"
-        errorLine2="                                    ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/compat/SliceProviderCompat.java"
-            line="558"
-            column="37"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.SliceManager#SLICE_METADATA_KEY`"
-        errorLine1="                        resolve.activityInfo.metaData.getString(SLICE_METADATA_KEY));"
-        errorLine2="                                                                ~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/compat/SliceProviderCompat.java"
-            line="570"
-            column="65"/>
-    </issue>
-
-    <issue
-        id="MutatingSharedPrefs"
-        message="Do not modify the set returned by `SharedPreferences.getStringSet()``"
-        errorLine1="            files.add(prefsFile);"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/compat/SliceProviderCompat.java"
-            line="122"
-            column="13"/>
-    </issue>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="BanSynchronizedMethods"
@@ -904,50 +101,6 @@
     </issue>
 
     <issue
-        id="RtlSymmetry"
-        message="When you define `paddingStart` you should probably also define `paddingEnd` for right-to-left symmetry"
-        errorLine1="        android:paddingStart=&quot;8dp&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/abc_slice_permission_request.xml"
-            line="31"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="RtlSymmetry"
-        message="When you define `paddingLeft` you should probably also define `paddingRight` for right-to-left symmetry"
-        errorLine1="        android:paddingLeft=&quot;8dp&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/abc_slice_permission_request.xml"
-            line="32"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="RtlSymmetry"
-        message="When you define `paddingStart` you should probably also define `paddingEnd` for right-to-left symmetry"
-        errorLine1="        android:paddingStart=&quot;8dp&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/abc_slice_permission_request.xml"
-            line="40"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="RtlSymmetry"
-        message="When you define `paddingLeft` you should probably also define `paddingRight` for right-to-left symmetry"
-        errorLine1="        android:paddingLeft=&quot;8dp&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/abc_slice_permission_request.xml"
-            line="41"
-            column="9"/>
-    </issue>
-
-    <issue
         id="LambdaLast"
         message="Functional interface parameters (such as parameter 1, &quot;action&quot;, in androidx.slice.Slice.Builder.addAction) should be last to improve Kotlin interoperability; see https://kotlinlang.org/docs/reference/java-interop.html#sam-conversions"
         errorLine1="                @NonNull Slice s, @Nullable String subType) {"
@@ -1867,7 +1020,7 @@
         errorLine2="                           ~~~~~~~~~">
         <location
             file="src/main/java/androidx/slice/core/SliceActionImpl.java"
-            line="185"
+            line="188"
             column="28"/>
     </issue>
 
@@ -1878,7 +1031,7 @@
         errorLine2="           ~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/slice/core/SliceActionImpl.java"
-            line="258"
+            line="266"
             column="12"/>
     </issue>
 
@@ -1889,7 +1042,7 @@
         errorLine2="           ~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/slice/core/SliceActionImpl.java"
-            line="267"
+            line="275"
             column="12"/>
     </issue>
 
@@ -1900,7 +1053,7 @@
         errorLine2="           ~~~~~~~~~">
         <location
             file="src/main/java/androidx/slice/core/SliceActionImpl.java"
-            line="285"
+            line="303"
             column="12"/>
     </issue>
 
diff --git a/slices/remotecallback/lint-baseline.xml b/slices/remotecallback/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/slices/remotecallback/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/slices/test/lint-baseline.xml b/slices/test/lint-baseline.xml
index b5c86f4..f9611dc 100644
--- a/slices/test/lint-baseline.xml
+++ b/slices/test/lint-baseline.xml
@@ -1,506 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha16" client="gradle" variant="debug" version="4.2.0-alpha16">
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#EXTRA_TOGGLE_STATE`"
-        errorLine1="                boolean newState = i.getBooleanExtra(EXTRA_TOGGLE_STATE, wm.isWifiEnabled());"
-        errorLine2="                                                     ~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/test/SliceBroadcastReceiver.java"
-            line="59"
-            column="54"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#EXTRA_RANGE_VALUE`"
-        errorLine1="                int range = i.getExtras().getInt(EXTRA_RANGE_VALUE, 0);"
-        errorLine2="                                                 ~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/test/SliceBroadcastReceiver.java"
-            line="76"
-            column="50"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#EXTRA_RANGE_VALUE`"
-        errorLine1="                long dateMillis = i.getExtras().getLong(EXTRA_RANGE_VALUE, 0);"
-        errorLine2="                                                        ~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/test/SliceBroadcastReceiver.java"
-            line="88"
-            column="57"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#EXTRA_RANGE_VALUE`"
-        errorLine1="                long timeMillis = i.getExtras().getLong(EXTRA_RANGE_VALUE, 0);"
-        errorLine2="                                                        ~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/test/SliceBroadcastReceiver.java"
-            line="100"
-            column="57"/>
-    </issue>
-
-    <issue
-        id="Slices"
-        message="A slice should have a primary action set on one of its rows"
-        errorLine1="        ListBuilder lb = new ListBuilder(getContext(), sliceUri, INFINITY);"
-        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/test/SampleSliceProvider.java"
-            line="286"
-            column="26"/>
-    </issue>
-
-    <issue
-        id="Slices"
-        message="A slice should have a primary action set on one of its rows"
-        errorLine1="        ListBuilder lb = new ListBuilder(getContext(), sliceUri, INFINITY);"
-        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/test/SampleSliceProvider.java"
-            line="330"
-            column="26"/>
-    </issue>
-
-    <issue
-        id="Slices"
-        message="A slice should have at least one row added to it"
-        errorLine1="        ListBuilder lb = new ListBuilder(getContext(), sliceUri, INFINITY)"
-        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/test/SampleSliceProvider.java"
-            line="560"
-            column="26"/>
-    </issue>
-
-    <issue
-        id="Slices"
-        message="A slice should have at least one row added to it"
-        errorLine1="        ListBuilder b = new ListBuilder(getContext(), sliceUri, INFINITY);"
-        errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/test/SampleSliceProvider.java"
-            line="581"
-            column="25"/>
-    </issue>
-
-    <issue
-        id="Slices"
-        message="A slice should have at least one row added to it"
-        errorLine1="        ListBuilder b = new ListBuilder(getContext(), sliceUri, INFINITY);"
-        errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/test/SampleSliceProvider.java"
-            line="595"
-            column="25"/>
-    </issue>
-
-    <issue
-        id="Slices"
-        message="A slice should have at least one row added to it"
-        errorLine1="        ListBuilder b = new ListBuilder(getContext(), sliceUri, INFINITY);"
-        errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/test/SampleSliceProvider.java"
-            line="641"
-            column="25"/>
-    </issue>
-
-    <issue
-        id="Slices"
-        message="A slice should have a primary action set on one of its rows"
-        errorLine1="        return new ListBuilder(getContext(), sliceUri, INFINITY)"
-        errorLine2="               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/test/SampleSliceProvider.java"
-            line="688"
-            column="16"/>
-    </issue>
-
-    <issue
-        id="Slices"
-        message="`RowBuilder` cannot have a mixture of icons and slice actions added to the end items"
-        errorLine1="        return new ListBuilder(getContext(), sliceUri, INFINITY).addRow(new RowBuilder()"
-        errorLine2="                                                                        ^">
-        <location
-            file="src/main/java/androidx/slice/test/SampleSliceProvider.java"
-            line="741"
-            column="73"/>
-        <location
-            file="src/main/java/androidx/slice/test/SampleSliceProvider.java"
-            line="741"
-            column="73"/>
-    </issue>
-
-    <issue
-        id="Slices"
-        message="A slice should have a primary action set on one of its rows"
-        errorLine1="        ListBuilder lb = new ListBuilder(getContext(), sliceUri, INFINITY);"
-        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/test/SampleSliceProvider.java"
-            line="751"
-            column="26"/>
-    </issue>
-
-    <issue
-        id="Slices"
-        message="A slice should have at least one row added to it"
-        errorLine1="        ListBuilder lb = new ListBuilder(getContext(), sliceUri, INFINITY)"
-        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/test/SampleSliceProvider.java"
-            line="823"
-            column="26"/>
-    </issue>
-
-    <issue
-        id="Slices"
-        message="A slice should have a primary action set on one of its rows"
-        errorLine1="        return new ListBuilder(getContext(), sliceUri, INFINITY)"
-        errorLine2="               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/test/SampleSliceProvider.java"
-            line="851"
-            column="16"/>
-    </issue>
-
-    <issue
-        id="Slices"
-        message="A slice should have a primary action set on one of its rows"
-        errorLine1="        return new ListBuilder(getContext(), sliceUri, TimeUnit.SECONDS.toMillis(10))"
-        errorLine2="               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/test/SampleSliceProvider.java"
-            line="892"
-            column="16"/>
-    </issue>
-
-    <issue
-        id="Slices"
-        message="A slice should have at least one row added to it"
-        errorLine1="        ListBuilder lb = new ListBuilder(getContext(), sliceUri, INFINITY)"
-        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/test/SampleSliceProvider.java"
-            line="979"
-            column="26"/>
-    </issue>
-
-    <issue
-        id="Slices"
-        message="A slice should have at least one row added to it"
-        errorLine1="        return new ListBuilder(getContext(), sliceUri, INFINITY)"
-        errorLine2="               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/test/SampleSliceProvider.java"
-            line="1188"
-            column="16"/>
-    </issue>
-
-    <issue
-        id="Slices"
-        message="A slice should have at least one row added to it"
-        errorLine1="        ListBuilder lb = new ListBuilder(getContext(), uri, INFINITY);"
-        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/test/SampleSliceProvider.java"
-            line="1216"
-            column="26"/>
-    </issue>
-
-    <issue
-        id="Slices"
-        message="A slice should have a primary action set on one of its rows"
-        errorLine1="        ListBuilder lb = new ListBuilder(getContext(), uri, INFINITY);"
-        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/test/SampleSliceProvider.java"
-            line="1278"
-            column="26"/>
-    </issue>
-
-    <issue
-        id="Slices"
-        message="A slice should have a primary action set on one of its rows"
-        errorLine1="        ListBuilder lb = new ListBuilder(getContext(), uri, INFINITY);"
-        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/test/SampleSliceProvider.java"
-            line="1313"
-            column="26"/>
-    </issue>
-
-    <issue
-        id="Slices"
-        message="A slice should have at least one row added to it"
-        errorLine1="        return new ListBuilder(getContext(), uri, INFINITY)"
-        errorLine2="               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/test/SampleSliceProvider.java"
-            line="1401"
-            column="16"/>
-    </issue>
-
-    <issue
-        id="Slices"
-        message="A slice should have a primary action set on one of its rows"
-        errorLine1="        Slice s = new ListBuilder(getContext(), sliceUri, INFINITY)"
-        errorLine2="                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/test/SampleSliceProvider.java"
-            line="1491"
-            column="19"/>
-    </issue>
-
-    <issue
-        id="Slices"
-        message="A slice should have at least one row added to it"
-        errorLine1="        return new ListBuilder(getContext(), sliceUri, INFINITY)"
-        errorLine2="               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/test/SampleSliceProvider.java"
-            line="1525"
-            column="16"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `autoMirrored` is only used in API level 19 and higher (current min is 14)"
-        errorLine1="        android:autoMirrored=&quot;true&quot;>"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/drawable/ic_speak.xml"
-            line="6"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="WifiManagerPotentialLeak"
-        message="The WIFI_SERVICE must be looked up on the Application context or memory will leak on devices &lt; Android N. Try changing `context` to `context.getApplicationContext()`"
-        errorLine1="                WifiManager wm = (WifiManager) context.getSystemService(Context.WIFI_SERVICE);"
-        errorLine2="                                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/test/SliceBroadcastReceiver.java"
-            line="58"
-            column="48"/>
-    </issue>
-
-    <issue
-        id="VectorRaster"
-        message="This attribute is not supported in images generated from this vector icon for API &lt; 21; check generated icon to make sure it looks acceptable"
-        errorLine1="        android:autoMirrored=&quot;true&quot;>"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/drawable/ic_speak.xml"
-            line="6"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="ExportedReceiver"
-        message="Exported receiver does not require permission"
-        errorLine1="        &lt;receiver"
-        errorLine2="         ~~~~~~~~">
-        <location
-            file="src/main/AndroidManifest.xml"
-            line="22"
-            column="10"/>
-    </issue>
-
-    <issue
-        id="IconLocation"
-        message="Found bitmap drawable `res/drawable/cake.png` in densityless folder">
-        <location
-            file="src/main/res/drawable/cake.png"/>
-    </issue>
-
-    <issue
-        id="IconLocation"
-        message="Found bitmap drawable `res/drawable/cat.jpeg` in densityless folder">
-        <location
-            file="src/main/res/drawable/cat.jpeg"/>
-    </issue>
-
-    <issue
-        id="IconLocation"
-        message="Found bitmap drawable `res/drawable/cat_1.png` in densityless folder">
-        <location
-            file="src/main/res/drawable/cat_1.png"/>
-    </issue>
-
-    <issue
-        id="IconLocation"
-        message="Found bitmap drawable `res/drawable/cat_2.png` in densityless folder">
-        <location
-            file="src/main/res/drawable/cat_2.png"/>
-    </issue>
-
-    <issue
-        id="IconLocation"
-        message="Found bitmap drawable `res/drawable/cat_3.png` in densityless folder">
-        <location
-            file="src/main/res/drawable/cat_3.png"/>
-    </issue>
-
-    <issue
-        id="IconLocation"
-        message="Found bitmap drawable `res/drawable/cat_4.png` in densityless folder">
-        <location
-            file="src/main/res/drawable/cat_4.png"/>
-    </issue>
-
-    <issue
-        id="IconLocation"
-        message="Found bitmap drawable `res/drawable/cat_5.png` in densityless folder">
-        <location
-            file="src/main/res/drawable/cat_5.png"/>
-    </issue>
-
-    <issue
-        id="IconLocation"
-        message="Found bitmap drawable `res/drawable/cat_6.png` in densityless folder">
-        <location
-            file="src/main/res/drawable/cat_6.png"/>
-    </issue>
-
-    <issue
-        id="IconLocation"
-        message="Found bitmap drawable `res/drawable/cheese.png` in densityless folder">
-        <location
-            file="src/main/res/drawable/cheese.png"/>
-    </issue>
-
-    <issue
-        id="IconLocation"
-        message="Found bitmap drawable `res/drawable/landscape.jpg` in densityless folder">
-        <location
-            file="src/main/res/drawable/landscape.jpg"/>
-    </issue>
-
-    <issue
-        id="IconLocation"
-        message="Found bitmap drawable `res/drawable/mady.jpg` in densityless folder">
-        <location
-            file="src/main/res/drawable/mady.jpg"/>
-    </issue>
-
-    <issue
-        id="IconLocation"
-        message="Found bitmap drawable `res/drawable/message.png` in densityless folder">
-        <location
-            file="src/main/res/drawable/message.png"/>
-    </issue>
-
-    <issue
-        id="IconLocation"
-        message="Found bitmap drawable `res/drawable/pizza.png` in densityless folder">
-        <location
-            file="src/main/res/drawable/pizza.png"/>
-    </issue>
-
-    <issue
-        id="IconLocation"
-        message="Found bitmap drawable `res/drawable/pizza1.jpeg` in densityless folder">
-        <location
-            file="src/main/res/drawable/pizza1.jpeg"/>
-    </issue>
-
-    <issue
-        id="IconLocation"
-        message="Found bitmap drawable `res/drawable/pizza2.jpg` in densityless folder">
-        <location
-            file="src/main/res/drawable/pizza2.jpg"/>
-    </issue>
-
-    <issue
-        id="IconLocation"
-        message="Found bitmap drawable `res/drawable/pizza3.jpeg` in densityless folder">
-        <location
-            file="src/main/res/drawable/pizza3.jpeg"/>
-    </issue>
-
-    <issue
-        id="IconLocation"
-        message="Found bitmap drawable `res/drawable/pizza4.jpeg` in densityless folder">
-        <location
-            file="src/main/res/drawable/pizza4.jpeg"/>
-    </issue>
-
-    <issue
-        id="IconLocation"
-        message="Found bitmap drawable `res/drawable/portrait.jpg` in densityless folder">
-        <location
-            file="src/main/res/drawable/portrait.jpg"/>
-    </issue>
-
-    <issue
-        id="IconLocation"
-        message="Found bitmap drawable `res/drawable/reservation.png` in densityless folder">
-        <location
-            file="src/main/res/drawable/reservation.png"/>
-    </issue>
-
-    <issue
-        id="IconLocation"
-        message="Found bitmap drawable `res/drawable/slices_1.jpg` in densityless folder">
-        <location
-            file="src/main/res/drawable/slices_1.jpg"/>
-    </issue>
-
-    <issue
-        id="IconLocation"
-        message="Found bitmap drawable `res/drawable/slices_2.jpg` in densityless folder">
-        <location
-            file="src/main/res/drawable/slices_2.jpg"/>
-    </issue>
-
-    <issue
-        id="IconLocation"
-        message="Found bitmap drawable `res/drawable/slices_3.jpg` in densityless folder">
-        <location
-            file="src/main/res/drawable/slices_3.jpg"/>
-    </issue>
-
-    <issue
-        id="IconLocation"
-        message="Found bitmap drawable `res/drawable/slices_4.jpg` in densityless folder">
-        <location
-            file="src/main/res/drawable/slices_4.jpg"/>
-    </issue>
-
-    <issue
-        id="IconLocation"
-        message="Found bitmap drawable `res/drawable/weather_1.png` in densityless folder">
-        <location
-            file="src/main/res/drawable/weather_1.png"/>
-    </issue>
-
-    <issue
-        id="IconLocation"
-        message="Found bitmap drawable `res/drawable/weather_2.png` in densityless folder">
-        <location
-            file="src/main/res/drawable/weather_2.png"/>
-    </issue>
-
-    <issue
-        id="IconLocation"
-        message="Found bitmap drawable `res/drawable/weather_3.png` in densityless folder">
-        <location
-            file="src/main/res/drawable/weather_3.png"/>
-    </issue>
-
-    <issue
-        id="IconLocation"
-        message="Found bitmap drawable `res/drawable/weather_4.png` in densityless folder">
-        <location
-            file="src/main/res/drawable/weather_4.png"/>
-    </issue>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="UnknownNullness"
@@ -509,7 +8,7 @@
         errorLine2="                  ~~~">
         <location
             file="src/main/java/androidx/slice/test/SampleSliceProvider.java"
-            line="156"
+            line="157"
             column="19"/>
     </issue>
 
@@ -520,7 +19,7 @@
         errorLine2="                             ~~~~~~">
         <location
             file="src/main/java/androidx/slice/test/SampleSliceProvider.java"
-            line="156"
+            line="157"
             column="30"/>
     </issue>
 
@@ -531,7 +30,7 @@
         errorLine2="                                          ~~~~~~~">
         <location
             file="src/main/java/androidx/slice/test/SampleSliceProvider.java"
-            line="156"
+            line="157"
             column="43"/>
     </issue>
 
@@ -542,7 +41,7 @@
         errorLine2="           ~~~~~">
         <location
             file="src/main/java/androidx/slice/test/SampleSliceProvider.java"
-            line="176"
+            line="177"
             column="12"/>
     </issue>
 
@@ -553,7 +52,7 @@
         errorLine2="                  ~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/slice/test/SampleSliceProvider.java"
-            line="805"
+            line="861"
             column="19"/>
     </issue>
 
diff --git a/slices/view/lint-baseline.xml b/slices/view/lint-baseline.xml
index 7dca3ba..55ea22e 100644
--- a/slices/view/lint-baseline.xml
+++ b/slices/view/lint-baseline.xml
@@ -1,1794 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha16" client="gradle" variant="debug" version="4.2.0-alpha16">
-
-    <issue
-        id="ObsoleteLintCustomCheck"
-        message="Lint found an issue registry (`androidx.annotation.experimental.lint.ExperimentalIssueRegistry`) which did not specify the Lint API version it was compiled with.&#xA;&#xA;**This means that the lint checks are likely not compatible.**&#xA;&#xA;If you are the author of this lint check, make your lint `IssueRegistry` class contain&#xA;  override val api: Int = com.android.tools.lint.detector.api.CURRENT_API&#xA;or from Java,&#xA;  @Override public int getApi() { return com.android.tools.lint.detector.api.ApiKt.CURRENT_API; }&#xA;&#xA;If you are just using lint checks from a third party library you have no control over, you can disable these lint checks (if they misbehave) like this:&#xA;&#xA;    android {&#xA;        lintOptions {&#xA;            disable &quot;UnsafeExperimentalUsageError&quot;,&#xA;                    &quot;UnsafeExperimentalUsageWarning&quot;&#xA;        }&#xA;    }&#xA;">
-        <location
-            file="../../../../../.gradle/caches/transforms-2/files-2.1/195daf927cbe5fbbdf66969c5d719d67/annotation-experimental-1.0.0/jars/lint.jar"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_REMOTE_INPUT`"
-        errorLine1="            final SliceItem input = SliceQuery.find(sliceItem, FORMAT_REMOTE_INPUT);"
-        errorLine2="                                                               ~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/ActionRow.java"
-            line="124"
-            column="64"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_IMAGE`"
-        errorLine1="            final SliceItem image = SliceQuery.find(sliceItem, FORMAT_IMAGE);"
-        errorLine2="                                                               ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/ActionRow.java"
-            line="125"
-            column="64"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 21): `android.app.slice.Slice#HINT_NO_TINT`"
-        errorLine1="            boolean tint = !image.hasHint(HINT_NO_TINT);"
-        errorLine2="                                          ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/ActionRow.java"
-            line="162"
-            column="43"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_SEE_MORE`"
-        errorLine1="        mSeeMoreItem = SliceQuery.find(gridItem, null, HINT_SEE_MORE, null);"
-        errorLine2="                                                       ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/GridContent.java"
-            line="84"
-            column="56"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_SHORTCUT`"
-        errorLine1="        String[] hints = new String[] {HINT_SHORTCUT, HINT_TITLE};"
-        errorLine2="                                       ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/GridContent.java"
-            line="91"
-            column="40"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_TITLE`"
-        errorLine1="        String[] hints = new String[] {HINT_SHORTCUT, HINT_TITLE};"
-        errorLine2="                                                      ~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/GridContent.java"
-            line="91"
-            column="55"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_SLICE`"
-        errorLine1="        mPrimaryAction = SliceQuery.find(gridItem, FORMAT_SLICE, hints,"
-        errorLine2="                                                   ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/GridContent.java"
-            line="92"
-            column="52"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_ACTIONS`"
-        errorLine1="                new String[] {HINT_ACTIONS} /* nonHints */);"
-        errorLine2="                              ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/GridContent.java"
-            line="93"
-            column="31"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_SEE_MORE`"
-        errorLine1="            boolean containsSeeMore = SliceQuery.find(item, null, HINT_SEE_MORE, null) != null;"
-        errorLine2="                                                                  ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/GridContent.java"
-            line="214"
-            column="67"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_KEYWORDS`"
-        errorLine1="                    || item.hasAnyHints(HINT_SHORTCUT, HINT_SEE_MORE, HINT_KEYWORDS, HINT_TTL,"
-        errorLine2="                                                                      ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/GridContent.java"
-            line="216"
-            column="71"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_SEE_MORE`"
-        errorLine1="                    || item.hasAnyHints(HINT_SHORTCUT, HINT_SEE_MORE, HINT_KEYWORDS, HINT_TTL,"
-        errorLine2="                                                       ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/GridContent.java"
-            line="216"
-            column="56"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_SHORTCUT`"
-        errorLine1="                    || item.hasAnyHints(HINT_SHORTCUT, HINT_SEE_MORE, HINT_KEYWORDS, HINT_TTL,"
-        errorLine2="                                        ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/GridContent.java"
-            line="216"
-            column="41"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_TTL`"
-        errorLine1="                    || item.hasAnyHints(HINT_SHORTCUT, HINT_SEE_MORE, HINT_KEYWORDS, HINT_TTL,"
-        errorLine2="                                                                                     ~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/GridContent.java"
-            line="216"
-            column="86"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_LAST_UPDATED`"
-        errorLine1="                    HINT_LAST_UPDATED, HINT_OVERLAY);"
-        errorLine2="                    ~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/GridContent.java"
-            line="217"
-            column="21"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#SUBTYPE_CONTENT_DESCRIPTION`"
-        errorLine1="            boolean isNonCellContent = SUBTYPE_CONTENT_DESCRIPTION.equals(cellItem.getSubType())"
-        errorLine2="                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/GridContent.java"
-            line="381"
-            column="40"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_KEYWORDS`"
-        errorLine1="                    || cellItem.hasAnyHints(HINT_KEYWORDS, HINT_TTL, HINT_LAST_UPDATED);"
-        errorLine2="                                            ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/GridContent.java"
-            line="382"
-            column="45"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_LAST_UPDATED`"
-        errorLine1="                    || cellItem.hasAnyHints(HINT_KEYWORDS, HINT_TTL, HINT_LAST_UPDATED);"
-        errorLine2="                                                                     ~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/GridContent.java"
-            line="382"
-            column="70"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_TTL`"
-        errorLine1="                    || cellItem.hasAnyHints(HINT_KEYWORDS, HINT_TTL, HINT_LAST_UPDATED);"
-        errorLine2="                                                           ~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/GridContent.java"
-            line="382"
-            column="60"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_TEXT`"
-        errorLine1="                    &amp;&amp; (FORMAT_TEXT.equals(format)"
-        errorLine2="                        ~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/GridContent.java"
-            line="384"
-            column="25"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_LONG`"
-        errorLine1="                    || FORMAT_LONG.equals(format)"
-        errorLine2="                       ~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/GridContent.java"
-            line="385"
-            column="24"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_IMAGE`"
-        errorLine1="                    || FORMAT_IMAGE.equals(format));"
-        errorLine2="                       ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/GridContent.java"
-            line="386"
-            column="24"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_IMAGE`"
-        errorLine1="            return mCellItems.size() == 1 &amp;&amp; FORMAT_IMAGE.equals(mCellItems.get(0).getFormat());"
-        errorLine2="                                             ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/GridContent.java"
-            line="400"
-            column="46"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_LARGE`"
-        errorLine1="        boolean isTitle = SliceQuery.hasAnyHints(item, HINT_LARGE, HINT_TITLE);"
-        errorLine2="                                                       ~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/GridRowView.java"
-            line="453"
-            column="56"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_TITLE`"
-        errorLine1="        boolean isTitle = SliceQuery.hasAnyHints(item, HINT_LARGE, HINT_TITLE);"
-        errorLine2="                                                                   ~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/GridRowView.java"
-            line="453"
-            column="68"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_NO_TINT`"
-        errorLine1="            boolean isIcon = !item.hasHint(HINT_NO_TINT);"
-        errorLine2="                                           ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/GridRowView.java"
-            line="509"
-            column="44"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_LONG`"
-        errorLine1="        SliceItem dateTimeItem = SliceQuery.findSubtype(pickerItem, FORMAT_LONG,"
-        errorLine2="                                                                    ~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/GridRowView.java"
-            line="546"
-            column="69"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#SUBTYPE_MILLIS`"
-        errorLine1="                SUBTYPE_MILLIS);"
-        errorLine2="                ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/GridRowView.java"
-            line="547"
-            column="17"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_TITLE`"
-        errorLine1="        SliceItem titleItem = SliceQuery.find(pickerItem, FORMAT_TEXT, HINT_TITLE,"
-        errorLine2="                                                                       ~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/GridRowView.java"
-            line="560"
-            column="72"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_TEXT`"
-        errorLine1="        SliceItem titleItem = SliceQuery.find(pickerItem, FORMAT_TEXT, HINT_TITLE,"
-        errorLine2="                                                          ~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/GridRowView.java"
-            line="560"
-            column="59"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#EXTRA_RANGE_VALUE`"
-        errorLine1="                                    .putExtra(EXTRA_RANGE_VALUE, date.getTime()));"
-        errorLine2="                                              ~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/GridRowView.java"
-            line="626"
-            column="47"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#EXTRA_RANGE_VALUE`"
-        errorLine1="                                    .putExtra(EXTRA_RANGE_VALUE, time.getTime()));"
-        errorLine2="                                              ~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/GridRowView.java"
-            line="660"
-            column="47"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_ACTION`"
-        errorLine1="                    FORMAT_ACTION, (String) null, null);"
-        errorLine2="                    ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/GridRowView.java"
-            line="717"
-            column="21"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_ACTIONS`"
-        errorLine1="            boolean isNonRowContent = child.hasAnyHints(HINT_ACTIONS, HINT_SEE_MORE, HINT_KEYWORDS,"
-        errorLine2="                                                        ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/ListContent.java"
-            line="101"
-            column="57"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_KEYWORDS`"
-        errorLine1="            boolean isNonRowContent = child.hasAnyHints(HINT_ACTIONS, HINT_SEE_MORE, HINT_KEYWORDS,"
-        errorLine2="                                                                                     ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/ListContent.java"
-            line="101"
-            column="86"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_SEE_MORE`"
-        errorLine1="            boolean isNonRowContent = child.hasAnyHints(HINT_ACTIONS, HINT_SEE_MORE, HINT_KEYWORDS,"
-        errorLine2="                                                                      ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/ListContent.java"
-            line="101"
-            column="71"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_LAST_UPDATED`"
-        errorLine1="                    HINT_TTL, HINT_LAST_UPDATED);"
-        errorLine2="                              ~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/ListContent.java"
-            line="102"
-            column="31"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_TTL`"
-        errorLine1="                    HINT_TTL, HINT_LAST_UPDATED);"
-        errorLine2="                    ~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/ListContent.java"
-            line="102"
-            column="21"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_SHORTCUT`"
-        errorLine1="            String[] hints = new String[]{HINT_SHORTCUT, HINT_TITLE};"
-        errorLine2="                                          ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/ListContent.java"
-            line="236"
-            column="43"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_TITLE`"
-        errorLine1="            String[] hints = new String[]{HINT_SHORTCUT, HINT_TITLE};"
-        errorLine2="                                                         ~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/ListContent.java"
-            line="236"
-            column="58"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_ACTION`"
-        errorLine1="            action = SliceQuery.find(mSliceItem, FORMAT_ACTION, hints, null);"
-        errorLine2="                                                 ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/ListContent.java"
-            line="237"
-            column="50"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_ACTION`"
-        errorLine1="            action = SliceQuery.find(mSliceItem, FORMAT_ACTION, (String) null, null);"
-        errorLine2="                                                 ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/ListContent.java"
-            line="240"
-            column="50"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_ACTIONS`"
-        errorLine1="        String[] nonHints = new String[] {HINT_LIST_ITEM, HINT_SHORTCUT, HINT_ACTIONS,"
-        errorLine2="                                                                         ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/ListContent.java"
-            line="301"
-            column="74"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_LIST_ITEM`"
-        errorLine1="        String[] nonHints = new String[] {HINT_LIST_ITEM, HINT_SHORTCUT, HINT_ACTIONS,"
-        errorLine2="                                          ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/ListContent.java"
-            line="301"
-            column="43"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_SHORTCUT`"
-        errorLine1="        String[] nonHints = new String[] {HINT_LIST_ITEM, HINT_SHORTCUT, HINT_ACTIONS,"
-        errorLine2="                                                          ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/ListContent.java"
-            line="301"
-            column="59"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_HORIZONTAL`"
-        errorLine1="                HINT_KEYWORDS, HINT_TTL, HINT_LAST_UPDATED, HINT_HORIZONTAL, HINT_SELECTION_OPTION};"
-        errorLine2="                                                            ~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/ListContent.java"
-            line="302"
-            column="61"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_KEYWORDS`"
-        errorLine1="                HINT_KEYWORDS, HINT_TTL, HINT_LAST_UPDATED, HINT_HORIZONTAL, HINT_SELECTION_OPTION};"
-        errorLine2="                ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/ListContent.java"
-            line="302"
-            column="17"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_LAST_UPDATED`"
-        errorLine1="                HINT_KEYWORDS, HINT_TTL, HINT_LAST_UPDATED, HINT_HORIZONTAL, HINT_SELECTION_OPTION};"
-        errorLine2="                                         ~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/ListContent.java"
-            line="302"
-            column="42"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_TTL`"
-        errorLine1="                HINT_KEYWORDS, HINT_TTL, HINT_LAST_UPDATED, HINT_HORIZONTAL, HINT_SELECTION_OPTION};"
-        errorLine2="                               ~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/ListContent.java"
-            line="302"
-            column="32"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_SLICE`"
-        errorLine1="        SliceItem header = SliceQuery.find(slice, FORMAT_SLICE, null, nonHints);"
-        errorLine2="                                                  ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/ListContent.java"
-            line="303"
-            column="51"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_SEE_MORE`"
-        errorLine1="                new String[] {HINT_SEE_MORE}, null);"
-        errorLine2="                              ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/ListContent.java"
-            line="313"
-            column="31"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_TEXT`"
-        errorLine1="            SliceItem item = SliceQuery.find(sliceItem, FORMAT_TEXT, (String) null, null);"
-        errorLine2="                                                        ~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/ListContent.java"
-            line="333"
-            column="57"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#SUBTYPE_SOURCE`"
-        errorLine1="        SliceItem source = SliceQuery.findSubtype(slice, FORMAT_IMAGE, SUBTYPE_SOURCE);"
-        errorLine2="                                                                       ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/MessageView.java"
-            line="75"
-            column="72"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_IMAGE`"
-        errorLine1="        SliceItem source = SliceQuery.findSubtype(slice, FORMAT_IMAGE, SUBTYPE_SOURCE);"
-        errorLine2="                                                         ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/MessageView.java"
-            line="75"
-            column="58"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_TEXT`"
-        errorLine1="        List&lt;SliceItem> items = SliceQuery.findAll(slice, FORMAT_TEXT);"
-        errorLine2="                                                          ~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/MessageView.java"
-            line="90"
-            column="59"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#SUBTYPE_RANGE`"
-        errorLine1="                    mRange = SliceQuery.findSubtype(rowSlice, FORMAT_ACTION, SUBTYPE_RANGE);"
-        errorLine2="                                                                             ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/RowContent.java"
-            line="133"
-            column="78"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_ACTION`"
-        errorLine1="                    mRange = SliceQuery.findSubtype(rowSlice, FORMAT_ACTION, SUBTYPE_RANGE);"
-        errorLine2="                                                              ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/RowContent.java"
-            line="133"
-            column="63"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_LONG`"
-        errorLine1="                    &amp;&amp; FORMAT_LONG.equals(mStartItem.getFormat());"
-        errorLine2="                       ~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/RowContent.java"
-            line="179"
-            column="24"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_ACTION`"
-        errorLine1="                boolean isAction = SliceQuery.find(item, FORMAT_ACTION) != null;"
-        errorLine2="                                                         ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/RowContent.java"
-            line="182"
-            column="58"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_TITLE`"
-        errorLine1="        List&lt;SliceItem> possibleStartItems = SliceQuery.findAll(rowSlice, null, HINT_TITLE, null);"
-        errorLine2="                                                                                ~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/RowContent.java"
-            line="210"
-            column="81"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_SHORTCUT`"
-        errorLine1="        String[] hints = new String[] {HINT_SHORTCUT, HINT_TITLE};"
-        errorLine2="                                       ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/RowContent.java"
-            line="224"
-            column="40"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_TITLE`"
-        errorLine1="        String[] hints = new String[] {HINT_SHORTCUT, HINT_TITLE};"
-        errorLine2="                                                      ~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/RowContent.java"
-            line="224"
-            column="55"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_SLICE`"
-        errorLine1="        List&lt;SliceItem> possiblePrimaries = SliceQuery.findAll(rowSlice, FORMAT_SLICE, hints, null);"
-        errorLine2="                                                                         ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/RowContent.java"
-            line="225"
-            column="74"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_ACTION`"
-        errorLine1="        possiblePrimaries.addAll(SliceQuery.findAll(rowSlice, FORMAT_ACTION, hints, null));"
-        errorLine2="                                                              ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/RowContent.java"
-            line="226"
-            column="63"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_ACTION`"
-        errorLine1="        return FORMAT_ACTION.equals(mSliceItem.getFormat())"
-        errorLine2="               ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/RowContent.java"
-            line="364"
-            column="16"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_SEE_MORE`"
-        errorLine1="                &amp;&amp; mSliceItem.getSlice().hasHint(HINT_SEE_MORE)"
-        errorLine2="                                                 ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/RowContent.java"
-            line="365"
-            column="50"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_PARTIAL`"
-        errorLine1="                &amp;&amp; (textSlice.hasHint(HINT_PARTIAL)"
-        errorLine2="                                      ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/RowContent.java"
-            line="416"
-            column="39"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_IMAGE`"
-        errorLine1="        return FORMAT_IMAGE.equals(itemFormat)"
-        errorLine2="               ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/RowContent.java"
-            line="475"
-            column="16"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_TEXT`"
-        errorLine1="                || FORMAT_TEXT.equals(itemFormat)"
-        errorLine2="                   ~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/RowContent.java"
-            line="476"
-            column="20"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_LONG`"
-        errorLine1="                || FORMAT_LONG.equals(itemFormat)"
-        errorLine2="                   ~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/RowContent.java"
-            line="477"
-            column="20"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_ACTION`"
-        errorLine1="                || FORMAT_ACTION.equals(itemFormat)"
-        errorLine2="                   ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/RowContent.java"
-            line="478"
-            column="20"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_REMOTE_INPUT`"
-        errorLine1="                || FORMAT_REMOTE_INPUT.equals(itemFormat)"
-        errorLine2="                   ~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/RowContent.java"
-            line="479"
-            column="20"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_SLICE`"
-        errorLine1="                || FORMAT_SLICE.equals(itemFormat)"
-        errorLine2="                   ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/RowContent.java"
-            line="480"
-            column="20"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#SUBTYPE_RANGE`"
-        errorLine1="                || (FORMAT_INT.equals(itemFormat) &amp;&amp; SUBTYPE_RANGE.equals(slice.getSubType()));"
-        errorLine2="                                                     ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/RowContent.java"
-            line="481"
-            column="54"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_INT`"
-        errorLine1="                || (FORMAT_INT.equals(itemFormat) &amp;&amp; SUBTYPE_RANGE.equals(slice.getSubType()));"
-        errorLine2="                    ~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/RowContent.java"
-            line="481"
-            column="21"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_INT`"
-        errorLine1="            SliceItem mode = SliceQuery.findSubtype(mRangeItem, FORMAT_INT, SUBTYPE_RANGE_MODE);"
-        errorLine2="                                                                ~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/RowView.java"
-            line="529"
-            column="65"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_IMAGE`"
-        errorLine1="                                &amp;&amp; SliceQuery.find(endItem.getSlice(), FORMAT_IMAGE) == null;"
-        errorLine2="                                                                       ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/RowView.java"
-            line="591"
-            column="72"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_ACTION`"
-        errorLine1="                                &amp;&amp; SliceQuery.find(endItem, FORMAT_ACTION) != null;"
-        errorLine2="                                                            ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/RowView.java"
-            line="593"
-            column="61"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_ACTION`"
-        errorLine1="                &amp;&amp; SliceQuery.find(mStartItem, FORMAT_ACTION) != null;"
-        errorLine2="                                               ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/RowView.java"
-            line="606"
-            column="48"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_PARTIAL`"
-        errorLine1="                        || (subtitleItem != null &amp;&amp; subtitleItem.hasHint(HINT_PARTIAL));"
-        errorLine2="                                                                         ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/RowView.java"
-            line="660"
-            column="74"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_INT`"
-        errorLine1="        SliceItem min = SliceQuery.findSubtype(mRangeItem, FORMAT_INT, SUBTYPE_MIN);"
-        errorLine2="                                                           ~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/RowView.java"
-            line="723"
-            column="60"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#SUBTYPE_MAX`"
-        errorLine1="        SliceItem max = SliceQuery.findSubtype(mRangeItem, FORMAT_INT, SUBTYPE_MAX);"
-        errorLine2="                                                                       ~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/RowView.java"
-            line="730"
-            column="72"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_INT`"
-        errorLine1="        SliceItem max = SliceQuery.findSubtype(mRangeItem, FORMAT_INT, SUBTYPE_MAX);"
-        errorLine2="                                                           ~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/RowView.java"
-            line="730"
-            column="60"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#SUBTYPE_VALUE`"
-        errorLine1="        SliceItem progress = SliceQuery.findSubtype(mRangeItem, FORMAT_INT, SUBTYPE_VALUE);"
-        errorLine2="                                                                            ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/RowView.java"
-            line="737"
-            column="77"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_INT`"
-        errorLine1="        SliceItem progress = SliceQuery.findSubtype(mRangeItem, FORMAT_INT, SUBTYPE_VALUE);"
-        errorLine2="                                                                ~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/RowView.java"
-            line="737"
-            column="65"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_INT`"
-        errorLine1="        SliceItem style = SliceQuery.findSubtype(mRangeItem, FORMAT_INT, SUBTYPE_RANGE_MODE);"
-        errorLine2="                                                             ~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/RowView.java"
-            line="756"
-            column="62"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_ACTION`"
-        errorLine1="        final boolean isSeekBar = FORMAT_ACTION.equals(mRangeItem.getFormat());"
-        errorLine2="                                  ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/RowView.java"
-            line="758"
-            column="35"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#EXTRA_RANGE_VALUE`"
-        errorLine1="                            .putExtra(EXTRA_RANGE_VALUE, mRangeValue));"
-        errorLine2="                                      ~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/RowView.java"
-            line="863"
-            column="39"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_TEXT`"
-        errorLine1="                    SliceQuery.findSubtype(optionItem, FORMAT_TEXT, SUBTYPE_SELECTION_OPTION_KEY);"
-        errorLine2="                                                       ~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/RowView.java"
-            line="893"
-            column="56"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_TEXT`"
-        errorLine1="                    SliceQuery.findSubtype(optionItem, FORMAT_TEXT, SUBTYPE_SELECTION_OPTION_VALUE);"
-        errorLine2="                                                       ~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/RowView.java"
-            line="895"
-            column="56"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_NO_TINT`"
-        errorLine1="            boolean isIcon = !sliceItem.hasHint(HINT_NO_TINT);"
-        errorLine2="                                                ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/RowView.java"
-            line="974"
-            column="49"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_LONG`"
-        errorLine1="        SliceItem dateTimeItem = SliceQuery.findSubtype(mRowAction.getSliceItem(), FORMAT_LONG,"
-        errorLine2="                                                                                   ~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/RowView.java"
-            line="1139"
-            column="84"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#SUBTYPE_MILLIS`"
-        errorLine1="                SUBTYPE_MILLIS);"
-        errorLine2="                ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/RowView.java"
-            line="1140"
-            column="17"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#EXTRA_RANGE_VALUE`"
-        errorLine1="                                    .putExtra(EXTRA_RANGE_VALUE, date.getTime()));"
-        errorLine2="                                              ~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/RowView.java"
-            line="1186"
-            column="47"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#EXTRA_RANGE_VALUE`"
-        errorLine1="                                    .putExtra(EXTRA_RANGE_VALUE, time.getTime()));"
-        errorLine2="                                              ~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/RowView.java"
-            line="1220"
-            column="47"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#EXTRA_TOGGLE_STATE`"
-        errorLine1="                        .putExtra(EXTRA_TOGGLE_STATE, isChecked);"
-        errorLine2="                                  ~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/SliceActionView.java"
-            line="289"
-            column="35"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_SLICE`"
-        errorLine1="        init(new SliceItem(slice, FORMAT_SLICE, null, slice.getHints()));"
-        errorLine2="                                  ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/SliceContent.java"
-            line="70"
-            column="35"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#SUBTYPE_COLOR`"
-        errorLine1="            mColorItem = SliceQuery.findTopLevelItem(item.getSlice(), FORMAT_INT, SUBTYPE_COLOR,"
-        errorLine2="                                                                                  ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/SliceContent.java"
-            line="84"
-            column="83"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_INT`"
-        errorLine1="            mColorItem = SliceQuery.findTopLevelItem(item.getSlice(), FORMAT_INT, SUBTYPE_COLOR,"
-        errorLine2="                                                                      ~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/SliceContent.java"
-            line="84"
-            column="71"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_INT`"
-        errorLine1="            mLayoutDirItem = SliceQuery.findTopLevelItem(item.getSlice(), FORMAT_INT,"
-        errorLine2="                                                                          ~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/SliceContent.java"
-            line="86"
-            column="75"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#SUBTYPE_LAYOUT_DIRECTION`"
-        errorLine1="                    SUBTYPE_LAYOUT_DIRECTION, null, null);"
-        errorLine2="                    ~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/SliceContent.java"
-            line="87"
-            column="21"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#SUBTYPE_CONTENT_DESCRIPTION`"
-        errorLine1="        mContentDescr = SliceQuery.findSubtype(item, FORMAT_TEXT, SUBTYPE_CONTENT_DESCRIPTION);"
-        errorLine2="                                                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/SliceContent.java"
-            line="89"
-            column="67"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_TEXT`"
-        errorLine1="        mContentDescr = SliceQuery.findSubtype(item, FORMAT_TEXT, SUBTYPE_CONTENT_DESCRIPTION);"
-        errorLine2="                                                     ~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/SliceContent.java"
-            line="89"
-            column="54"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_SHORTCUT`"
-        errorLine1="        String[] hints = new String[]{HINT_TITLE, HINT_SHORTCUT};"
-        errorLine2="                                                  ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/SliceContent.java"
-            line="156"
-            column="51"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_TITLE`"
-        errorLine1="        String[] hints = new String[]{HINT_TITLE, HINT_SHORTCUT};"
-        errorLine2="                                      ~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/SliceContent.java"
-            line="156"
-            column="39"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_ACTION`"
-        errorLine1="        SliceItem actionItem =  SliceQuery.find(mSliceItem, FORMAT_ACTION, hints, null);"
-        errorLine2="                                                            ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/SliceContent.java"
-            line="157"
-            column="61"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_TITLE`"
-        errorLine1="            iconItem = SliceQuery.find(actionItem, FORMAT_IMAGE, HINT_TITLE, null);"
-        errorLine2="                                                                 ~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/SliceContent.java"
-            line="159"
-            column="66"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_IMAGE`"
-        errorLine1="            iconItem = SliceQuery.find(actionItem, FORMAT_IMAGE, HINT_TITLE, null);"
-        errorLine2="                                                   ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/SliceContent.java"
-            line="159"
-            column="52"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_TEXT`"
-        errorLine1="            labelItem = SliceQuery.find(actionItem, FORMAT_TEXT, (String) null, null);"
-        errorLine2="                                                    ~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/SliceContent.java"
-            line="160"
-            column="53"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_ACTION`"
-        errorLine1="            actionItem = SliceQuery.find(mSliceItem, FORMAT_ACTION, (String) null, null);"
-        errorLine2="                                                     ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/SliceContent.java"
-            line="164"
-            column="54"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_TITLE`"
-        errorLine1="            iconItem = SliceQuery.find(mSliceItem, FORMAT_IMAGE, HINT_TITLE, null);"
-        errorLine2="                                                                 ~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/SliceContent.java"
-            line="169"
-            column="66"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_IMAGE`"
-        errorLine1="            iconItem = SliceQuery.find(mSliceItem, FORMAT_IMAGE, HINT_TITLE, null);"
-        errorLine2="                                                   ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/SliceContent.java"
-            line="169"
-            column="52"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_TITLE`"
-        errorLine1="            labelItem = SliceQuery.find(mSliceItem, FORMAT_TEXT, HINT_TITLE, null);"
-        errorLine2="                                                                 ~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/SliceContent.java"
-            line="172"
-            column="66"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_TEXT`"
-        errorLine1="            labelItem = SliceQuery.find(mSliceItem, FORMAT_TEXT, HINT_TITLE, null);"
-        errorLine2="                                                    ~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/SliceContent.java"
-            line="172"
-            column="53"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_IMAGE`"
-        errorLine1="            iconItem = SliceQuery.find(mSliceItem, FORMAT_IMAGE, (String) null, null);"
-        errorLine2="                                                   ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/SliceContent.java"
-            line="177"
-            column="52"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_TEXT`"
-        errorLine1="            labelItem = SliceQuery.find(mSliceItem, FORMAT_TEXT, (String) null, null);"
-        errorLine2="                                                    ~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/SliceContent.java"
-            line="180"
-            column="53"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_SLICE`"
-        errorLine1="        SliceItem slice = SliceQuery.find(mSliceItem, FORMAT_SLICE, (String) null, null);"
-        errorLine2="                                                      ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/SliceContent.java"
-            line="199"
-            column="55"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_ACTION`"
-        errorLine1="                                new Slice.Builder(uri).build(), FORMAT_ACTION,"
-        errorLine2="                                                                ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/SliceContent.java"
-            line="225"
-            column="65"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_ACTION`"
-        errorLine1="            actionItem = new SliceItem(pi, null, FORMAT_ACTION, null, null);"
-        errorLine2="                                                 ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/SliceContent.java"
-            line="234"
-            column="50"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_TTL`"
-        errorLine1="        SliceItem ttlItem = SliceQuery.find(slice, FORMAT_LONG, HINT_TTL, null);"
-        errorLine2="                                                                ~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/SliceMetadata.java"
-            line="138"
-            column="65"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_LONG`"
-        errorLine1="        SliceItem ttlItem = SliceQuery.find(slice, FORMAT_LONG, HINT_TTL, null);"
-        errorLine2="                                                   ~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/SliceMetadata.java"
-            line="138"
-            column="52"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_LAST_UPDATED`"
-        errorLine1="        SliceItem updatedItem = SliceQuery.find(slice, FORMAT_LONG, HINT_LAST_UPDATED, null);"
-        errorLine2="                                                                    ~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/SliceMetadata.java"
-            line="142"
-            column="69"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_LONG`"
-        errorLine1="        SliceItem updatedItem = SliceQuery.find(slice, FORMAT_LONG, HINT_LAST_UPDATED, null);"
-        errorLine2="                                                       ~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/SliceMetadata.java"
-            line="142"
-            column="56"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_BUNDLE`"
-        errorLine1="        SliceItem hostExtrasItem = SliceQuery.findSubtype(slice, FORMAT_BUNDLE,"
-        errorLine2="                                                                 ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/SliceMetadata.java"
-            line="146"
-            column="66"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#EXTRA_TOGGLE_STATE`"
-        errorLine1="                    .putExtra(EXTRA_TOGGLE_STATE, toggleValue);"
-        errorLine2="                              ~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/SliceMetadata.java"
-            line="280"
-            column="31"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#EXTRA_RANGE_VALUE`"
-        errorLine1="                        .putExtra(EXTRA_RANGE_VALUE, adjustedValue);"
-        errorLine2="                                  ~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/SliceMetadata.java"
-            line="320"
-            column="35"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#SUBTYPE_MAX`"
-        errorLine1="            SliceItem maxItem = SliceQuery.findSubtype(range, FORMAT_INT, SUBTYPE_MAX);"
-        errorLine2="                                                                          ~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/SliceMetadata.java"
-            line="340"
-            column="75"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_INT`"
-        errorLine1="            SliceItem maxItem = SliceQuery.findSubtype(range, FORMAT_INT, SUBTYPE_MAX);"
-        errorLine2="                                                              ~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/SliceMetadata.java"
-            line="340"
-            column="63"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_INT`"
-        errorLine1="            SliceItem minItem = SliceQuery.findSubtype(range, FORMAT_INT, SUBTYPE_MIN);"
-        errorLine2="                                                              ~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/SliceMetadata.java"
-            line="341"
-            column="63"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#SUBTYPE_VALUE`"
-        errorLine1="            SliceItem currentItem = SliceQuery.findSubtype(range, FORMAT_INT, SUBTYPE_VALUE);"
-        errorLine2="                                                                              ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/SliceMetadata.java"
-            line="360"
-            column="79"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_INT`"
-        errorLine1="            SliceItem currentItem = SliceQuery.findSubtype(range, FORMAT_INT, SUBTYPE_VALUE);"
-        errorLine2="                                                                  ~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/SliceMetadata.java"
-            line="360"
-            column="67"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_KEYWORDS`"
-        errorLine1="        SliceItem keywordGroup = SliceQuery.find(mSlice, FORMAT_SLICE, HINT_KEYWORDS, null);"
-        errorLine2="                                                                       ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/SliceMetadata.java"
-            line="380"
-            column="72"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_SLICE`"
-        errorLine1="        SliceItem keywordGroup = SliceQuery.find(mSlice, FORMAT_SLICE, HINT_KEYWORDS, null);"
-        errorLine2="                                                         ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/SliceMetadata.java"
-            line="380"
-            column="58"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_TEXT`"
-        errorLine1="            List&lt;SliceItem> itemList = SliceQuery.findAll(keywordGroup, FORMAT_TEXT);"
-        errorLine2="                                                                        ~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/SliceMetadata.java"
-            line="382"
-            column="73"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_PARTIAL`"
-        errorLine1="        boolean hasHintPartial = SliceQuery.find(mSlice, null, HINT_PARTIAL, null) != null;"
-        errorLine2="                                                               ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/SliceMetadata.java"
-            line="406"
-            column="64"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_PERMISSION_REQUEST`"
-        errorLine1="        return mSlice.hasHint(HINT_PERMISSION_REQUEST);"
-        errorLine2="                              ~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/SliceMetadata.java"
-            line="448"
-            column="31"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_ERROR`"
-        errorLine1="        return mSlice.hasHint(HINT_ERROR);"
-        errorLine2="                              ~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/SliceMetadata.java"
-            line="458"
-            column="31"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_ACTIONS`"
-        errorLine1="        SliceItem actionGroup = SliceQuery.find(slice, FORMAT_SLICE, HINT_ACTIONS, null);"
-        errorLine2="                                                                     ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/SliceMetadata.java"
-            line="476"
-            column="70"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_SLICE`"
-        errorLine1="        SliceItem actionGroup = SliceQuery.find(slice, FORMAT_SLICE, HINT_ACTIONS, null);"
-        errorLine2="                                                       ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/SliceMetadata.java"
-            line="476"
-            column="56"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_ACTIONS`"
-        errorLine1="        String[] hints = new String[] {HINT_ACTIONS, HINT_SHORTCUT};"
-        errorLine2="                                       ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/SliceMetadata.java"
-            line="477"
-            column="40"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_SHORTCUT`"
-        errorLine1="        String[] hints = new String[] {HINT_ACTIONS, HINT_SHORTCUT};"
-        errorLine2="                                                     ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/SliceMetadata.java"
-            line="477"
-            column="54"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_SLICE`"
-        errorLine1="                ? SliceQuery.findAll(actionGroup, FORMAT_SLICE, hints, null)"
-        errorLine2="                                                  ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/SliceMetadata.java"
-            line="479"
-            column="51"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_ACTIONS`"
-        errorLine1="                            Slice.Builder b = new Slice.Builder(sb).addHints(HINT_ACTIONS);"
-        errorLine2="                                                                             ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/SliceUtils.java"
-            line="108"
-            column="78"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_ACTIONS`"
-        errorLine1="                        builder.addSubSlice(sb.addHints(HINT_ACTIONS).build());"
-        errorLine2="                                                        ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/SliceUtils.java"
-            line="111"
-            column="57"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_TTL`"
-        errorLine1="        SliceItem ttlItem = SliceQuery.findTopLevelItem(s, FORMAT_LONG, HINT_TTL, null, null);"
-        errorLine2="                                                                        ~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/SliceUtils.java"
-            line="130"
-            column="73"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_LONG`"
-        errorLine1="        SliceItem ttlItem = SliceQuery.findTopLevelItem(s, FORMAT_LONG, HINT_TTL, null, null);"
-        errorLine2="                                                           ~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/SliceUtils.java"
-            line="130"
-            column="60"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_TTL`"
-        errorLine1="            slice.addLong(ttlItem.getLong(), SUBTYPE_MILLIS, HINT_TTL);"
-        errorLine2="                                                             ~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/SliceUtils.java"
-            line="132"
-            column="62"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_LAST_UPDATED`"
-        errorLine1="                s, FORMAT_LONG, HINT_LAST_UPDATED, null, null);"
-        errorLine2="                                ~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/SliceUtils.java"
-            line="137"
-            column="33"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_LONG`"
-        errorLine1="                s, FORMAT_LONG, HINT_LAST_UPDATED, null, null);"
-        errorLine2="                   ~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/SliceUtils.java"
-            line="137"
-            column="20"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_LAST_UPDATED`"
-        errorLine1="            slice.addLong(updatedItem.getLong(), SUBTYPE_MILLIS, HINT_LAST_UPDATED);"
-        errorLine2="                                                                 ~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/SliceUtils.java"
-            line="139"
-            column="66"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#SUBTYPE_COLOR`"
-        errorLine1="        SliceItem colorItem = SliceQuery.findTopLevelItem(s, FORMAT_INT, SUBTYPE_COLOR, null,"
-        errorLine2="                                                                         ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/SliceUtils.java"
-            line="143"
-            column="74"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_INT`"
-        errorLine1="        SliceItem colorItem = SliceQuery.findTopLevelItem(s, FORMAT_INT, SUBTYPE_COLOR, null,"
-        errorLine2="                                                             ~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/SliceUtils.java"
-            line="143"
-            column="62"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#SUBTYPE_COLOR`"
-        errorLine1="            slice.addInt(colorItem.getInt(), SUBTYPE_COLOR);"
-        errorLine2="                                             ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/SliceUtils.java"
-            line="146"
-            column="46"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#SUBTYPE_LAYOUT_DIRECTION`"
-        errorLine1="                s, FORMAT_INT, SUBTYPE_LAYOUT_DIRECTION, null, null);"
-        errorLine2="                               ~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/SliceUtils.java"
-            line="151"
-            column="32"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_INT`"
-        errorLine1="                s, FORMAT_INT, SUBTYPE_LAYOUT_DIRECTION, null, null);"
-        errorLine2="                   ~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/SliceUtils.java"
-            line="151"
-            column="20"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#SUBTYPE_LAYOUT_DIRECTION`"
-        errorLine1="            slice.addInt(layoutDirItem.getInt(), SUBTYPE_LAYOUT_DIRECTION);"
-        errorLine2="                                                 ~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/SliceUtils.java"
-            line="153"
-            column="50"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_KEYWORDS`"
-        errorLine1="            slice.addSubSlice(sb.addHints(HINT_KEYWORDS).build());"
-        errorLine2="                                          ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/SliceUtils.java"
-            line="163"
-            column="43"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#SUBTYPE_COLOR`"
-        errorLine1="                    mCurrentSlice, FORMAT_INT, SUBTYPE_COLOR);"
-        errorLine2="                                               ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/SliceView.java"
-            line="827"
-            column="48"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_INT`"
-        errorLine1="                    mCurrentSlice, FORMAT_INT, SUBTYPE_COLOR);"
-        errorLine2="                                   ~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/SliceView.java"
-            line="827"
-            column="36"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 21 (current min is 19): `android.R.attr#colorAccent`"
-        errorLine1="        return getColorAttr(context, android.R.attr.colorAccent);"
-        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/SliceViewUtil.java"
-            line="64"
-            column="38"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 26 (current min is 19): `android.R.attr#colorError`"
-        errorLine1="        return getColorAttr(context, android.R.attr.colorError);"
-        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/SliceViewUtil.java"
-            line="71"
-            column="38"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `autoMirrored` is only used in API level 19 and higher (current min is 14)"
-        errorLine1="        android:autoMirrored=&quot;true&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/drawable/abc_ic_slice_send.xml"
-            line="17"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `tintMode` is only used in API level 21 and higher (current min is 14)"
-        errorLine1="                android:tintMode=&quot;src_in&quot;"
-        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/abc_slice_remote_input.xml"
-            line="67"
-            column="17"/>
-    </issue>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="BanSynchronizedMethods"
@@ -1813,39 +24,6 @@
     </issue>
 
     <issue
-        id="InflateParams"
-        message="Avoid passing `null` as the view root (needed to resolve layout parameters on the inflated layout&apos;s root element)"
-        errorLine1="                return LayoutInflater.from(mContext).inflate(R.layout.abc_slice_grid, null);"
-        errorLine2="                                                                                      ~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/SliceAdapter.java"
-            line="268"
-            column="87"/>
-    </issue>
-
-    <issue
-        id="InflateParams"
-        message="Avoid passing `null` as the view root (needed to resolve layout parameters on the inflated layout&apos;s root element)"
-        errorLine1="                return LayoutInflater.from(mContext).inflate(R.layout.abc_slice_message, null);"
-        errorLine2="                                                                                         ~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/SliceAdapter.java"
-            line="270"
-            column="90"/>
-    </issue>
-
-    <issue
-        id="InflateParams"
-        message="Avoid passing `null` as the view root (needed to resolve layout parameters on the inflated layout&apos;s root element)"
-        errorLine1="                        null);"
-        errorLine2="                        ~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/SliceAdapter.java"
-            line="273"
-            column="25"/>
-    </issue>
-
-    <issue
         id="UnsafeNewApiCall"
         message="This call is to a method from API 20, the call containing class androidx.slice.widget.ActionRow is not annotated with @RequiresApi(x) where x is at least 20. Either annotate the containing class with at least @RequiresApi(20) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(20)."
         errorLine1="        if (input.getRemoteInput().getAllowFreeFormInput()) {"
@@ -1863,7 +41,7 @@
         errorLine2="                                        ~~~~~~~~~~">
         <location
             file="src/main/java/androidx/slice/widget/GridRowView.java"
-            line="742"
+            line="770"
             column="41"/>
     </issue>
 
@@ -1940,264 +118,11 @@
         errorLine2="                                        ~~~~~~~~~~">
         <location
             file="src/main/java/androidx/slice/widget/TemplateView.java"
-            line="111"
+            line="116"
             column="41"/>
     </issue>
 
     <issue
-        id="UseSwitchCompatOrMaterialCode"
-        message="Use `SwitchCompat` from AppCompat or `SwitchMaterial` from Material library"
-        errorLine1="            Switch switchView = (Switch) LayoutInflater.from(getContext()).inflate("
-        errorLine2="            ^">
-        <location
-            file="src/main/java/androidx/slice/widget/SliceActionView.java"
-            line="119"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="UseSwitchCompatOrMaterialXml"
-        message="Use `SwitchCompat` from AppCompat or `SwitchMaterial` from Material library"
-        errorLine1="&lt;Switch xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
-        errorLine2="^">
-        <location
-            file="src/main/res/layout/abc_slice_switch.xml"
-            line="18"
-            column="1"/>
-    </issue>
-
-    <issue
-        id="VectorRaster"
-        message="This attribute is not supported in images generated from this vector icon for API &lt; 21; check generated icon to make sure it looks acceptable"
-        errorLine1="        android:autoMirrored=&quot;true&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/drawable/abc_ic_slice_send.xml"
-            line="17"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="SwitchIntDef"
-        message="Switch statement on an `int` with known associated constant missing case `IconCompat.TYPE_ADAPTIVE_BITMAP`, `IconCompat.TYPE_BITMAP`, `IconCompat.TYPE_DATA`, `IconCompat.TYPE_RESOURCE`, `IconCompat.TYPE_UNKNOWN`, `IconCompat.TYPE_URI`, `IconCompat.TYPE_URI_ADAPTIVE_BITMAP`"
-        errorLine1="        switch (icon.getType()) {"
-        errorLine2="        ~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/SliceUtils.java"
-            line="246"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="SwitchIntDef"
-        message="Unexpected constant; expected one of: `IconCompat.TYPE_ADAPTIVE_BITMAP`, `IconCompat.TYPE_BITMAP`, `IconCompat.TYPE_DATA`, `IconCompat.TYPE_RESOURCE`, `IconCompat.TYPE_UNKNOWN`, `IconCompat.TYPE_URI`, `IconCompat.TYPE_URI_ADAPTIVE_BITMAP`"
-        errorLine1="            case Icon.TYPE_RESOURCE:"
-        errorLine2="                 ~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/SliceUtils.java"
-            line="247"
-            column="18"/>
-    </issue>
-
-    <issue
-        id="SwitchIntDef"
-        message="Switch statement on an `int` with known associated constant missing case `IconCompat.TYPE_ADAPTIVE_BITMAP`, `IconCompat.TYPE_BITMAP`, `IconCompat.TYPE_DATA`, `IconCompat.TYPE_RESOURCE`, `IconCompat.TYPE_UNKNOWN`, `IconCompat.TYPE_URI`, `IconCompat.TYPE_URI_ADAPTIVE_BITMAP`"
-        errorLine1="                    switch (icon.getType()) {"
-        errorLine2="                    ~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/SliceXml.java"
-            line="285"
-            column="21"/>
-    </issue>
-
-    <issue
-        id="SwitchIntDef"
-        message="Unexpected constant; expected one of: `IconCompat.TYPE_ADAPTIVE_BITMAP`, `IconCompat.TYPE_BITMAP`, `IconCompat.TYPE_DATA`, `IconCompat.TYPE_RESOURCE`, `IconCompat.TYPE_UNKNOWN`, `IconCompat.TYPE_URI`, `IconCompat.TYPE_URI_ADAPTIVE_BITMAP`"
-        errorLine1="                        case Icon.TYPE_RESOURCE:"
-        errorLine2="                             ~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/SliceXml.java"
-            line="286"
-            column="30"/>
-    </issue>
-
-    <issue
-        id="SwitchIntDef"
-        message="Unexpected constant; expected one of: `IconCompat.TYPE_ADAPTIVE_BITMAP`, `IconCompat.TYPE_BITMAP`, `IconCompat.TYPE_DATA`, `IconCompat.TYPE_RESOURCE`, `IconCompat.TYPE_UNKNOWN`, `IconCompat.TYPE_URI`, `IconCompat.TYPE_URI_ADAPTIVE_BITMAP`"
-        errorLine1="                        case Icon.TYPE_URI:"
-        errorLine2="                             ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/SliceXml.java"
-            line="289"
-            column="30"/>
-    </issue>
-
-    <issue
-        id="ObsoleteLayoutParam"
-        message="Invalid layout param in a `LinearLayout`: `layout_alignStart`"
-        errorLine1="            android:layout_alignStart=&quot;@android:id/title&quot;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/abc_slice_message.xml"
-            line="58"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="ObsoleteLayoutParam"
-        message="Invalid layout param in a `LinearLayout`: `layout_alignLeft`"
-        errorLine1="            android:layout_alignLeft=&quot;@android:id/title&quot;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/abc_slice_message.xml"
-            line="59"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="NestedWeights"
-        message="Nested weights are bad for performance"
-        errorLine1="            android:layout_weight=&quot;1&quot;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/abc_slice_small_template.xml"
-            line="48"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="Overdraw"
-        message="Possible overdraw: Root element paints background `?android:attr/activatedBackgroundIndicator` with a theme that also paints a background (inferred theme is `@android:style/Theme.Holo`)"
-        errorLine1="    android:background=&quot;?android:attr/activatedBackgroundIndicator&quot;"
-        errorLine2="    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/abc_slice_grid.xml"
-            line="22"
-            column="5"/>
-    </issue>
-
-    <issue
-        id="Overdraw"
-        message="Possible overdraw: Root element paints background `?android:attr/activatedBackgroundIndicator` with a theme that also paints a background (inferred theme is `@android:style/Theme.Holo`)"
-        errorLine1="    android:background=&quot;?android:attr/activatedBackgroundIndicator&quot;"
-        errorLine2="    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/abc_slice_message.xml"
-            line="26"
-            column="5"/>
-    </issue>
-
-    <issue
-        id="Overdraw"
-        message="Possible overdraw: Root element paints background `?android:attr/activatedBackgroundIndicator` with a theme that also paints a background (inferred theme is `@android:style/Theme.Holo`)"
-        errorLine1="    android:background=&quot;?android:attr/activatedBackgroundIndicator&quot;"
-        errorLine2="    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/abc_slice_message_local.xml"
-            line="27"
-            column="5"/>
-    </issue>
-
-    <issue
-        id="ViewConstructor"
-        message="Custom view `ActionRow` is missing constructor used by tools: `(Context)` or `(Context,AttributeSet)` or `(Context,AttributeSet,int)`"
-        errorLine1="public class ActionRow extends FrameLayout {"
-        errorLine2="             ~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/ActionRow.java"
-            line="58"
-            column="14"/>
-    </issue>
-
-    <issue
-        id="ViewConstructor"
-        message="Custom view `SliceActionView` is missing constructor used by tools: `(Context)` or `(Context,AttributeSet)` or `(Context,AttributeSet,int)`"
-        errorLine1="public class SliceActionView extends FrameLayout implements View.OnClickListener,"
-        errorLine2="             ~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/SliceActionView.java"
-            line="59"
-            column="14"/>
-    </issue>
-
-    <issue
-        id="ClickableViewAccessibility"
-        message="Custom view ``LinearLayout`` has `setOnTouchListener` called on it but does not override `performClick`"
-        errorLine1="        mViewContainer.setOnTouchListener(isClickable ? this : null);"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/GridRowView.java"
-            line="688"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="ClickableViewAccessibility"
-        message="Custom view `RemoteInputView` overrides `onTouchEvent` but not `performClick`"
-        errorLine1="    public boolean onTouchEvent(MotionEvent event) {"
-        errorLine2="                   ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/RemoteInputView.java"
-            line="177"
-            column="20"/>
-    </issue>
-
-    <issue
-        id="ClickableViewAccessibility"
-        message="`ShortcutView#performClick` should call `super#performClick`"
-        errorLine1="    public boolean performClick() {"
-        errorLine2="                   ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/ShortcutView.java"
-            line="107"
-            column="20"/>
-    </issue>
-
-    <issue
-        id="ClickableViewAccessibility"
-        message="`SliceViewHolder#onTouch` should call `View#performClick` when a click is detected"
-        errorLine1="        public boolean onTouch(View v, MotionEvent event) {"
-        errorLine2="                       ~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/SliceAdapter.java"
-            line="364"
-            column="24"/>
-    </issue>
-
-    <issue
-        id="ClickableViewAccessibility"
-        message="Custom view `SliceView` overrides `onTouchEvent` but not `performClick`"
-        errorLine1="    public boolean onTouchEvent(MotionEvent ev) {"
-        errorLine2="                   ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/SliceView.java"
-            line="306"
-            column="20"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="            &lt;ImageView"
-        errorLine2="             ~~~~~~~~~">
-        <location
-            file="src/main/res/layout/abc_slice_message.xml"
-            line="47"
-            column="14"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="        &lt;ImageButton"
-        errorLine2="         ~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/abc_slice_remote_input.xml"
-            line="54"
-            column="10"/>
-    </issue>
-
-    <issue
         id="UnknownNullness"
         message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
         errorLine1="    public ActionRow(Context context, boolean fullActions) {"
@@ -2215,7 +140,7 @@
         errorLine2="                       ~~~~~~~~~">
         <location
             file="src/main/java/androidx/slice/widget/GridContent.java"
-            line="75"
+            line="76"
             column="24"/>
     </issue>
 
@@ -2226,7 +151,7 @@
         errorLine2="                         ~~~~~~~~~~">
         <location
             file="src/main/java/androidx/slice/widget/GridContent.java"
-            line="254"
+            line="255"
             column="26"/>
     </issue>
 
@@ -2237,7 +162,7 @@
         errorLine2="                                           ~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/slice/widget/GridContent.java"
-            line="254"
+            line="255"
             column="44"/>
     </issue>
 
@@ -2248,7 +173,7 @@
         errorLine2="                           ~~~~~~~~~">
         <location
             file="src/main/java/androidx/slice/widget/GridContent.java"
-            line="275"
+            line="278"
             column="28"/>
     </issue>
 
@@ -2259,7 +184,7 @@
         errorLine2="                                ~~~~~~~~~">
         <location
             file="src/main/java/androidx/slice/widget/GridContent.java"
-            line="282"
+            line="285"
             column="33"/>
     </issue>
 
@@ -2270,7 +195,7 @@
         errorLine2="                       ~~~~~~~">
         <location
             file="src/main/java/androidx/slice/widget/GridRowView.java"
-            line="123"
+            line="127"
             column="24"/>
     </issue>
 
@@ -2281,7 +206,7 @@
         errorLine2="                       ~~~~~~~">
         <location
             file="src/main/java/androidx/slice/widget/GridRowView.java"
-            line="127"
+            line="131"
             column="24"/>
     </issue>
 
@@ -2292,7 +217,7 @@
         errorLine2="                                        ~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/slice/widget/GridRowView.java"
-            line="127"
+            line="131"
             column="41"/>
     </issue>
 
@@ -2303,7 +228,7 @@
         errorLine2="                             ~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/slice/widget/GridRowView.java"
-            line="193"
+            line="197"
             column="30"/>
     </issue>
 
@@ -2314,7 +239,7 @@
         errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/slice/widget/GridRowView.java"
-            line="194"
+            line="198"
             column="27"/>
     </issue>
 
@@ -2325,7 +250,7 @@
         errorLine2="                        ~~~~">
         <location
             file="src/main/java/androidx/slice/widget/GridRowView.java"
-            line="711"
+            line="739"
             column="25"/>
     </issue>
 
@@ -2336,7 +261,7 @@
         errorLine2="                           ~~~~">
         <location
             file="src/main/java/androidx/slice/widget/GridRowView.java"
-            line="732"
+            line="760"
             column="28"/>
     </issue>
 
@@ -2347,7 +272,7 @@
         errorLine2="                                      ~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/slice/widget/GridRowView.java"
-            line="732"
+            line="760"
             column="39"/>
     </issue>
 
@@ -2849,8 +774,8 @@
     <issue
         id="UnknownNullness"
         message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
-        errorLine1="    public ArrayList&lt;SliceItem> getEndItems() {"
-        errorLine2="           ~~~~~~~~~~~~~~~~~~~~">
+        errorLine1="    public List&lt;SliceItem> getEndItems() {"
+        errorLine2="           ~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/slice/widget/RowContent.java"
             line="337"
@@ -2860,8 +785,8 @@
     <issue
         id="UnknownNullness"
         message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
-        errorLine1="    public ArrayList&lt;SliceAction> getToggleItems() {"
-        errorLine2="           ~~~~~~~~~~~~~~~~~~~~~~">
+        errorLine1="    public List&lt;SliceAction> getToggleItems() {"
+        errorLine2="           ~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/slice/widget/RowContent.java"
             line="344"
@@ -2908,29 +833,18 @@
         errorLine2="              ~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/slice/widget/RowView.java"
-            line="163"
+            line="165"
             column="15"/>
     </issue>
 
     <issue
         id="UnknownNullness"
         message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
-        errorLine1="    public RowView(Context context) {"
-        errorLine2="                   ~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/RowView.java"
-            line="211"
-            column="20"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
         errorLine1="    public void setStyle(SliceStyle styles, RowStyle rowStyle) {"
         errorLine2="                         ~~~~~~~~~~">
         <location
             file="src/main/java/androidx/slice/widget/RowView.java"
-            line="237"
+            line="243"
             column="26"/>
     </issue>
 
@@ -2941,7 +855,7 @@
         errorLine2="                                            ~~~~~~~~">
         <location
             file="src/main/java/androidx/slice/widget/RowView.java"
-            line="237"
+            line="243"
             column="45"/>
     </issue>
 
@@ -2952,79 +866,24 @@
         errorLine2="                                ~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/slice/widget/RowView.java"
-            line="345"
+            line="401"
             column="33"/>
     </issue>
 
     <issue
         id="UnknownNullness"
         message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
-        errorLine1="    public void setSliceItem(SliceContent content, boolean isHeader, int index,"
-        errorLine2="                             ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/RowView.java"
-            line="440"
-            column="30"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
-        errorLine1="            int rowCount, SliceView.OnSliceActionListener observer) {"
-        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/RowView.java"
-            line="441"
-            column="27"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
         errorLine1="    public void setLoadingActions(Set&lt;SliceItem> actions) {"
         errorLine2="                                  ~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/slice/widget/RowView.java"
-            line="1073"
+            line="1147"
             column="35"/>
     </issue>
 
     <issue
         id="UnknownNullness"
         message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
-        errorLine1="    public void onClick(View view) {"
-        errorLine2="                        ~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/RowView.java"
-            line="1085"
-            column="25"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
-        errorLine1="    public void onItemSelected(AdapterView&lt;?> parent, View view, int position, long id) {"
-        errorLine2="                               ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/RowView.java"
-            line="1235"
-            column="32"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
-        errorLine1="    public void onItemSelected(AdapterView&lt;?> parent, View view, int position, long id) {"
-        errorLine2="                                                      ~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/RowView.java"
-            line="1235"
-            column="55"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
         errorLine1="    public ShortcutView(Context context) {"
         errorLine2="                        ~~~~~~~">
         <location
@@ -3135,17 +994,6 @@
     <issue
         id="UnknownNullness"
         message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
-        errorLine1="    public SliceAdapter(Context context) {"
-        errorLine2="                        ~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/SliceAdapter.java"
-            line="98"
-            column="25"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
         errorLine1="    public void setParents(SliceView parent, TemplateView templateView) {"
         errorLine2="                           ~~~~~~~~~">
         <location
@@ -3172,7 +1020,7 @@
         errorLine2="                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/slice/widget/SliceAdapter.java"
-            line="126"
+            line="128"
             column="34"/>
     </issue>
 
@@ -3183,7 +1031,7 @@
         errorLine2="                                ~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/slice/widget/SliceAdapter.java"
-            line="133"
+            line="136"
             column="33"/>
     </issue>
 
@@ -3194,7 +1042,7 @@
         errorLine2="                              ~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/slice/widget/SliceAdapter.java"
-            line="141"
+            line="145"
             column="31"/>
     </issue>
 
@@ -3205,7 +1053,7 @@
         errorLine2="                         ~~~~~~~~~~">
         <location
             file="src/main/java/androidx/slice/widget/SliceAdapter.java"
-            line="159"
+            line="164"
             column="26"/>
     </issue>
 
@@ -3216,7 +1064,7 @@
         errorLine2="                          ~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/slice/widget/SliceAdapter.java"
-            line="167"
+            line="173"
             column="27"/>
     </issue>
 
@@ -3227,7 +1075,7 @@
         errorLine2="                                  ~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/slice/widget/SliceAdapter.java"
-            line="194"
+            line="203"
             column="35"/>
     </issue>
 
@@ -3238,7 +1086,7 @@
         errorLine2="           ~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/slice/widget/SliceAdapter.java"
-            line="206"
+            line="216"
             column="12"/>
     </issue>
 
@@ -3249,51 +1097,18 @@
         errorLine2="                                     ~~~~~~~~~">
         <location
             file="src/main/java/androidx/slice/widget/SliceAdapter.java"
-            line="211"
+            line="224"
             column="38"/>
     </issue>
 
     <issue
         id="UnknownNullness"
         message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
-        errorLine1="    public SliceViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {"
-        errorLine2="           ~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/SliceAdapter.java"
-            line="238"
-            column="12"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
-        errorLine1="    public SliceViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {"
-        errorLine2="                                              ~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/SliceAdapter.java"
-            line="238"
-            column="47"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
-        errorLine1="    public void onBindViewHolder(SliceViewHolder holder, int position) {"
-        errorLine2="                                 ~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/SliceAdapter.java"
-            line="260"
-            column="34"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
         errorLine1="        public SliceViewHolder(View itemView) {"
         errorLine2="                               ~~~~">
         <location
             file="src/main/java/androidx/slice/widget/SliceAdapter.java"
-            line="316"
+            line="350"
             column="32"/>
     </issue>
 
@@ -3304,7 +1119,7 @@
         errorLine2="                            ~~~~">
         <location
             file="src/main/java/androidx/slice/widget/SliceAdapter.java"
-            line="356"
+            line="390"
             column="29"/>
     </issue>
 
@@ -3315,7 +1130,7 @@
         errorLine2="                               ~~~~">
         <location
             file="src/main/java/androidx/slice/widget/SliceAdapter.java"
-            line="364"
+            line="398"
             column="32"/>
     </issue>
 
@@ -3326,7 +1141,7 @@
         errorLine2="                                       ~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/slice/widget/SliceAdapter.java"
-            line="364"
+            line="398"
             column="40"/>
     </issue>
 
@@ -3337,7 +1152,7 @@
         errorLine2="              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/slice/widget/SliceChildView.java"
-            line="44"
+            line="45"
             column="15"/>
     </issue>
 
@@ -3348,7 +1163,7 @@
         errorLine2="              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/slice/widget/SliceChildView.java"
-            line="53"
+            line="81"
             column="15"/>
     </issue>
 
@@ -3359,7 +1174,7 @@
         errorLine2="              ~~~~~~~~~~">
         <location
             file="src/main/java/androidx/slice/widget/SliceChildView.java"
-            line="54"
+            line="85"
             column="15"/>
     </issue>
 
@@ -3370,7 +1185,7 @@
         errorLine2="              ~~~~~~~~">
         <location
             file="src/main/java/androidx/slice/widget/SliceChildView.java"
-            line="55"
+            line="89"
             column="15"/>
     </issue>
 
@@ -3381,73 +1196,29 @@
         errorLine2="              ~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/slice/widget/SliceChildView.java"
-            line="56"
+            line="93"
             column="15"/>
     </issue>
 
     <issue
         id="UnknownNullness"
         message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
-        errorLine1="    public SliceChildView(Context context, AttributeSet attributeSet) {"
-        errorLine2="                          ~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/SliceChildView.java"
-            line="62"
-            column="27"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
-        errorLine1="    public SliceChildView(Context context, AttributeSet attributeSet) {"
-        errorLine2="                                           ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/SliceChildView.java"
-            line="62"
-            column="44"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
         errorLine1="    public void setSliceContent(ListContent content) {"
         errorLine2="                                ~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/slice/widget/SliceChildView.java"
-            line="74"
+            line="113"
             column="33"/>
     </issue>
 
     <issue
         id="UnknownNullness"
         message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
-        errorLine1="    public void setSliceItem(SliceContent slice, boolean isHeader, int rowIndex,"
-        errorLine2="                             ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/SliceChildView.java"
-            line="91"
-            column="30"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
-        errorLine1="            int rowCount, SliceView.OnSliceActionListener observer) {"
-        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/SliceChildView.java"
-            line="92"
-            column="27"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
         errorLine1="    public void setSliceActions(List&lt;SliceAction> actions) {"
         errorLine2="                                ~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/slice/widget/SliceChildView.java"
-            line="99"
+            line="142"
             column="33"/>
     </issue>
 
@@ -3458,7 +1229,7 @@
         errorLine2="                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/slice/widget/SliceChildView.java"
-            line="135"
+            line="187"
             column="40"/>
     </issue>
 
@@ -3469,7 +1240,7 @@
         errorLine2="                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/slice/widget/SliceChildView.java"
-            line="142"
+            line="195"
             column="47"/>
     </issue>
 
@@ -3480,7 +1251,7 @@
         errorLine2="                                 ~~~~~~~~~">
         <location
             file="src/main/java/androidx/slice/widget/SliceChildView.java"
-            line="149"
+            line="204"
             column="34"/>
     </issue>
 
@@ -3491,7 +1262,7 @@
         errorLine2="                                  ~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/slice/widget/SliceChildView.java"
-            line="155"
+            line="212"
             column="35"/>
     </issue>
 
@@ -3502,7 +1273,7 @@
         errorLine2="           ~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/slice/widget/SliceChildView.java"
-            line="167"
+            line="228"
             column="12"/>
     </issue>
 
@@ -3513,7 +1284,7 @@
         errorLine2="                         ~~~~~~~~~~">
         <location
             file="src/main/java/androidx/slice/widget/SliceChildView.java"
-            line="174"
+            line="237"
             column="26"/>
     </issue>
 
@@ -3524,7 +1295,7 @@
         errorLine2="              ~~~~~~~~~">
         <location
             file="src/main/java/androidx/slice/widget/SliceContent.java"
-            line="62"
+            line="63"
             column="15"/>
     </issue>
 
@@ -3535,7 +1306,7 @@
         errorLine2="              ~~~~~~~~~">
         <location
             file="src/main/java/androidx/slice/widget/SliceContent.java"
-            line="63"
+            line="67"
             column="15"/>
     </issue>
 
@@ -3546,7 +1317,7 @@
         errorLine2="              ~~~~~~~~~">
         <location
             file="src/main/java/androidx/slice/widget/SliceContent.java"
-            line="64"
+            line="71"
             column="15"/>
     </issue>
 
@@ -3557,30 +1328,8 @@
         errorLine2="              ~~~~~~~~~">
         <location
             file="src/main/java/androidx/slice/widget/SliceContent.java"
-            line="65"
-            column="15"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
-        errorLine1="    public SliceContent(Slice slice) {"
-        errorLine2="                        ~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/SliceContent.java"
-            line="68"
-            column="25"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
-        errorLine1="    public SliceContent(SliceItem item, int rowIndex) {"
-        errorLine2="                        ~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/SliceContent.java"
             line="75"
-            column="25"/>
+            column="15"/>
     </issue>
 
     <issue
@@ -3590,7 +1339,7 @@
         errorLine2="                         ~~~~~~~~~~">
         <location
             file="src/main/java/androidx/slice/widget/SliceContent.java"
-            line="131"
+            line="154"
             column="26"/>
     </issue>
 
@@ -3601,7 +1350,7 @@
         errorLine2="                                           ~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/slice/widget/SliceContent.java"
-            line="131"
+            line="154"
             column="44"/>
     </issue>
 
@@ -4096,7 +1845,7 @@
         errorLine2="                             ~~~~~">
         <location
             file="src/main/java/androidx/slice/widget/SliceView.java"
-            line="258"
+            line="269"
             column="30"/>
     </issue>
 
@@ -4107,7 +1856,7 @@
         errorLine2="                        ~~~~">
         <location
             file="src/main/java/androidx/slice/widget/SliceView.java"
-            line="263"
+            line="274"
             column="25"/>
     </issue>
 
@@ -4118,7 +1867,7 @@
         errorLine2="                                   ~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/slice/widget/SliceView.java"
-            line="289"
+            line="300"
             column="36"/>
     </issue>
 
@@ -4129,7 +1878,7 @@
         errorLine2="                                       ~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/slice/widget/SliceView.java"
-            line="294"
+            line="305"
             column="40"/>
     </issue>
 
@@ -4140,7 +1889,7 @@
         errorLine2="                                         ~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/slice/widget/SliceView.java"
-            line="300"
+            line="311"
             column="42"/>
     </issue>
 
@@ -4151,7 +1900,7 @@
         errorLine2="                                ~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/slice/widget/SliceView.java"
-            line="306"
+            line="317"
             column="33"/>
     </issue>
 
@@ -4162,7 +1911,7 @@
         errorLine2="                  ~~~~~~">
         <location
             file="src/main/java/androidx/slice/widget/SliceView.java"
-            line="848"
+            line="859"
             column="19"/>
     </issue>
 
@@ -4173,7 +1922,7 @@
         errorLine2="                                       ~~~~">
         <location
             file="src/main/java/androidx/slice/widget/SliceView.java"
-            line="889"
+            line="900"
             column="40"/>
     </issue>
 
@@ -4301,22 +2050,11 @@
     <issue
         id="UnknownNullness"
         message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
-        errorLine1="    public TemplateView(Context context) {"
-        errorLine2="                        ~~~~~~~">
-        <location
-            file="src/main/java/androidx/slice/widget/TemplateView.java"
-            line="55"
-            column="25"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
         errorLine1="    public void onForegroundActivated(MotionEvent event) {"
         errorLine2="                                      ~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/slice/widget/TemplateView.java"
-            line="101"
+            line="106"
             column="39"/>
     </issue>
 
@@ -4327,7 +2065,7 @@
         errorLine2="                          ~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/slice/widget/TemplateView.java"
-            line="124"
+            line="133"
             column="27"/>
     </issue>
 
@@ -4338,7 +2076,7 @@
         errorLine2="                                 ~~~~~~~~~">
         <location
             file="src/main/java/androidx/slice/widget/TemplateView.java"
-            line="131"
+            line="144"
             column="34"/>
     </issue>
 
@@ -4349,7 +2087,7 @@
         errorLine2="                                  ~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/slice/widget/TemplateView.java"
-            line="136"
+            line="153"
             column="35"/>
     </issue>
 
@@ -4360,7 +2098,7 @@
         errorLine2="           ~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/slice/widget/TemplateView.java"
-            line="141"
+            line="162"
             column="12"/>
     </issue>
 
@@ -4371,7 +2109,7 @@
         errorLine2="                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/slice/widget/TemplateView.java"
-            line="152"
+            line="181"
             column="40"/>
     </issue>
 
@@ -4382,7 +2120,7 @@
         errorLine2="                                ~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/slice/widget/TemplateView.java"
-            line="160"
+            line="193"
             column="33"/>
     </issue>
 
@@ -4393,7 +2131,7 @@
         errorLine2="                                ~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/slice/widget/TemplateView.java"
-            line="165"
+            line="202"
             column="33"/>
     </issue>
 
@@ -4404,7 +2142,7 @@
         errorLine2="                         ~~~~~~~~~~">
         <location
             file="src/main/java/androidx/slice/widget/TemplateView.java"
-            line="172"
+            line="213"
             column="26"/>
     </issue>
 
diff --git a/slidingpanelayout/slidingpanelayout/lint-baseline.xml b/slidingpanelayout/slidingpanelayout/lint-baseline.xml
index 25b7ac9..fef803c 100644
--- a/slidingpanelayout/slidingpanelayout/lint-baseline.xml
+++ b/slidingpanelayout/slidingpanelayout/lint-baseline.xml
@@ -1,16 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
-
-    <issue
-        id="ClickableViewAccessibility"
-        message="Custom view `SlidingPaneLayout` overrides `onTouchEvent` but not `performClick`"
-        errorLine1="    public boolean onTouchEvent(MotionEvent ev) {"
-        errorLine2="                   ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/slidingpanelayout/widget/SlidingPaneLayout.java"
-            line="819"
-            column="20"/>
-    </issue>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="UnknownNullness"
diff --git a/sqlite/integration-tests/inspection-room-testapp/lint-baseline.xml b/sqlite/integration-tests/inspection-room-testapp/lint-baseline.xml
index f7d995f..88936d1 100644
--- a/sqlite/integration-tests/inspection-room-testapp/lint-baseline.xml
+++ b/sqlite/integration-tests/inspection-room-testapp/lint-baseline.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="MissingTestSizeAnnotation"
@@ -12,37 +12,4 @@
             column="9"/>
     </issue>
 
-    <issue
-        id="AllowBackup"
-        message="On SDK version 23 and up, your app data will be automatically backed up and restored on app install. Consider adding the attribute `android:fullBackupContent` to specify an `@xml` resource which configures which files to backup. More info: https://developer.android.com/training/backup/autosyncapi.html"
-        errorLine1="    &lt;application>"
-        errorLine2="     ~~~~~~~~~~~">
-        <location
-            file="src/main/AndroidManifest.xml"
-            line="19"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="AllowBackup"
-        message="Should explicitly set `android:allowBackup` to `true` or `false` (it&apos;s `true` by default, and that can have some security implications for the application&apos;s data)"
-        errorLine1="    &lt;application>"
-        errorLine2="     ~~~~~~~~~~~">
-        <location
-            file="src/main/AndroidManifest.xml"
-            line="19"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="MissingApplicationIcon"
-        message="Should explicitly set `android:icon`, there is no default"
-        errorLine1="    &lt;application>"
-        errorLine2="     ~~~~~~~~~~~">
-        <location
-            file="src/main/AndroidManifest.xml"
-            line="19"
-            column="6"/>
-    </issue>
-
 </issues>
diff --git a/sqlite/integration-tests/inspection-sqldelight-testapp/lint-baseline.xml b/sqlite/integration-tests/inspection-sqldelight-testapp/lint-baseline.xml
index dd69836..133d0e7 100644
--- a/sqlite/integration-tests/inspection-sqldelight-testapp/lint-baseline.xml
+++ b/sqlite/integration-tests/inspection-sqldelight-testapp/lint-baseline.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="MissingTestSizeAnnotation"
@@ -12,37 +12,4 @@
             column="9"/>
     </issue>
 
-    <issue
-        id="AllowBackup"
-        message="On SDK version 23 and up, your app data will be automatically backed up and restored on app install. Consider adding the attribute `android:fullBackupContent` to specify an `@xml` resource which configures which files to backup. More info: https://developer.android.com/training/backup/autosyncapi.html"
-        errorLine1="    &lt;application>"
-        errorLine2="     ~~~~~~~~~~~">
-        <location
-            file="src/main/AndroidManifest.xml"
-            line="19"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="AllowBackup"
-        message="Should explicitly set `android:allowBackup` to `true` or `false` (it&apos;s `true` by default, and that can have some security implications for the application&apos;s data)"
-        errorLine1="    &lt;application>"
-        errorLine2="     ~~~~~~~~~~~">
-        <location
-            file="src/main/AndroidManifest.xml"
-            line="19"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="MissingApplicationIcon"
-        message="Should explicitly set `android:icon`, there is no default"
-        errorLine1="    &lt;application>"
-        errorLine2="     ~~~~~~~~~~~">
-        <location
-            file="src/main/AndroidManifest.xml"
-            line="19"
-            column="6"/>
-    </issue>
-
 </issues>
diff --git a/sqlite/sqlite-framework/lint-baseline.xml b/sqlite/sqlite-framework/lint-baseline.xml
index aee86fb..6a7be88 100644
--- a/sqlite/sqlite-framework/lint-baseline.xml
+++ b/sqlite/sqlite-framework/lint-baseline.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha16" client="gradle" variant="debug" version="4.2.0-alpha16">
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="BanSynchronizedMethods"
@@ -36,17 +36,6 @@
 
     <issue
         id="UnsafeNewApiCall"
-        message="This call is to a method from API 30, the call containing class androidx.sqlite.db.framework.FrameworkSQLiteDatabase is not annotated with @RequiresApi(x) where x is at least 30. Either annotate the containing class with at least @RequiresApi(30) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(30)."
-        errorLine1="            mDelegate.execPerConnectionSQL(sql, bindArgs);"
-        errorLine2="                      ~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/sqlite/db/framework/FrameworkSQLiteDatabase.java"
-            line="128"
-            column="23"/>
-    </issue>
-
-    <issue
-        id="UnsafeNewApiCall"
         message="This call is to a method from API 16, the call containing class androidx.sqlite.db.framework.FrameworkSQLiteDatabase is not annotated with @RequiresApi(x) where x is at least 16. Either annotate the containing class with at least @RequiresApi(16) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(16)."
         errorLine1="        return mDelegate.rawQueryWithFactory(new SQLiteDatabase.CursorFactory() {"
         errorLine2="                         ~~~~~~~~~~~~~~~~~~~">
diff --git a/sqlite/sqlite-inspection/lint-baseline.xml b/sqlite/sqlite-inspection/lint-baseline.xml
index 8d5ec34..3aafd0c4 100644
--- a/sqlite/sqlite-inspection/lint-baseline.xml
+++ b/sqlite/sqlite-inspection/lint-baseline.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="BanUncheckedReflection"
@@ -23,15 +23,4 @@
             column="13"/>
     </issue>
 
-    <issue
-        id="IgnoreWithoutReason"
-        message="Test is ignored without giving any explanation"
-        errorLine1="    @Ignore"
-        errorLine2="    ~~~~~~~">
-        <location
-            file="src/androidTest/java/androidx/sqlite/inspection/test/InvalidationTest.kt"
-            line="92"
-            column="5"/>
-    </issue>
-
 </issues>
diff --git a/sqlite/sqlite-ktx/lint-baseline.xml b/sqlite/sqlite-ktx/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/sqlite/sqlite-ktx/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/sqlite/sqlite/lint-baseline.xml b/sqlite/sqlite/lint-baseline.xml
index ea8c9ce2..362ea20 100644
--- a/sqlite/sqlite/lint-baseline.xml
+++ b/sqlite/sqlite/lint-baseline.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="UnsafeNewApiCall"
@@ -85,7 +85,7 @@
         errorLine2="    ~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/sqlite/db/SupportSQLiteDatabase.java"
-            line="47"
+            line="50"
             column="5"/>
     </issue>
 
@@ -96,7 +96,7 @@
         errorLine2="                                            ~~~~~~">
         <location
             file="src/main/java/androidx/sqlite/db/SupportSQLiteDatabase.java"
-            line="47"
+            line="50"
             column="45"/>
     </issue>
 
@@ -107,7 +107,7 @@
         errorLine2="                                      ~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/sqlite/db/SupportSQLiteDatabase.java"
-            line="119"
+            line="122"
             column="39"/>
     </issue>
 
@@ -118,7 +118,7 @@
         errorLine2="                                                  ~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/sqlite/db/SupportSQLiteDatabase.java"
-            line="145"
+            line="148"
             column="51"/>
     </issue>
 
@@ -129,7 +129,7 @@
         errorLine2="    ~~~~~~">
         <location
             file="src/main/java/androidx/sqlite/db/SupportSQLiteDatabase.java"
-            line="268"
+            line="311"
             column="5"/>
     </issue>
 
@@ -140,7 +140,7 @@
         errorLine2="                 ~~~~~~">
         <location
             file="src/main/java/androidx/sqlite/db/SupportSQLiteDatabase.java"
-            line="268"
+            line="311"
             column="18"/>
     </issue>
 
@@ -151,7 +151,7 @@
         errorLine2="    ~~~~~~">
         <location
             file="src/main/java/androidx/sqlite/db/SupportSQLiteDatabase.java"
-            line="281"
+            line="324"
             column="5"/>
     </issue>
 
@@ -162,7 +162,7 @@
         errorLine2="                 ~~~~~~">
         <location
             file="src/main/java/androidx/sqlite/db/SupportSQLiteDatabase.java"
-            line="281"
+            line="324"
             column="18"/>
     </issue>
 
@@ -173,7 +173,7 @@
         errorLine2="                               ~~~~~~~~">
         <location
             file="src/main/java/androidx/sqlite/db/SupportSQLiteDatabase.java"
-            line="281"
+            line="324"
             column="32"/>
     </issue>
 
@@ -184,7 +184,7 @@
         errorLine2="    ~~~~~~">
         <location
             file="src/main/java/androidx/sqlite/db/SupportSQLiteDatabase.java"
-            line="294"
+            line="337"
             column="5"/>
     </issue>
 
@@ -195,7 +195,7 @@
         errorLine2="                 ~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/sqlite/db/SupportSQLiteDatabase.java"
-            line="294"
+            line="337"
             column="18"/>
     </issue>
 
@@ -206,7 +206,7 @@
         errorLine2="    ~~~~~~">
         <location
             file="src/main/java/androidx/sqlite/db/SupportSQLiteDatabase.java"
-            line="310"
+            line="353"
             column="5"/>
     </issue>
 
@@ -217,7 +217,7 @@
         errorLine2="                 ~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/sqlite/db/SupportSQLiteDatabase.java"
-            line="310"
+            line="353"
             column="18"/>
     </issue>
 
@@ -228,7 +228,7 @@
         errorLine2="                                           ~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/sqlite/db/SupportSQLiteDatabase.java"
-            line="310"
+            line="353"
             column="44"/>
     </issue>
 
@@ -239,7 +239,7 @@
         errorLine2="                ~~~~~~">
         <location
             file="src/main/java/androidx/sqlite/db/SupportSQLiteDatabase.java"
-            line="326"
+            line="369"
             column="17"/>
     </issue>
 
@@ -250,7 +250,7 @@
         errorLine2="                                                     ~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/sqlite/db/SupportSQLiteDatabase.java"
-            line="326"
+            line="369"
             column="54"/>
     </issue>
 
@@ -261,7 +261,7 @@
         errorLine2="               ~~~~~~">
         <location
             file="src/main/java/androidx/sqlite/db/SupportSQLiteDatabase.java"
-            line="341"
+            line="384"
             column="16"/>
     </issue>
 
@@ -272,7 +272,7 @@
         errorLine2="                             ~~~~~~">
         <location
             file="src/main/java/androidx/sqlite/db/SupportSQLiteDatabase.java"
-            line="341"
+            line="384"
             column="30"/>
     </issue>
 
@@ -283,7 +283,7 @@
         errorLine2="                                                 ~~~~~~~~">
         <location
             file="src/main/java/androidx/sqlite/db/SupportSQLiteDatabase.java"
-            line="341"
+            line="384"
             column="50"/>
     </issue>
 
@@ -294,7 +294,7 @@
         errorLine2="               ~~~~~~">
         <location
             file="src/main/java/androidx/sqlite/db/SupportSQLiteDatabase.java"
-            line="360"
+            line="403"
             column="16"/>
     </issue>
 
@@ -305,7 +305,7 @@
         errorLine2="            ~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/sqlite/db/SupportSQLiteDatabase.java"
-            line="361"
+            line="404"
             column="13"/>
     </issue>
 
@@ -316,7 +316,7 @@
         errorLine2="                                  ~~~~~~">
         <location
             file="src/main/java/androidx/sqlite/db/SupportSQLiteDatabase.java"
-            line="361"
+            line="404"
             column="35"/>
     </issue>
 
@@ -327,7 +327,7 @@
         errorLine2="                                                      ~~~~~~~~">
         <location
             file="src/main/java/androidx/sqlite/db/SupportSQLiteDatabase.java"
-            line="361"
+            line="404"
             column="55"/>
     </issue>
 
@@ -338,7 +338,7 @@
         errorLine2="                 ~~~~~~">
         <location
             file="src/main/java/androidx/sqlite/db/SupportSQLiteDatabase.java"
-            line="377"
+            line="420"
             column="18"/>
     </issue>
 
@@ -349,7 +349,7 @@
         errorLine2="                 ~~~~~~">
         <location
             file="src/main/java/androidx/sqlite/db/SupportSQLiteDatabase.java"
-            line="395"
+            line="438"
             column="18"/>
     </issue>
 
@@ -360,7 +360,7 @@
         errorLine2="                             ~~~~~~~~">
         <location
             file="src/main/java/androidx/sqlite/db/SupportSQLiteDatabase.java"
-            line="395"
+            line="438"
             column="30"/>
     </issue>
 
@@ -371,7 +371,7 @@
         errorLine2="    ~~~~~~">
         <location
             file="src/main/java/androidx/sqlite/db/SupportSQLiteDatabase.java"
-            line="424"
+            line="467"
             column="5"/>
     </issue>
 
@@ -382,7 +382,7 @@
         errorLine2="                   ~~~~~~">
         <location
             file="src/main/java/androidx/sqlite/db/SupportSQLiteDatabase.java"
-            line="436"
+            line="479"
             column="20"/>
     </issue>
 
@@ -393,7 +393,7 @@
         errorLine2="    ~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/sqlite/db/SupportSQLiteDatabase.java"
-            line="590"
+            line="633"
             column="5"/>
     </issue>
 
diff --git a/startup/integration-tests/first-library/lint-baseline.xml b/startup/integration-tests/first-library/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/startup/integration-tests/first-library/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/startup/integration-tests/second-library/lint-baseline.xml b/startup/integration-tests/second-library/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/startup/integration-tests/second-library/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/startup/integration-tests/test-app/lint-baseline.xml b/startup/integration-tests/test-app/lint-baseline.xml
index 1eb9487..8f1aa4b 100644
--- a/startup/integration-tests/test-app/lint-baseline.xml
+++ b/startup/integration-tests/test-app/lint-baseline.xml
@@ -1,26 +1,4 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
-
-    <issue
-        id="AllowBackup"
-        message="On SDK version 23 and up, your app data will be automatically backed up and restored on app install. Consider adding the attribute `android:fullBackupContent` to specify an `@xml` resource which configures which files to backup. More info: https://developer.android.com/training/backup/autosyncapi.html"
-        errorLine1="    &lt;application"
-        errorLine2="     ~~~~~~~~~~~">
-        <location
-            file="src/main/AndroidManifest.xml"
-            line="20"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="MissingApplicationIcon"
-        message="Should explicitly set `android:icon`, there is no default"
-        errorLine1="    &lt;application"
-        errorLine2="     ~~~~~~~~~~~">
-        <location
-            file="src/main/AndroidManifest.xml"
-            line="20"
-            column="6"/>
-    </issue>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
 </issues>
diff --git a/startup/startup-runtime-lint/lint-baseline.xml b/startup/startup-runtime-lint/lint-baseline.xml
index 08d32a4..297ae16 100644
--- a/startup/startup-runtime-lint/lint-baseline.xml
+++ b/startup/startup-runtime-lint/lint-baseline.xml
@@ -1,48 +1,4 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" version="4.2.0-alpha15">
-
-    <issue
-        id="LintImplTextFormat"
-        message="The issue summary should be shorter; typically just a 3-6 words; it&apos;s used as a topic header in HTML reports and in the IDE inspections window"
-        errorLine1="            briefDescription = DESCRIPTION,"
-        errorLine2="                               ~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/startup/lint/EnsureInitializerMetadataDetector.kt"
-            line="60"
-            column="32"/>
-    </issue>
-
-    <issue
-        id="LintImplTextFormat"
-        message="&quot;&lt;meta-data>&quot; looks like an XML reference; surround with backtics in string to display as symbol, e.g. \`&lt;meta-data>\`"
-        errorLine1="                corresponding &lt;meta-data> entry in the AndroidManifest.xml file."
-        errorLine2="                              ~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/startup/lint/EnsureInitializerMetadataDetector.kt"
-            line="63"
-            column="31"/>
-    </issue>
-
-    <issue
-        id="LintImplTextFormat"
-        message="&quot;&lt;meta-data>&quot; looks like an XML reference; surround with backtics in string to display as symbol, e.g. \`&lt;meta-data>\`"
-        errorLine1="                context.report(issue = ISSUE, location = location, message = DESCRIPTION)"
-        errorLine2="                                                                             ~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/startup/lint/EnsureInitializerMetadataDetector.kt"
-            line="123"
-            column="78"/>
-    </issue>
-
-    <issue
-        id="LintImplUseExistingConstants"
-        message="Use `Scope.JAVA_FILE_SCOPE` instead"
-        errorLine1="                EnumSet.of(Scope.JAVA_FILE)"
-        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/startup/lint/InitializerConstructorDetector.kt"
-            line="50"
-            column="17"/>
-    </issue>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" version="4.2.0-beta02">
 
 </issues>
diff --git a/startup/startup-runtime/lint-baseline.xml b/startup/startup-runtime/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/startup/startup-runtime/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/swiperefreshlayout/swiperefreshlayout/lint-baseline.xml b/swiperefreshlayout/swiperefreshlayout/lint-baseline.xml
index 5045b9e..8c5a167 100644
--- a/swiperefreshlayout/swiperefreshlayout/lint-baseline.xml
+++ b/swiperefreshlayout/swiperefreshlayout/lint-baseline.xml
@@ -1,16 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
-
-    <issue
-        id="ClickableViewAccessibility"
-        message="Custom view `SwipeRefreshLayout` overrides `onTouchEvent` but not `performClick`"
-        errorLine1="    public boolean onTouchEvent(MotionEvent ev) {"
-        errorLine2="                   ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/swiperefreshlayout/widget/SwipeRefreshLayout.java"
-            line="1217"
-            column="20"/>
-    </issue>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="KotlinPropertyAccess"
diff --git a/test/screenshot/lint-baseline.xml b/test/screenshot/lint-baseline.xml
index 789c4ce..8f1aa4b 100644
--- a/test/screenshot/lint-baseline.xml
+++ b/test/screenshot/lint-baseline.xml
@@ -1,15 +1,4 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
-
-    <issue
-        id="DefaultLocale"
-        message="Implicitly using the default locale is a common source of bugs: Use `toLowerCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
-        errorLine1="        var model = android.os.Build.MODEL.toLowerCase()"
-        errorLine2="                                           ~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/test/screenshot/ScreenshotTestRule.kt"
-            line="336"
-            column="44"/>
-    </issue>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
 </issues>
diff --git a/testutils/testutils-appcompat/lint-baseline.xml b/testutils/testutils-appcompat/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/testutils/testutils-appcompat/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/testutils/testutils-common/lint-baseline.xml b/testutils/testutils-common/lint-baseline.xml
new file mode 100644
index 0000000..297ae16
--- /dev/null
+++ b/testutils/testutils-common/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" version="4.2.0-beta02">
+
+</issues>
diff --git a/testutils/testutils-espresso/lint-baseline.xml b/testutils/testutils-espresso/lint-baseline.xml
index afde7e7..937c8fc 100644
--- a/testutils/testutils-espresso/lint-baseline.xml
+++ b/testutils/testutils-espresso/lint-baseline.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="UnknownNullness"
diff --git a/testutils/testutils-gradle-plugin/lint-baseline.xml b/testutils/testutils-gradle-plugin/lint-baseline.xml
new file mode 100644
index 0000000..297ae16
--- /dev/null
+++ b/testutils/testutils-gradle-plugin/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" version="4.2.0-beta02">
+
+</issues>
diff --git a/testutils/testutils-ktx/lint-baseline.xml b/testutils/testutils-ktx/lint-baseline.xml
new file mode 100644
index 0000000..297ae16
--- /dev/null
+++ b/testutils/testutils-ktx/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" version="4.2.0-beta02">
+
+</issues>
diff --git a/testutils/testutils-mockito/lint-baseline.xml b/testutils/testutils-mockito/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/testutils/testutils-mockito/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/testutils/testutils-navigation/lint-baseline.xml b/testutils/testutils-navigation/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/testutils/testutils-navigation/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/testutils/testutils-paging/lint-baseline.xml b/testutils/testutils-paging/lint-baseline.xml
new file mode 100644
index 0000000..297ae16
--- /dev/null
+++ b/testutils/testutils-paging/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" version="4.2.0-beta02">
+
+</issues>
diff --git a/testutils/testutils-runtime/lint-baseline.xml b/testutils/testutils-runtime/lint-baseline.xml
index 2dd473d..135f9c2 100644
--- a/testutils/testutils-runtime/lint-baseline.xml
+++ b/testutils/testutils-runtime/lint-baseline.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="BanUncheckedReflection"
diff --git a/testutils/testutils-truth/lint-baseline.xml b/testutils/testutils-truth/lint-baseline.xml
new file mode 100644
index 0000000..297ae16
--- /dev/null
+++ b/testutils/testutils-truth/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" version="4.2.0-beta02">
+
+</issues>
diff --git a/text/text/lint-baseline.xml b/text/text/lint-baseline.xml
index 8634f41..3022dcc 100644
--- a/text/text/lint-baseline.xml
+++ b/text/text/lint-baseline.xml
@@ -1,147 +1,25 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
-        id="InlinedApi"
-        message="Field requires API level 29 (current min is 21): `android.graphics.fonts.FontStyle#FONT_WEIGHT_NORMAL`"
-        errorLine1="            textPaint.typeface = getTypeface(FontStyle.FONT_WEIGHT_NORMAL, false)"
-        errorLine2="                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterNaming&quot;">
         <location
-            file="src/main/java/androidx/compose/ui/text/android/style/FontSpan.kt"
-            line="42"
-            column="46"/>
+            file="build.gradle"/>
     </issue>
 
     <issue
-        id="InlinedApi"
-        message="Field requires API level 29 (current min is 21): `android.graphics.fonts.FontStyle#FONT_WEIGHT_NORMAL`"
-        errorLine1="            textPaint.typeface = getTypeface(FontStyle.FONT_WEIGHT_NORMAL, false)"
-        errorLine2="                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableLambdaParameterPosition&quot;">
         <location
-            file="src/main/java/androidx/compose/ui/text/android/style/FontSpan.kt"
-            line="42"
-            column="46"/>
+            file="build.gradle"/>
     </issue>
 
     <issue
-        id="InlinedApi"
-        message="Field requires API level 29 (current min is 21): `android.graphics.fonts.FontStyle#FONT_WEIGHT_BOLD`"
-        errorLine1="                FontStyle.FONT_WEIGHT_BOLD"
-        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~">
+        id="UnknownIssueId"
+        message="Unknown issue id &quot;ComposableNaming&quot;">
         <location
-            file="src/main/java/androidx/compose/ui/text/android/style/FontSpan.kt"
-            line="49"
-            column="17"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 29 (current min is 21): `android.graphics.fonts.FontStyle#FONT_WEIGHT_NORMAL`"
-        errorLine1="                FontStyle.FONT_WEIGHT_NORMAL"
-        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/compose/ui/text/android/style/FontSpan.kt"
-            line="51"
-            column="17"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 29 (current min is 28): `android.graphics.fonts.FontStyle#FONT_WEIGHT_NORMAL`"
-        errorLine1="            oldTypeface?.weight ?: FontStyle.FONT_WEIGHT_NORMAL"
-        errorLine2="                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/compose/ui/text/android/style/FontWeightStyleSpan.kt"
-            line="79"
-            column="36"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 29 (current min is 21): `android.graphics.text.LineBreaker#JUSTIFICATION_MODE_NONE`"
-        errorLine1="    const val JUSTIFICATION_MODE_NONE = LineBreaker.JUSTIFICATION_MODE_NONE"
-        errorLine2="                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/compose/ui/text/android/LayoutCompat.kt"
-            line="51"
-            column="41"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 29 (current min is 21): `android.graphics.text.LineBreaker#JUSTIFICATION_MODE_INTER_WORD`"
-        errorLine1="    const val JUSTIFICATION_MODE_INTER_WORD = LineBreaker.JUSTIFICATION_MODE_INTER_WORD"
-        errorLine2="                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/compose/ui/text/android/LayoutCompat.kt"
-            line="52"
-            column="47"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 23 (current min is 21): `android.text.Layout#HYPHENATION_FREQUENCY_NORMAL`"
-        errorLine1="    const val HYPHENATION_FREQUENCY_NORMAL = Layout.HYPHENATION_FREQUENCY_NORMAL"
-        errorLine2="                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/compose/ui/text/android/LayoutCompat.kt"
-            line="58"
-            column="46"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 23 (current min is 21): `android.text.Layout#HYPHENATION_FREQUENCY_FULL`"
-        errorLine1="    const val HYPHENATION_FREQUENCY_FULL = Layout.HYPHENATION_FREQUENCY_FULL"
-        errorLine2="                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/compose/ui/text/android/LayoutCompat.kt"
-            line="59"
-            column="44"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 23 (current min is 21): `android.text.Layout#HYPHENATION_FREQUENCY_NONE`"
-        errorLine1="    const val HYPHENATION_FREQUENCY_NONE = Layout.HYPHENATION_FREQUENCY_NONE"
-        errorLine2="                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/compose/ui/text/android/LayoutCompat.kt"
-            line="60"
-            column="44"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 29 (current min is 21): `android.graphics.text.LineBreaker#BREAK_STRATEGY_SIMPLE`"
-        errorLine1="    const val BREAK_STRATEGY_SIMPLE = LineBreaker.BREAK_STRATEGY_SIMPLE"
-        errorLine2="                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/compose/ui/text/android/LayoutCompat.kt"
-            line="70"
-            column="39"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 29 (current min is 21): `android.graphics.text.LineBreaker#BREAK_STRATEGY_HIGH_QUALITY`"
-        errorLine1="    const val BREAK_STRATEGY_HIGH_QUALITY = LineBreaker.BREAK_STRATEGY_HIGH_QUALITY"
-        errorLine2="                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/compose/ui/text/android/LayoutCompat.kt"
-            line="71"
-            column="45"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 29 (current min is 21): `android.graphics.text.LineBreaker#BREAK_STRATEGY_BALANCED`"
-        errorLine1="    const val BREAK_STRATEGY_BALANCED = LineBreaker.BREAK_STRATEGY_BALANCED"
-        errorLine2="                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/compose/ui/text/android/LayoutCompat.kt"
-            line="72"
-            column="41"/>
+            file="build.gradle"/>
     </issue>
 
     <issue
diff --git a/textclassifier/integration-tests/testapp/lint-baseline.xml b/textclassifier/integration-tests/testapp/lint-baseline.xml
index 1be91a9..b399058 100644
--- a/textclassifier/integration-tests/testapp/lint-baseline.xml
+++ b/textclassifier/integration-tests/testapp/lint-baseline.xml
@@ -1,16 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
-
-    <issue
-        id="AllowBackup"
-        message="On SDK version 23 and up, your app data will be automatically backed up and restored on app install. Consider adding the attribute `android:fullBackupContent` to specify an `@xml` resource which configures which files to backup. More info: https://developer.android.com/training/backup/autosyncapi.html"
-        errorLine1="&lt;application"
-        errorLine2=" ~~~~~~~~~~~">
-        <location
-            file="src/main/AndroidManifest.xml"
-            line="20"
-            column="2"/>
-    </issue>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="SyntheticAccessor"
@@ -46,79 +35,6 @@
     </issue>
 
     <issue
-        id="IconLocation"
-        message="Found bitmap drawable `res/drawable/android.png` in densityless folder">
-        <location
-            file="src/main/res/drawable/android.png"/>
-    </issue>
-
-    <issue
-        id="MissingApplicationIcon"
-        message="Should explicitly set `android:icon`, there is no default"
-        errorLine1="&lt;application"
-        errorLine2=" ~~~~~~~~~~~">
-        <location
-            file="src/main/AndroidManifest.xml"
-            line="20"
-            column="2"/>
-    </issue>
-
-    <issue
-        id="TextFields"
-        message="This text field does not specify an `inputType`"
-        errorLine1="    &lt;EditText"
-        errorLine2="     ~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_main.xml"
-            line="39"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="Autofill"
-        message="Missing `autofillHints` attribute"
-        errorLine1="    &lt;EditText"
-        errorLine2="     ~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_main.xml"
-            line="39"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;TextClassifier in use&quot;, should use `@string` resource"
-        errorLine1="        android:hint=&quot;TextClassifier in use&quot;/>"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_main.xml"
-            line="28"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Text to be classified&quot;, should use `@string` resource"
-        errorLine1="        android:hint=&quot;Text to be classified&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_main.xml"
-            line="43"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Linkify&quot;, should use `@string` resource"
-        errorLine1="            android:text=&quot;Linkify&quot;/>"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_main.xml"
-            line="55"
-            column="13"/>
-    </issue>
-
-    <issue
         id="UnknownNullness"
         message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
         errorLine1="    protected void onCreate(Bundle savedInstanceState) {"
diff --git a/textclassifier/textclassifier/lint-baseline.xml b/textclassifier/textclassifier/lint-baseline.xml
index bc41c4b..6b1a409 100644
--- a/textclassifier/textclassifier/lint-baseline.xml
+++ b/textclassifier/textclassifier/lint-baseline.xml
@@ -1,401 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 29 (current min is 14): `android.view.textclassifier.ConversationAction#TYPE_VIEW_CALENDAR`"
-        errorLine1="            android.view.textclassifier.ConversationAction.TYPE_VIEW_CALENDAR;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/textclassifier/ConversationAction.java"
-            line="76"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 29 (current min is 14): `android.view.textclassifier.ConversationAction#TYPE_VIEW_MAP`"
-        errorLine1="            android.view.textclassifier.ConversationAction.TYPE_VIEW_MAP;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/textclassifier/ConversationAction.java"
-            line="81"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 29 (current min is 14): `android.view.textclassifier.ConversationAction#TYPE_TRACK_FLIGHT`"
-        errorLine1="            android.view.textclassifier.ConversationAction.TYPE_TRACK_FLIGHT;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/textclassifier/ConversationAction.java"
-            line="86"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 29 (current min is 14): `android.view.textclassifier.ConversationAction#TYPE_OPEN_URL`"
-        errorLine1="            android.view.textclassifier.ConversationAction.TYPE_OPEN_URL;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/textclassifier/ConversationAction.java"
-            line="91"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 29 (current min is 14): `android.view.textclassifier.ConversationAction#TYPE_SEND_SMS`"
-        errorLine1="            android.view.textclassifier.ConversationAction.TYPE_SEND_SMS;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/textclassifier/ConversationAction.java"
-            line="96"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 29 (current min is 14): `android.view.textclassifier.ConversationAction#TYPE_CALL_PHONE`"
-        errorLine1="            android.view.textclassifier.ConversationAction.TYPE_CALL_PHONE;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/textclassifier/ConversationAction.java"
-            line="101"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 29 (current min is 14): `android.view.textclassifier.ConversationAction#TYPE_SEND_EMAIL`"
-        errorLine1="            android.view.textclassifier.ConversationAction.TYPE_SEND_EMAIL;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/textclassifier/ConversationAction.java"
-            line="106"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 29 (current min is 14): `android.view.textclassifier.ConversationAction#TYPE_TEXT_REPLY`"
-        errorLine1="            android.view.textclassifier.ConversationAction.TYPE_TEXT_REPLY;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/textclassifier/ConversationAction.java"
-            line="111"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 29 (current min is 14): `android.view.textclassifier.ConversationAction#TYPE_CREATE_REMINDER`"
-        errorLine1="            android.view.textclassifier.ConversationAction.TYPE_CREATE_REMINDER;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/textclassifier/ConversationAction.java"
-            line="116"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 29 (current min is 14): `android.view.textclassifier.ConversationAction#TYPE_SHARE_LOCATION`"
-        errorLine1="            android.view.textclassifier.ConversationAction.TYPE_SHARE_LOCATION;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/textclassifier/ConversationAction.java"
-            line="121"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 14): `android.view.textclassifier.SelectionEvent#ACTION_OVERTYPE`"
-        errorLine1="            android.view.textclassifier.SelectionEvent.ACTION_OVERTYPE;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/textclassifier/SelectionEvent.java"
-            line="67"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 14): `android.view.textclassifier.SelectionEvent#ACTION_COPY`"
-        errorLine1="    public static final int ACTION_COPY = android.view.textclassifier.SelectionEvent.ACTION_COPY;"
-        errorLine2="                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/textclassifier/SelectionEvent.java"
-            line="69"
-            column="43"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 14): `android.view.textclassifier.SelectionEvent#ACTION_PASTE`"
-        errorLine1="    public static final int ACTION_PASTE = android.view.textclassifier.SelectionEvent.ACTION_PASTE;"
-        errorLine2="                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/textclassifier/SelectionEvent.java"
-            line="71"
-            column="44"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 14): `android.view.textclassifier.SelectionEvent#ACTION_CUT`"
-        errorLine1="    public static final int ACTION_CUT = android.view.textclassifier.SelectionEvent.ACTION_CUT;"
-        errorLine2="                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/textclassifier/SelectionEvent.java"
-            line="73"
-            column="42"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 14): `android.view.textclassifier.SelectionEvent#ACTION_SHARE`"
-        errorLine1="    public static final int ACTION_SHARE = android.view.textclassifier.SelectionEvent.ACTION_SHARE;"
-        errorLine2="                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/textclassifier/SelectionEvent.java"
-            line="75"
-            column="44"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 14): `android.view.textclassifier.SelectionEvent#ACTION_SMART_SHARE`"
-        errorLine1="            android.view.textclassifier.SelectionEvent.ACTION_SMART_SHARE;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/textclassifier/SelectionEvent.java"
-            line="78"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 14): `android.view.textclassifier.SelectionEvent#ACTION_DRAG`"
-        errorLine1="    public static final int ACTION_DRAG = android.view.textclassifier.SelectionEvent.ACTION_DRAG;"
-        errorLine2="                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/textclassifier/SelectionEvent.java"
-            line="80"
-            column="43"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 14): `android.view.textclassifier.SelectionEvent#ACTION_ABANDON`"
-        errorLine1="            android.view.textclassifier.SelectionEvent.ACTION_ABANDON;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/textclassifier/SelectionEvent.java"
-            line="83"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 14): `android.view.textclassifier.SelectionEvent#ACTION_OTHER`"
-        errorLine1="    public static final int ACTION_OTHER = android.view.textclassifier.SelectionEvent.ACTION_OTHER;"
-        errorLine2="                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/textclassifier/SelectionEvent.java"
-            line="85"
-            column="44"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 14): `android.view.textclassifier.SelectionEvent#ACTION_SELECT_ALL`"
-        errorLine1="            android.view.textclassifier.SelectionEvent.ACTION_SELECT_ALL;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/textclassifier/SelectionEvent.java"
-            line="90"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 14): `android.view.textclassifier.SelectionEvent#ACTION_RESET`"
-        errorLine1="    public static final int ACTION_RESET = android.view.textclassifier.SelectionEvent.ACTION_RESET;"
-        errorLine2="                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/textclassifier/SelectionEvent.java"
-            line="92"
-            column="44"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 14): `android.view.textclassifier.SelectionEvent#EVENT_SELECTION_STARTED`"
-        errorLine1="            android.view.textclassifier.SelectionEvent.EVENT_SELECTION_STARTED;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/textclassifier/SelectionEvent.java"
-            line="128"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 14): `android.view.textclassifier.SelectionEvent#EVENT_SELECTION_MODIFIED`"
-        errorLine1="            android.view.textclassifier.SelectionEvent.EVENT_SELECTION_MODIFIED;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/textclassifier/SelectionEvent.java"
-            line="131"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 14): `android.view.textclassifier.SelectionEvent#EVENT_SMART_SELECTION_SINGLE`"
-        errorLine1="            android.view.textclassifier.SelectionEvent.EVENT_SMART_SELECTION_SINGLE;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/textclassifier/SelectionEvent.java"
-            line="134"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 14): `android.view.textclassifier.SelectionEvent#EVENT_SMART_SELECTION_MULTI`"
-        errorLine1="            android.view.textclassifier.SelectionEvent.EVENT_SMART_SELECTION_MULTI;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/textclassifier/SelectionEvent.java"
-            line="137"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 14): `android.view.textclassifier.SelectionEvent#EVENT_AUTO_SELECTION`"
-        errorLine1="            android.view.textclassifier.SelectionEvent.EVENT_AUTO_SELECTION;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/textclassifier/SelectionEvent.java"
-            line="140"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 14): `android.view.textclassifier.SelectionEvent#INVOCATION_MANUAL`"
-        errorLine1="            android.view.textclassifier.SelectionEvent.INVOCATION_MANUAL;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/textclassifier/SelectionEvent.java"
-            line="150"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 14): `android.view.textclassifier.SelectionEvent#INVOCATION_LINK`"
-        errorLine1="            android.view.textclassifier.SelectionEvent.INVOCATION_LINK;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/textclassifier/SelectionEvent.java"
-            line="153"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 28 (current min is 14): `android.view.textclassifier.SelectionEvent#INVOCATION_UNKNOWN`"
-        errorLine1="            android.view.textclassifier.SelectionEvent.INVOCATION_UNKNOWN;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/textclassifier/SelectionEvent.java"
-            line="156"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `elevation` is only used in API level 21 and higher (current min is 14)"
-        errorLine1="    android:elevation=&quot;@dimen/text_edit_floating_toolbar_elevation&quot;"
-        errorLine2="    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/floating_popup_container.xml"
-            line="24"
-            column="5"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `importantForAccessibility` is only used in API level 16 and higher (current min is 14)"
-        errorLine1="        android:importantForAccessibility=&quot;no&quot; />"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/floating_popup_menu_button.xml"
-            line="42"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `fontFamily` is only used in API level 16 and higher (current min is 14) Did you mean `app:fontFamily` ?"
-        errorLine1="        android:fontFamily=&quot;sans-serif-medium&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/floating_popup_menu_button.xml"
-            line="55"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `importantForAccessibility` is only used in API level 16 and higher (current min is 14)"
-        errorLine1="        android:importantForAccessibility=&quot;no&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/floating_popup_menu_button.xml"
-            line="61"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="InflateParams"
-        message="Avoid passing `null` as the view root (needed to resolve layout parameters on the inflated layout&apos;s root element)"
-        errorLine1="                    .inflate(R.layout.floating_popup_overflow_button, null);"
-        errorLine2="                                                                      ~~~~">
-        <location
-            file="src/main/java/androidx/textclassifier/widget/FloatingToolbar.java"
-            line="1396"
-            column="71"/>
-    </issue>
-
-    <issue
-        id="InflateParams"
-        message="Avoid passing `null` as the view root (needed to resolve layout parameters on the inflated layout&apos;s root element)"
-        errorLine1="                .inflate(R.layout.floating_popup_menu_button, null);"
-        errorLine2="                                                              ~~~~">
-        <location
-            file="src/main/java/androidx/textclassifier/widget/FloatingToolbar.java"
-            line="1655"
-            column="63"/>
-    </issue>
-
-    <issue
-        id="InflateParams"
-        message="Avoid passing `null` as the view root (needed to resolve layout parameters on the inflated layout&apos;s root element)"
-        errorLine1="                .inflate(R.layout.floating_popup_container, null);"
-        errorLine2="                                                            ~~~~">
-        <location
-            file="src/main/java/androidx/textclassifier/widget/FloatingToolbar.java"
-            line="1700"
-            column="61"/>
-    </issue>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="UnsafeNewApiCall"
@@ -2895,94 +2499,6 @@
     </issue>
 
     <issue
-        id="SwitchIntDef"
-        message="Switch statement on an `int` with known associated constant missing case `EVENT_AUTO_SELECTION`, `EVENT_SELECTION_MODIFIED`, `EVENT_SELECTION_STARTED`, `EVENT_SMART_SELECTION_MULTI`, `EVENT_SMART_SELECTION_SINGLE`"
-        errorLine1="        switch (eventType) {"
-        errorLine2="        ~~~~~~">
-        <location
-            file="src/main/java/androidx/textclassifier/SelectionEvent.java"
-            line="426"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="SwitchIntDef"
-        message="Switch statement on an `int` with known associated constant missing case `ACTION_RESET`, `ACTION_SELECT_ALL`, `EVENT_AUTO_SELECTION`, `EVENT_SELECTION_MODIFIED`, `EVENT_SELECTION_STARTED`, `EVENT_SMART_SELECTION_MULTI`, `EVENT_SMART_SELECTION_SINGLE`"
-        errorLine1="        switch (eventType) {"
-        errorLine2="        ~~~~~~">
-        <location
-            file="src/main/java/androidx/textclassifier/SelectionEvent.java"
-            line="663"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="Recycle"
-        message="This animation should be started with `#start()`"
-        errorLine1="                ObjectAnimator.ofFloat(view, View.ALPHA, 0, 1).setDuration(150));"
-        errorLine2="                               ~~~~~~~">
-        <location
-            file="src/main/java/androidx/textclassifier/widget/FloatingToolbar.java"
-            line="1737"
-            column="32"/>
-    </issue>
-
-    <issue
-        id="Recycle"
-        message="This animation should be started with `#start()`"
-        errorLine1="                ObjectAnimator.ofFloat(view, View.ALPHA, 1, 0).setDuration(100));"
-        errorLine2="                               ~~~~~~~">
-        <location
-            file="src/main/java/androidx/textclassifier/widget/FloatingToolbar.java"
-            line="1752"
-            column="32"/>
-    </issue>
-
-    <issue
-        id="Overdraw"
-        message="Possible overdraw: Root element paints background `?attr/floatingToolbarPopupBackgroundDrawable` with a theme that also paints a background (inferred theme is `@android:style/Theme.Holo`)"
-        errorLine1="    android:background=&quot;?attr/floatingToolbarPopupBackgroundDrawable&quot;"
-        errorLine2="    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/floating_popup_container.xml"
-            line="22"
-            column="5"/>
-    </issue>
-
-    <issue
-        id="Overdraw"
-        message="Possible overdraw: Root element paints background `?attr/selectableItemBackground` with a theme that also paints a background (inferred theme is `@android:style/Theme.Holo`)"
-        errorLine1="    android:background=&quot;?attr/selectableItemBackground&quot;>"
-        errorLine2="    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/floating_popup_menu_button.xml"
-            line="28"
-            column="5"/>
-    </issue>
-
-    <issue
-        id="Overdraw"
-        message="Possible overdraw: Root element paints background `?attr/actionBarItemBackground` with a theme that also paints a background (inferred theme is `@android:style/Theme.Holo`)"
-        errorLine1="    android:background=&quot;?attr/actionBarItemBackground&quot; />"
-        errorLine2="    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/floating_popup_overflow_button.xml"
-            line="27"
-            column="5"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="&lt;ImageButton xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
-        errorLine2=" ~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/floating_popup_overflow_button.xml"
-            line="18"
-            column="2"/>
-    </issue>
-
-    <issue
         id="UnknownNullness"
         message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
         errorLine1="    public float getConfidenceScore(@EntityType String entity) {"
diff --git a/tracing/tracing-ktx/lint-baseline.xml b/tracing/tracing-ktx/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/tracing/tracing-ktx/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/tracing/tracing/lint-baseline.xml b/tracing/tracing/lint-baseline.xml
index 1a149b7..07252f3 100644
--- a/tracing/tracing/lint-baseline.xml
+++ b/tracing/tracing/lint-baseline.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="UnsafeNewApiCall"
diff --git a/transition/transition-ktx/lint-baseline.xml b/transition/transition-ktx/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/transition/transition-ktx/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/transition/transition/lint-baseline.xml b/transition/transition/lint-baseline.xml
index 7f4e7da..faaf3dd 100644
--- a/transition/transition/lint-baseline.xml
+++ b/transition/transition/lint-baseline.xml
@@ -1,16 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
-
-    <issue
-        id="PrivateApi"
-        message="Accessing internal APIs via reflection is not supported and may not work on all devices or in the future"
-        errorLine1="                sGhostViewClass = Class.forName(&quot;android.view.GhostView&quot;);"
-        errorLine2="                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/transition/GhostViewPlatform.java"
-            line="90"
-            column="35"/>
-    </issue>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="BanUncheckedReflection"
@@ -409,28 +398,6 @@
     </issue>
 
     <issue
-        id="ShiftFlags"
-        message="Consider declaring this constant using 1 &lt;&lt; 1 instead"
-        errorLine1="    public static final int MODE_OUT = 0x2;"
-        errorLine2="                                       ~~~">
-        <location
-            file="src/main/java/androidx/transition/Visibility.java"
-            line="71"
-            column="40"/>
-    </issue>
-
-    <issue
-        id="ViewConstructor"
-        message="Custom view `OverlayViewGroup` is missing constructor used by tools: `(Context)` or `(Context,AttributeSet)` or `(Context,AttributeSet,int)`"
-        errorLine1="    static class OverlayViewGroup extends ViewGroup {"
-        errorLine2="                 ~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/transition/ViewOverlayApi14.java"
-            line="110"
-            column="18"/>
-    </issue>
-
-    <issue
         id="UnknownNullness"
         message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
         errorLine1="    public long getStartDelay(ViewGroup sceneRoot, Transition transition,"
diff --git a/tv-provider/tv-provider/lint-baseline.xml b/tv-provider/tv-provider/lint-baseline.xml
index c8b4ea5..6cc188e 100644
--- a/tv-provider/tv-provider/lint-baseline.xml
+++ b/tv-provider/tv-provider/lint-baseline.xml
@@ -1,16 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
-
-    <issue
-        id="SimpleDateFormat"
-        message="To get local formatting use `getDateInstance()`, `getDateTimeInstance()`, or `getTimeInstance()`, or use `new SimpleDateFormat(String template, Locale locale)` with for example `Locale.US` for ASCII dates."
-        errorLine1="                new SimpleDateFormat(&quot;yyyy-MM-dd&apos;T&apos;HH:mm:ss&apos;Z&apos;&quot;);"
-        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/tvprovider/media/tv/BasePreviewProgram.java"
-            line="631"
-            column="17"/>
-    </issue>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="PrivateConstructorForUtilityClass"
@@ -96,7 +85,7 @@
         errorLine2="           ~~~~~~">
         <location
             file="src/main/java/androidx/tvprovider/media/tv/BasePreviewProgram.java"
-            line="159"
+            line="160"
             column="12"/>
     </issue>
 
@@ -107,7 +96,7 @@
         errorLine2="           ~~~">
         <location
             file="src/main/java/androidx/tvprovider/media/tv/BasePreviewProgram.java"
-            line="167"
+            line="168"
             column="12"/>
     </issue>
 
@@ -118,7 +107,7 @@
         errorLine2="           ~~~">
         <location
             file="src/main/java/androidx/tvprovider/media/tv/BasePreviewProgram.java"
-            line="195"
+            line="196"
             column="12"/>
     </issue>
 
@@ -129,7 +118,7 @@
         errorLine2="           ~~~~~~">
         <location
             file="src/main/java/androidx/tvprovider/media/tv/BasePreviewProgram.java"
-            line="204"
+            line="205"
             column="12"/>
     </issue>
 
@@ -140,7 +129,7 @@
         errorLine2="           ~~~">
         <location
             file="src/main/java/androidx/tvprovider/media/tv/BasePreviewProgram.java"
-            line="258"
+            line="259"
             column="12"/>
     </issue>
 
@@ -151,7 +140,7 @@
         errorLine2="           ~~~~~~">
         <location
             file="src/main/java/androidx/tvprovider/media/tv/BasePreviewProgram.java"
-            line="276"
+            line="277"
             column="12"/>
     </issue>
 
@@ -162,7 +151,7 @@
         errorLine2="           ~~~~~~">
         <location
             file="src/main/java/androidx/tvprovider/media/tv/BasePreviewProgram.java"
-            line="284"
+            line="285"
             column="12"/>
     </issue>
 
@@ -173,7 +162,7 @@
         errorLine2="           ~~~~~~">
         <location
             file="src/main/java/androidx/tvprovider/media/tv/BasePreviewProgram.java"
-            line="292"
+            line="293"
             column="12"/>
     </issue>
 
@@ -184,7 +173,7 @@
         errorLine2="           ~~~~~~">
         <location
             file="src/main/java/androidx/tvprovider/media/tv/BasePreviewProgram.java"
-            line="336"
+            line="337"
             column="12"/>
     </issue>
 
@@ -195,7 +184,7 @@
         errorLine2="           ~~~~~~">
         <location
             file="src/main/java/androidx/tvprovider/media/tv/BasePreviewProgram.java"
-            line="353"
+            line="354"
             column="12"/>
     </issue>
 
@@ -206,7 +195,7 @@
         errorLine2="           ~~~~~~">
         <location
             file="src/main/java/androidx/tvprovider/media/tv/BasePreviewProgram.java"
-            line="363"
+            line="364"
             column="12"/>
     </issue>
 
@@ -217,7 +206,7 @@
         errorLine2="           ~~~~~~">
         <location
             file="src/main/java/androidx/tvprovider/media/tv/BasePreviewProgram.java"
-            line="371"
+            line="372"
             column="12"/>
     </issue>
 
@@ -228,7 +217,7 @@
         errorLine2="           ~~~">
         <location
             file="src/main/java/androidx/tvprovider/media/tv/BasePreviewProgram.java"
-            line="397"
+            line="398"
             column="12"/>
     </issue>
 
@@ -239,7 +228,7 @@
         errorLine2="           ~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/tvprovider/media/tv/BasePreviewProgram.java"
-            line="415"
+            line="416"
             column="12"/>
     </issue>
 
@@ -250,7 +239,7 @@
         errorLine2="           ~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/tvprovider/media/tv/BasePreviewProgram.java"
-            line="427"
+            line="428"
             column="12"/>
     </issue>
 
@@ -261,7 +250,7 @@
         errorLine2="                       ~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/tvprovider/media/tv/BasePreviewProgram.java"
-            line="648"
+            line="649"
             column="24"/>
     </issue>
 
@@ -272,7 +261,7 @@
         errorLine2="               ~">
         <location
             file="src/main/java/androidx/tvprovider/media/tv/BasePreviewProgram.java"
-            line="660"
+            line="661"
             column="16"/>
     </issue>
 
@@ -283,7 +272,7 @@
         errorLine2="                                       ~~~~~~">
         <location
             file="src/main/java/androidx/tvprovider/media/tv/BasePreviewProgram.java"
-            line="660"
+            line="661"
             column="40"/>
     </issue>
 
@@ -294,7 +283,7 @@
         errorLine2="               ~">
         <location
             file="src/main/java/androidx/tvprovider/media/tv/BasePreviewProgram.java"
-            line="672"
+            line="673"
             column="16"/>
     </issue>
 
@@ -305,7 +294,7 @@
         errorLine2="                                    ~~~">
         <location
             file="src/main/java/androidx/tvprovider/media/tv/BasePreviewProgram.java"
-            line="672"
+            line="673"
             column="37"/>
     </issue>
 
@@ -316,7 +305,7 @@
         errorLine2="               ~">
         <location
             file="src/main/java/androidx/tvprovider/media/tv/BasePreviewProgram.java"
-            line="686"
+            line="687"
             column="16"/>
     </issue>
 
@@ -327,7 +316,7 @@
         errorLine2="               ~">
         <location
             file="src/main/java/androidx/tvprovider/media/tv/BasePreviewProgram.java"
-            line="698"
+            line="699"
             column="16"/>
     </issue>
 
@@ -338,7 +327,7 @@
         errorLine2="               ~">
         <location
             file="src/main/java/androidx/tvprovider/media/tv/BasePreviewProgram.java"
-            line="710"
+            line="711"
             column="16"/>
     </issue>
 
@@ -349,7 +338,7 @@
         errorLine2="                              ~~~">
         <location
             file="src/main/java/androidx/tvprovider/media/tv/BasePreviewProgram.java"
-            line="710"
+            line="711"
             column="31"/>
     </issue>
 
@@ -360,7 +349,7 @@
         errorLine2="               ~">
         <location
             file="src/main/java/androidx/tvprovider/media/tv/BasePreviewProgram.java"
-            line="722"
+            line="723"
             column="16"/>
     </issue>
 
@@ -371,7 +360,7 @@
         errorLine2="                           ~~~~~~">
         <location
             file="src/main/java/androidx/tvprovider/media/tv/BasePreviewProgram.java"
-            line="722"
+            line="723"
             column="28"/>
     </issue>
 
@@ -382,7 +371,7 @@
         errorLine2="               ~">
         <location
             file="src/main/java/androidx/tvprovider/media/tv/BasePreviewProgram.java"
-            line="733"
+            line="734"
             column="16"/>
     </issue>
 
@@ -393,7 +382,7 @@
         errorLine2="               ~">
         <location
             file="src/main/java/androidx/tvprovider/media/tv/BasePreviewProgram.java"
-            line="760"
+            line="761"
             column="16"/>
     </issue>
 
@@ -404,7 +393,7 @@
         errorLine2="               ~">
         <location
             file="src/main/java/androidx/tvprovider/media/tv/BasePreviewProgram.java"
-            line="783"
+            line="785"
             column="16"/>
     </issue>
 
@@ -415,7 +404,7 @@
         errorLine2="               ~">
         <location
             file="src/main/java/androidx/tvprovider/media/tv/BasePreviewProgram.java"
-            line="805"
+            line="808"
             column="16"/>
     </issue>
 
@@ -426,7 +415,7 @@
         errorLine2="               ~">
         <location
             file="src/main/java/androidx/tvprovider/media/tv/BasePreviewProgram.java"
-            line="817"
+            line="820"
             column="16"/>
     </issue>
 
@@ -437,7 +426,7 @@
         errorLine2="                            ~~~">
         <location
             file="src/main/java/androidx/tvprovider/media/tv/BasePreviewProgram.java"
-            line="817"
+            line="820"
             column="29"/>
     </issue>
 
@@ -448,7 +437,7 @@
         errorLine2="               ~">
         <location
             file="src/main/java/androidx/tvprovider/media/tv/BasePreviewProgram.java"
-            line="844"
+            line="847"
             column="16"/>
     </issue>
 
@@ -459,7 +448,7 @@
         errorLine2="               ~">
         <location
             file="src/main/java/androidx/tvprovider/media/tv/BasePreviewProgram.java"
-            line="856"
+            line="859"
             column="16"/>
     </issue>
 
@@ -470,7 +459,7 @@
         errorLine2="                                  ~~~~~~">
         <location
             file="src/main/java/androidx/tvprovider/media/tv/BasePreviewProgram.java"
-            line="856"
+            line="859"
             column="35"/>
     </issue>
 
@@ -481,7 +470,7 @@
         errorLine2="               ~">
         <location
             file="src/main/java/androidx/tvprovider/media/tv/BasePreviewProgram.java"
-            line="868"
+            line="871"
             column="16"/>
     </issue>
 
@@ -492,7 +481,7 @@
         errorLine2="                               ~~~~~~">
         <location
             file="src/main/java/androidx/tvprovider/media/tv/BasePreviewProgram.java"
-            line="868"
+            line="871"
             column="32"/>
     </issue>
 
@@ -503,7 +492,7 @@
         errorLine2="               ~">
         <location
             file="src/main/java/androidx/tvprovider/media/tv/BasePreviewProgram.java"
-            line="883"
+            line="886"
             column="16"/>
     </issue>
 
@@ -514,7 +503,7 @@
         errorLine2="                                ~~~~~~">
         <location
             file="src/main/java/androidx/tvprovider/media/tv/BasePreviewProgram.java"
-            line="883"
+            line="886"
             column="33"/>
     </issue>
 
@@ -525,7 +514,7 @@
         errorLine2="               ~">
         <location
             file="src/main/java/androidx/tvprovider/media/tv/BasePreviewProgram.java"
-            line="895"
+            line="898"
             column="16"/>
     </issue>
 
@@ -536,7 +525,7 @@
         errorLine2="                                ~~~~">
         <location
             file="src/main/java/androidx/tvprovider/media/tv/BasePreviewProgram.java"
-            line="895"
+            line="898"
             column="33"/>
     </issue>
 
@@ -547,7 +536,7 @@
         errorLine2="               ~">
         <location
             file="src/main/java/androidx/tvprovider/media/tv/BasePreviewProgram.java"
-            line="907"
+            line="910"
             column="16"/>
     </issue>
 
@@ -558,7 +547,7 @@
         errorLine2="               ~">
         <location
             file="src/main/java/androidx/tvprovider/media/tv/BasePreviewProgram.java"
-            line="919"
+            line="922"
             column="16"/>
     </issue>
 
@@ -569,7 +558,7 @@
         errorLine2="               ~">
         <location
             file="src/main/java/androidx/tvprovider/media/tv/BasePreviewProgram.java"
-            line="945"
+            line="948"
             column="16"/>
     </issue>
 
@@ -580,7 +569,7 @@
         errorLine2="               ~">
         <location
             file="src/main/java/androidx/tvprovider/media/tv/BasePreviewProgram.java"
-            line="957"
+            line="960"
             column="16"/>
     </issue>
 
@@ -591,7 +580,7 @@
         errorLine2="               ~">
         <location
             file="src/main/java/androidx/tvprovider/media/tv/BasePreviewProgram.java"
-            line="969"
+            line="972"
             column="16"/>
     </issue>
 
@@ -602,7 +591,7 @@
         errorLine2="                           ~~~~~~">
         <location
             file="src/main/java/androidx/tvprovider/media/tv/BasePreviewProgram.java"
-            line="969"
+            line="972"
             column="28"/>
     </issue>
 
@@ -613,7 +602,7 @@
         errorLine2="               ~">
         <location
             file="src/main/java/androidx/tvprovider/media/tv/BasePreviewProgram.java"
-            line="983"
+            line="986"
             column="16"/>
     </issue>
 
@@ -624,7 +613,7 @@
         errorLine2="               ~">
         <location
             file="src/main/java/androidx/tvprovider/media/tv/BasePreviewProgram.java"
-            line="995"
+            line="998"
             column="16"/>
     </issue>
 
@@ -635,7 +624,7 @@
         errorLine2="                              ~~~~~~">
         <location
             file="src/main/java/androidx/tvprovider/media/tv/BasePreviewProgram.java"
-            line="995"
+            line="998"
             column="31"/>
     </issue>
 
@@ -646,7 +635,7 @@
         errorLine2="               ~">
         <location
             file="src/main/java/androidx/tvprovider/media/tv/BasePreviewProgram.java"
-            line="1010"
+            line="1013"
             column="16"/>
     </issue>
 
@@ -657,7 +646,7 @@
         errorLine2="                                           ~~~~~~">
         <location
             file="src/main/java/androidx/tvprovider/media/tv/BasePreviewProgram.java"
-            line="1010"
+            line="1013"
             column="44"/>
     </issue>
 
@@ -668,7 +657,7 @@
         errorLine2="               ~">
         <location
             file="src/main/java/androidx/tvprovider/media/tv/BasePreviewProgram.java"
-            line="1022"
+            line="1025"
             column="16"/>
     </issue>
 
@@ -679,7 +668,7 @@
         errorLine2="                          ~~~~~~">
         <location
             file="src/main/java/androidx/tvprovider/media/tv/BasePreviewProgram.java"
-            line="1022"
+            line="1025"
             column="27"/>
     </issue>
 
@@ -690,7 +679,7 @@
         errorLine2="               ~">
         <location
             file="src/main/java/androidx/tvprovider/media/tv/BasePreviewProgram.java"
-            line="1035"
+            line="1038"
             column="16"/>
     </issue>
 
@@ -701,7 +690,7 @@
         errorLine2="               ~">
         <location
             file="src/main/java/androidx/tvprovider/media/tv/BasePreviewProgram.java"
-            line="1047"
+            line="1050"
             column="16"/>
     </issue>
 
@@ -712,7 +701,7 @@
         errorLine2="               ~">
         <location
             file="src/main/java/androidx/tvprovider/media/tv/BasePreviewProgram.java"
-            line="1059"
+            line="1062"
             column="16"/>
     </issue>
 
@@ -723,7 +712,7 @@
         errorLine2="                                    ~~~">
         <location
             file="src/main/java/androidx/tvprovider/media/tv/BasePreviewProgram.java"
-            line="1059"
+            line="1062"
             column="37"/>
     </issue>
 
@@ -734,7 +723,7 @@
         errorLine2="               ~">
         <location
             file="src/main/java/androidx/tvprovider/media/tv/BasePreviewProgram.java"
-            line="1071"
+            line="1074"
             column="16"/>
     </issue>
 
@@ -3297,7 +3286,7 @@
         errorLine2="                                                             ~~~~~~">
         <location
             file="src/main/java/androidx/tvprovider/media/tv/TvContractCompat.java"
-            line="1890"
+            line="1900"
             column="62"/>
     </issue>
 
@@ -3308,7 +3297,7 @@
         errorLine2="                          ~~~~~~">
         <location
             file="src/main/java/androidx/tvprovider/media/tv/TvContractCompat.java"
-            line="2652"
+            line="2662"
             column="27"/>
     </issue>
 
@@ -3319,7 +3308,7 @@
         errorLine2="                                 ~~~~~~~~">
         <location
             file="src/main/java/androidx/tvprovider/media/tv/TvContractCompat.java"
-            line="2691"
+            line="2701"
             column="34"/>
     </issue>
 
@@ -3330,7 +3319,7 @@
         errorLine2="                                              ~~~~~~">
         <location
             file="src/main/java/androidx/tvprovider/media/tv/TvContractCompat.java"
-            line="2739"
+            line="2749"
             column="47"/>
     </issue>
 
diff --git a/ui/ui-animation-tooling-internal/lint-baseline.xml b/ui/ui-animation-tooling-internal/lint-baseline.xml
new file mode 100644
index 0000000..297ae16
--- /dev/null
+++ b/ui/ui-animation-tooling-internal/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" version="4.2.0-beta02">
+
+</issues>
diff --git a/vectordrawable/integration-tests/testapp/lint-baseline.xml b/vectordrawable/integration-tests/testapp/lint-baseline.xml
index 82f039c..29609c1 100644
--- a/vectordrawable/integration-tests/testapp/lint-baseline.xml
+++ b/vectordrawable/integration-tests/testapp/lint-baseline.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="NewApi"
@@ -145,809 +145,6 @@
     </issue>
 
     <issue
-        id="UnusedAttribute"
-        message="Attribute `controlX1` is only used in API level 21 and higher (current min is 14)"
-        errorLine1="                  android:controlX1=&quot;0&quot;"
-        errorLine2="                  ~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/interpolator/control_points_interpolator.xml"
-            line="19"
-            column="19"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `controlY1` is only used in API level 21 and higher (current min is 14)"
-        errorLine1="                  android:controlY1=&quot;0&quot;"
-        errorLine2="                  ~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/interpolator/control_points_interpolator.xml"
-            line="20"
-            column="19"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `controlX2` is only used in API level 21 and higher (current min is 14)"
-        errorLine1="                  android:controlX2=&quot;0&quot;"
-        errorLine2="                  ~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/interpolator/control_points_interpolator.xml"
-            line="21"
-            column="19"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `controlY2` is only used in API level 21 and higher (current min is 14)"
-        errorLine1="                  android:controlY2=&quot;1&quot;/>"
-        errorLine2="                  ~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/interpolator/control_points_interpolator.xml"
-            line="22"
-            column="19"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `startX` is only used in API level 24 and higher (current min is 14)"
-        errorLine1="    android:startX=&quot;0&quot;"
-        errorLine2="    ~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/color/fill_gradient_linear.xml"
-            line="23"
-            column="5"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `startY` is only used in API level 24 and higher (current min is 14)"
-        errorLine1="    android:startY=&quot;0&quot;"
-        errorLine2="    ~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/color/fill_gradient_linear.xml"
-            line="24"
-            column="5"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `endX` is only used in API level 24 and higher (current min is 14)"
-        errorLine1="    android:endX=&quot;100&quot;"
-        errorLine2="    ~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/color/fill_gradient_linear.xml"
-            line="25"
-            column="5"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `endY` is only used in API level 24 and higher (current min is 14)"
-        errorLine1="    android:endY=&quot;100&quot;"
-        errorLine2="    ~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/color/fill_gradient_linear.xml"
-            line="26"
-            column="5"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `startX` is only used in API level 24 and higher (current min is 14)"
-        errorLine1="    android:startX=&quot;0&quot;"
-        errorLine2="    ~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/color/fill_gradient_linear_item.xml"
-            line="23"
-            column="5"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `startY` is only used in API level 24 and higher (current min is 14)"
-        errorLine1="    android:startY=&quot;0&quot;"
-        errorLine2="    ~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/color/fill_gradient_linear_item.xml"
-            line="24"
-            column="5"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `endX` is only used in API level 24 and higher (current min is 14)"
-        errorLine1="    android:endX=&quot;100&quot;"
-        errorLine2="    ~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/color/fill_gradient_linear_item.xml"
-            line="25"
-            column="5"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `endY` is only used in API level 24 and higher (current min is 14)"
-        errorLine1="    android:endY=&quot;100&quot;"
-        errorLine2="    ~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/color/fill_gradient_linear_item.xml"
-            line="26"
-            column="5"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `offset` is only used in API level 24 and higher (current min is 14)"
-        errorLine1="    &lt;item android:offset=&quot;0.1&quot; android:color=&quot;?colorPrimary&quot;/>"
-        errorLine2="          ~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/color/fill_gradient_linear_item.xml"
-            line="28"
-            column="11"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `offset` is only used in API level 24 and higher (current min is 14)"
-        errorLine1="    &lt;item android:offset=&quot;0.4&quot; android:color=&quot;#fff&quot;/>"
-        errorLine2="          ~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/color/fill_gradient_linear_item.xml"
-            line="29"
-            column="11"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `offset` is only used in API level 24 and higher (current min is 14)"
-        errorLine1="    &lt;item android:offset=&quot;0.9&quot; android:color=&quot;?colorControlActivated&quot;/>"
-        errorLine2="          ~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/color/fill_gradient_linear_item.xml"
-            line="30"
-            column="11"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `startX` is only used in API level 24 and higher (current min is 14)"
-        errorLine1="    android:startX=&quot;0&quot;"
-        errorLine2="    ~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/color/fill_gradient_linear_item_overlap.xml"
-            line="23"
-            column="5"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `startY` is only used in API level 24 and higher (current min is 14)"
-        errorLine1="    android:startY=&quot;0&quot;"
-        errorLine2="    ~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/color/fill_gradient_linear_item_overlap.xml"
-            line="24"
-            column="5"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `endX` is only used in API level 24 and higher (current min is 14)"
-        errorLine1="    android:endX=&quot;100&quot;"
-        errorLine2="    ~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/color/fill_gradient_linear_item_overlap.xml"
-            line="25"
-            column="5"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `endY` is only used in API level 24 and higher (current min is 14)"
-        errorLine1="    android:endY=&quot;100&quot;"
-        errorLine2="    ~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/color/fill_gradient_linear_item_overlap.xml"
-            line="26"
-            column="5"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `offset` is only used in API level 24 and higher (current min is 14)"
-        errorLine1="    &lt;item android:offset=&quot;0.1&quot; android:color=&quot;?colorPrimary&quot;/>"
-        errorLine2="          ~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/color/fill_gradient_linear_item_overlap.xml"
-            line="28"
-            column="11"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `offset` is only used in API level 24 and higher (current min is 14)"
-        errorLine1="    &lt;item android:offset=&quot;0.4&quot; android:color=&quot;#f00&quot;/>"
-        errorLine2="          ~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/color/fill_gradient_linear_item_overlap.xml"
-            line="29"
-            column="11"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `offset` is only used in API level 24 and higher (current min is 14)"
-        errorLine1="    &lt;item android:offset=&quot;0.4&quot; android:color=&quot;#fff&quot;/>"
-        errorLine2="          ~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/color/fill_gradient_linear_item_overlap.xml"
-            line="30"
-            column="11"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `offset` is only used in API level 24 and higher (current min is 14)"
-        errorLine1="    &lt;item android:offset=&quot;0.9&quot; android:color=&quot;?colorControlActivated&quot;/>"
-        errorLine2="          ~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/color/fill_gradient_linear_item_overlap.xml"
-            line="31"
-            column="11"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `offset` is only used in API level 24 and higher (current min is 14)"
-        errorLine1="    &lt;item android:offset=&quot;0.1&quot; android:color=&quot;?colorPrimary&quot;/>"
-        errorLine2="          ~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/color/fill_gradient_radial_item.xml"
-            line="27"
-            column="11"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `offset` is only used in API level 24 and higher (current min is 14)"
-        errorLine1="    &lt;item android:offset=&quot;0.4&quot; android:color=&quot;#fff&quot;/>"
-        errorLine2="          ~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/color/fill_gradient_radial_item.xml"
-            line="28"
-            column="11"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `offset` is only used in API level 24 and higher (current min is 14)"
-        errorLine1="    &lt;item android:offset=&quot;0.9&quot; android:color=&quot;?colorControlActivated&quot;/>"
-        errorLine2="          ~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/color/fill_gradient_radial_item.xml"
-            line="29"
-            column="11"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `offset` is only used in API level 24 and higher (current min is 14)"
-        errorLine1="    &lt;item android:offset=&quot;0.1&quot; android:color=&quot;?colorPrimary&quot;/>"
-        errorLine2="          ~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/color/fill_gradient_radial_item_short.xml"
-            line="24"
-            column="11"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `offset` is only used in API level 24 and higher (current min is 14)"
-        errorLine1="    &lt;item android:offset=&quot;0.9&quot; android:color=&quot;?colorControlActivated&quot;/>"
-        errorLine2="          ~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/color/fill_gradient_radial_item_short.xml"
-            line="25"
-            column="11"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `offset` is only used in API level 24 and higher (current min is 14)"
-        errorLine1="    &lt;item android:offset=&quot;0.1&quot; android:color=&quot;?colorPrimary&quot;/>"
-        errorLine2="          ~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/color/fill_gradient_sweep_item.xml"
-            line="27"
-            column="11"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `offset` is only used in API level 24 and higher (current min is 14)"
-        errorLine1="    &lt;item android:offset=&quot;0.4&quot; android:color=&quot;#fff&quot;/>"
-        errorLine2="          ~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/color/fill_gradient_sweep_item.xml"
-            line="28"
-            column="11"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `offset` is only used in API level 24 and higher (current min is 14)"
-        errorLine1="    &lt;item android:offset=&quot;0.9&quot; android:color=&quot;?colorControlActivated&quot;/>"
-        errorLine2="          ~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/color/fill_gradient_sweep_item.xml"
-            line="29"
-            column="11"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `offset` is only used in API level 24 and higher (current min is 14)"
-        errorLine1="    &lt;item android:offset=&quot;-0.3&quot; android:color=&quot;#f00&quot;/>"
-        errorLine2="          ~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/color/fill_gradient_sweep_item_long.xml"
-            line="24"
-            column="11"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `offset` is only used in API level 24 and higher (current min is 14)"
-        errorLine1="    &lt;item android:offset=&quot;0.1&quot; android:color=&quot;?colorPrimary&quot;/>"
-        errorLine2="          ~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/color/fill_gradient_sweep_item_long.xml"
-            line="25"
-            column="11"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `offset` is only used in API level 24 and higher (current min is 14)"
-        errorLine1="    &lt;item android:offset=&quot;0.4&quot; android:color=&quot;#0f0&quot;/>"
-        errorLine2="          ~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/color/fill_gradient_sweep_item_long.xml"
-            line="26"
-            column="11"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `offset` is only used in API level 24 and higher (current min is 14)"
-        errorLine1="    &lt;item android:offset=&quot;0.6&quot; android:color=&quot;#00f&quot;/>"
-        errorLine2="          ~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/color/fill_gradient_sweep_item_long.xml"
-            line="27"
-            column="11"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `offset` is only used in API level 24 and higher (current min is 14)"
-        errorLine1="    &lt;item android:offset=&quot;0.7&quot; android:color=&quot;?colorControlActivated&quot;/>"
-        errorLine2="          ~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/color/fill_gradient_sweep_item_long.xml"
-            line="28"
-            column="11"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `offset` is only used in API level 24 and higher (current min is 14)"
-        errorLine1="    &lt;item android:offset=&quot;1.5&quot; android:color=&quot;#00f&quot;/>"
-        errorLine2="          ~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/color/fill_gradient_sweep_item_long.xml"
-            line="29"
-            column="11"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `pathData` is only used in API level 21 and higher (current min is 14)"
-        errorLine1="    android:pathData=&quot;M 0.0,0.0 c 0.08,0.0 0.04,1.0 0.2,0.8 l 0.6,0.1 L 1.0,1.0&quot;/>"
-        errorLine2="    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/interpolator/path_interpolator.xml"
-            line="18"
-            column="5"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `propertyXName` is only used in API level 21 and higher (current min is 14)"
-        errorLine1="        android:propertyXName=&quot;translateX&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/anim/path_motion.xml"
-            line="21"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `propertyYName` is only used in API level 21 and higher (current min is 14)"
-        errorLine1="        android:propertyYName=&quot;translateY&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/anim/path_motion.xml"
-            line="22"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `pathData` is only used in API level 21 and higher (current min is 14)"
-        errorLine1="        android:pathData=&quot;m -35, 0  a 35,35 0 1,0 70,0  a 35,35 0 1,0 -70,0  m 70, 0 a 35,35 0 1,0 -70,0  a 35,35 0 1,0 70,0&quot;/>"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/anim/path_motion.xml"
-            line="23"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `propertyXName` is only used in API level 21 and higher (current min is 14)"
-        errorLine1="    android:propertyXName=&quot;translateX&quot;"
-        errorLine2="    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/anim/path_motion_object.xml"
-            line="21"
-            column="5"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `propertyYName` is only used in API level 21 and higher (current min is 14)"
-        errorLine1="    android:propertyYName=&quot;translateY&quot;"
-        errorLine2="    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/anim/path_motion_object.xml"
-            line="22"
-            column="5"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `pathData` is only used in API level 21 and higher (current min is 14)"
-        errorLine1="    android:pathData=&quot;M0 0 M 18 18 M 0 0 m -35, 0  a 35,35 0 1,0 70,0  a 35,35 0 1,0 -70,0  m 70, 0 a 35,35 0 1,0 -70,0  a 35,35 0 1,0 70,0&quot;/>"
-        errorLine2="    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/anim/path_motion_object.xml"
-            line="23"
-            column="5"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `controlX1` is only used in API level 21 and higher (current min is 14)"
-        errorLine1="                  android:controlX1=&quot;1&quot;"
-        errorLine2="                  ~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/interpolator/single_control_point_interpolator.xml"
-            line="20"
-            column="19"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `controlY1` is only used in API level 21 and higher (current min is 14)"
-        errorLine1="                  android:controlY1=&quot;0&quot;/>"
-        errorLine2="                  ~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/interpolator/single_control_point_interpolator.xml"
-            line="21"
-            column="19"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `startX` is only used in API level 24 and higher (current min is 14)"
-        errorLine1="    android:startX=&quot;0&quot;"
-        errorLine2="    ~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/color/stroke_gradient.xml"
-            line="23"
-            column="5"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `endX` is only used in API level 24 and higher (current min is 14)"
-        errorLine1="    android:endX=&quot;100&quot;"
-        errorLine2="    ~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/color/stroke_gradient.xml"
-            line="24"
-            column="5"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `startY` is only used in API level 24 and higher (current min is 14)"
-        errorLine1="    android:startY=&quot;0&quot;"
-        errorLine2="    ~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/color/stroke_gradient.xml"
-            line="25"
-            column="5"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `endY` is only used in API level 24 and higher (current min is 14)"
-        errorLine1="    android:endY=&quot;0&quot;"
-        errorLine2="    ~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/color/stroke_gradient.xml"
-            line="26"
-            column="5"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `startX` is only used in API level 24 and higher (current min is 14)"
-        errorLine1="    android:startX=&quot;0&quot;"
-        errorLine2="    ~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/color/stroke_gradient_item.xml"
-            line="23"
-            column="5"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `endX` is only used in API level 24 and higher (current min is 14)"
-        errorLine1="    android:endX=&quot;100&quot;"
-        errorLine2="    ~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/color/stroke_gradient_item.xml"
-            line="24"
-            column="5"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `startY` is only used in API level 24 and higher (current min is 14)"
-        errorLine1="    android:startY=&quot;0&quot;"
-        errorLine2="    ~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/color/stroke_gradient_item.xml"
-            line="25"
-            column="5"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `endY` is only used in API level 24 and higher (current min is 14)"
-        errorLine1="    android:endY=&quot;0&quot;"
-        errorLine2="    ~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/color/stroke_gradient_item.xml"
-            line="26"
-            column="5"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `offset` is only used in API level 24 and higher (current min is 14)"
-        errorLine1="    &lt;item android:offset=&quot;0.1&quot; android:color=&quot;#f00&quot;/>"
-        errorLine2="          ~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/color/stroke_gradient_item.xml"
-            line="28"
-            column="11"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `offset` is only used in API level 24 and higher (current min is 14)"
-        errorLine1="    &lt;item android:offset=&quot;0.2&quot; android:color=&quot;#f0f&quot;/>"
-        errorLine2="          ~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/color/stroke_gradient_item.xml"
-            line="29"
-            column="11"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `offset` is only used in API level 24 and higher (current min is 14)"
-        errorLine1="    &lt;item android:offset=&quot;0.9&quot; android:color=&quot;#f00f&quot;/>"
-        errorLine2="          ~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/color/stroke_gradient_item.xml"
-            line="30"
-            column="11"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `startX` is only used in API level 24 and higher (current min is 14)"
-        errorLine1="    android:startX=&quot;0&quot;"
-        errorLine2="    ~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/color/stroke_gradient_item_alpha.xml"
-            line="20"
-            column="5"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `endX` is only used in API level 24 and higher (current min is 14)"
-        errorLine1="    android:endX=&quot;100&quot;"
-        errorLine2="    ~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/color/stroke_gradient_item_alpha.xml"
-            line="21"
-            column="5"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `startY` is only used in API level 24 and higher (current min is 14)"
-        errorLine1="    android:startY=&quot;0&quot;"
-        errorLine2="    ~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/color/stroke_gradient_item_alpha.xml"
-            line="22"
-            column="5"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `endY` is only used in API level 24 and higher (current min is 14)"
-        errorLine1="    android:endY=&quot;0&quot;"
-        errorLine2="    ~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/color/stroke_gradient_item_alpha.xml"
-            line="23"
-            column="5"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `offset` is only used in API level 24 and higher (current min is 14)"
-        errorLine1="    &lt;item android:offset=&quot;0.1&quot; android:color=&quot;#f00&quot;/>"
-        errorLine2="          ~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/color/stroke_gradient_item_alpha.xml"
-            line="25"
-            column="11"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `offset` is only used in API level 24 and higher (current min is 14)"
-        errorLine1="    &lt;item android:offset=&quot;0.2&quot; android:color=&quot;#2f0f&quot;/>"
-        errorLine2="          ~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/color/stroke_gradient_item_alpha.xml"
-            line="26"
-            column="11"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `offset` is only used in API level 24 and higher (current min is 14)"
-        errorLine1="    &lt;item android:offset=&quot;0.9&quot; android:color=&quot;#f00f&quot;/>"
-        errorLine2="          ~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/color/stroke_gradient_item_alpha.xml"
-            line="27"
-            column="11"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `viewportHeight` is only used in API level 21 and higher (current min is 14)"
-        errorLine1="        android:viewportHeight=&quot;480&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/raw/vector_drawable01.xml"
-            line="20"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `viewportWidth` is only used in API level 21 and higher (current min is 14)"
-        errorLine1="        android:viewportWidth=&quot;480&quot; >"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/raw/vector_drawable01.xml"
-            line="21"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `pathData` is only used in API level 21 and higher (current min is 14)"
-        errorLine1="            android:pathData=&quot;m20,200l100,90l180-180l-35-35l-145,145l-60-60l-40,40z&quot;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/raw/vector_drawable01.xml"
-            line="26"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `fillColor` is only used in API level 21 and higher (current min is 14)"
-        errorLine1="            android:fillColor=&quot;?android:attr/colorControlActivated&quot;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/raw/vector_drawable01.xml"
-            line="27"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `strokeColor` is only used in API level 21 and higher (current min is 14)"
-        errorLine1="            android:strokeColor=&quot;?android:attr/colorControlActivated&quot;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/raw/vector_drawable01.xml"
-            line="28"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `strokeLineCap` is only used in API level 21 and higher (current min is 14)"
-        errorLine1="            android:strokeLineCap=&quot;round&quot;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/raw/vector_drawable01.xml"
-            line="29"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `strokeLineJoin` is only used in API level 21 and higher (current min is 14)"
-        errorLine1="            android:strokeLineJoin=&quot;round&quot; />"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/raw/vector_drawable01.xml"
-            line="30"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `autoMirrored` is only used in API level 19 and higher (current min is 14)"
-        errorLine1="    android:autoMirrored=&quot;true&quot;"
-        errorLine2="    ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/drawable/vector_drawable04.xml"
-            line="16"
-            column="5"/>
-    </issue>
-
-    <issue
-        id="UnusedAttribute"
-        message="Attribute `autoMirrored` is only used in API level 19 and higher (current min is 14)"
-        errorLine1="    android:autoMirrored=&quot;true&quot; >"
-        errorLine2="    ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/drawable/vector_drawable28.xml"
-            line="21"
-            column="5"/>
-    </issue>
-
-    <issue
         id="InvalidVectorPath"
         message="Use -0.001 instead of -.001 to avoid crashes on some devices"
         errorLine1="                m-.001, 0"
@@ -1113,39 +310,6 @@
     </issue>
 
     <issue
-        id="QueryPermissionsNeeded"
-        message="Consider adding a `&lt;queries>` declaration to your manifest when calling this \&#xA;method; see https://g.co/dev/packagevisibility for details"
-        errorLine1="        List&lt;ResolveInfo> list = pm.queryIntentActivities(mainIntent, 0);"
-        errorLine2="                                    ~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/support/vectordrawable/app/SupportVectorDrawableDemos.java"
-            line="65"
-            column="37"/>
-    </issue>
-
-    <issue
-        id="AllowBackup"
-        message="On SDK version 23 and up, your app data will be automatically backed up and restored on app install. Consider adding the attribute `android:fullBackupContent` to specify an `@xml` resource which configures which files to backup. More info: https://developer.android.com/training/backup/autosyncapi.html"
-        errorLine1="    &lt;application"
-        errorLine2="     ~~~~~~~~~~~">
-        <location
-            file="src/main/AndroidManifest.xml"
-            line="19"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="AllowBackup"
-        message="Should explicitly set `android:allowBackup` to `true` or `false` (it&apos;s `true` by default, and that can have some security implications for the application&apos;s data)"
-        errorLine1="    &lt;application"
-        errorLine2="     ~~~~~~~~~~~">
-        <location
-            file="src/main/AndroidManifest.xml"
-            line="19"
-            column="6"/>
-    </issue>
-
-    <issue
         id="UnusedResources"
         message="The resource `R.color.color1` appears to be unused"
         errorLine1="    &lt;color name=&quot;color1&quot;>#ff3838&lt;/color>"
@@ -1245,299 +409,6 @@
     </issue>
 
     <issue
-        id="IconLocation"
-        message="Found bitmap drawable `res/drawable/app_sample_code.png` in densityless folder">
-        <location
-            file="src/main/res/drawable/app_sample_code.png"/>
-    </issue>
-
-    <issue
-        id="ClickableViewAccessibility"
-        message="Custom view ``AppCompatImageView`` has `setOnTouchListener` called on it but does not override `performClick`"
-        errorLine1="        imageView1.setOnTouchListener(new View.OnTouchListener() {"
-        errorLine2="        ^">
-        <location
-            file="src/main/java/com/example/android/support/vectordrawable/app/AVDCListenerDemo.java"
-            line="116"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="ClickableViewAccessibility"
-        message="`onTouch` should call `View#performClick` when a click is detected"
-        errorLine1="            public boolean onTouch(View v, MotionEvent event) {"
-        errorLine2="                           ~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/support/vectordrawable/app/AVDCListenerDemo.java"
-            line="118"
-            column="28"/>
-    </issue>
-
-    <issue
-        id="ClickableViewAccessibility"
-        message="Custom view ``AppCompatImageView`` has `setOnTouchListener` called on it but does not override `performClick`"
-        errorLine1="        imageView2.setOnTouchListener(new View.OnTouchListener() {"
-        errorLine2="        ^">
-        <location
-            file="src/main/java/com/example/android/support/vectordrawable/app/AVDCListenerDemo.java"
-            line="126"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="ClickableViewAccessibility"
-        message="`onTouch` should call `View#performClick` when a click is detected"
-        errorLine1="            public boolean onTouch(View v, MotionEvent event) {"
-        errorLine2="                           ~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/support/vectordrawable/app/AVDCListenerDemo.java"
-            line="128"
-            column="28"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="String literal in `setText` can not be translated. Use Android resources instead."
-        errorLine1="        textView1.setText(&quot;Should show start / end for first AVD&quot;);"
-        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/support/vectordrawable/app/AVDCListenerDemo.java"
-            line="46"
-            column="27"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="String literal in `setText` can not be translated. Use Android resources instead."
-        errorLine1="        textView2.setText(&quot;Not affected by AVD, b/c removed after register&quot;);"
-        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/support/vectordrawable/app/AVDCListenerDemo.java"
-            line="48"
-            column="27"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="String literal in `setText` can not be translated. Use Android resources instead."
-        errorLine1="        textView3.setText(&quot;Should show start / end for second AVD&quot;);"
-        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/support/vectordrawable/app/AVDCListenerDemo.java"
-            line="50"
-            column="27"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="String literal in `setText` can not be translated. Use Android resources instead."
-        errorLine1="        textView4.setText(&quot;Not affected by AVD, b/c unregistered after register&quot;);"
-        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/support/vectordrawable/app/AVDCListenerDemo.java"
-            line="52"
-            column="27"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="String literal in `setText` can not be translated. Use Android resources instead."
-        errorLine1="                        textView1.setText(&quot;AVD 1 started&quot;);"
-        errorLine2="                                          ~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/support/vectordrawable/app/AVDCListenerDemo.java"
-            line="61"
-            column="43"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="String literal in `setText` can not be translated. Use Android resources instead."
-        errorLine1="                        textView1.setText(&quot;AVD 1 Ended&quot;);"
-        errorLine2="                                          ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/support/vectordrawable/app/AVDCListenerDemo.java"
-            line="66"
-            column="43"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="String literal in `setText` can not be translated. Use Android resources instead."
-        errorLine1="                        textView2.setText(&quot;AVD 1 started&quot;);"
-        errorLine2="                                          ~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/support/vectordrawable/app/AVDCListenerDemo.java"
-            line="73"
-            column="43"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="String literal in `setText` can not be translated. Use Android resources instead."
-        errorLine1="                        textView2.setText(&quot;AVD 1 Ended&quot;);"
-        errorLine2="                                          ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/support/vectordrawable/app/AVDCListenerDemo.java"
-            line="78"
-            column="43"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="String literal in `setText` can not be translated. Use Android resources instead."
-        errorLine1="                        textView3.setText(&quot;AVD 2 started&quot;);"
-        errorLine2="                                          ~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/support/vectordrawable/app/AVDCListenerDemo.java"
-            line="90"
-            column="43"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="String literal in `setText` can not be translated. Use Android resources instead."
-        errorLine1="                        textView3.setText(&quot;AVD 2 Ended&quot;);"
-        errorLine2="                                          ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/support/vectordrawable/app/AVDCListenerDemo.java"
-            line="95"
-            column="43"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="String literal in `setText` can not be translated. Use Android resources instead."
-        errorLine1="                        textView4.setText(&quot;AVD 2 started&quot;);"
-        errorLine2="                                          ~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/support/vectordrawable/app/AVDCListenerDemo.java"
-            line="103"
-            column="43"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="String literal in `setText` can not be translated. Use Android resources instead."
-        errorLine1="                        textView4.setText(&quot;AVD 2 Ended&quot;);"
-        errorLine2="                                          ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/support/vectordrawable/app/AVDCListenerDemo.java"
-            line="108"
-            column="43"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="Do not concatenate text displayed with `setText`. Use resource string with placeholders."
-        errorLine1="        t.setText(&quot;avgL=&quot; + df.format(time / mIcons.length) + &quot; ms&quot;);"
-        errorLine2="                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/support/vectordrawable/app/SimpleAnimatedVectorDrawable.java"
-            line="66"
-            column="19"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="String literal in `setText` can not be translated. Use Android resources instead."
-        errorLine1="        t.setText(&quot;avgL=&quot; + df.format(time / mIcons.length) + &quot; ms&quot;);"
-        errorLine2="                  ~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/support/vectordrawable/app/SimpleAnimatedVectorDrawable.java"
-            line="66"
-            column="19"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="String literal in `setText` can not be translated. Use Android resources instead."
-        errorLine1="        t.setText(&quot;avgL=&quot; + df.format(time / mIcons.length) + &quot; ms&quot;);"
-        errorLine2="                                                              ~~~~~">
-        <location
-            file="src/main/java/com/example/android/support/vectordrawable/app/SimpleAnimatedVectorDrawable.java"
-            line="66"
-            column="63"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="Do not concatenate text displayed with `setText`. Use resource string with placeholders."
-        errorLine1="        t.setText(&quot;avgL=&quot; + df.format(time / mIcons.length) + &quot; ms&quot;);"
-        errorLine2="                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/support/vectordrawable/app/SimpleStaticVectorDrawable.java"
-            line="123"
-            column="19"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="String literal in `setText` can not be translated. Use Android resources instead."
-        errorLine1="        t.setText(&quot;avgL=&quot; + df.format(time / mIcons.length) + &quot; ms&quot;);"
-        errorLine2="                  ~~~~~~~">
-        <location
-            file="src/main/java/com/example/android/support/vectordrawable/app/SimpleStaticVectorDrawable.java"
-            line="123"
-            column="19"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="String literal in `setText` can not be translated. Use Android resources instead."
-        errorLine1="        t.setText(&quot;avgL=&quot; + df.format(time / mIcons.length) + &quot; ms&quot;);"
-        errorLine2="                                                              ~~~~~">
-        <location
-            file="src/main/java/com/example/android/support/vectordrawable/app/SimpleStaticVectorDrawable.java"
-            line="123"
-            column="63"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;TextView&quot;, should use `@string` resource"
-        errorLine1="        android:text=&quot;TextView&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/avdc_listener.xml"
-            line="29"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;TextView&quot;, should use `@string` resource"
-        errorLine1="        android:text=&quot;TextView&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/avdc_listener.xml"
-            line="33"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;TextView&quot;, should use `@string` resource"
-        errorLine1="        android:text=&quot;TextView&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/avdc_listener.xml"
-            line="41"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;TextView&quot;, should use `@string` resource"
-        errorLine1="        android:text=&quot;TextView&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/avdc_listener.xml"
-            line="45"
-            column="9"/>
-    </issue>
-
-    <issue
         id="UnknownNullness"
         message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
         errorLine1="    protected void onCreate(Bundle savedInstanceState) {"
diff --git a/vectordrawable/vectordrawable-animated/lint-baseline.xml b/vectordrawable/vectordrawable-animated/lint-baseline.xml
index e78b395..22e3467 100644
--- a/vectordrawable/vectordrawable-animated/lint-baseline.xml
+++ b/vectordrawable/vectordrawable-animated/lint-baseline.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="UnsafeNewApiCall"
@@ -46,17 +46,6 @@
     </issue>
 
     <issue
-        id="Recycle"
-        message="This animation should be started with `#start()`"
-        errorLine1="            anim = new ValueAnimator();"
-        errorLine2="                   ~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/vectordrawable/graphics/drawable/AnimatorInflaterCompat.java"
-            line="879"
-            column="20"/>
-    </issue>
-
-    <issue
         id="UnknownNullness"
         message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
         errorLine1="        public void onAnimationStart(Drawable drawable) {};"
diff --git a/vectordrawable/vectordrawable-seekable/lint-baseline.xml b/vectordrawable/vectordrawable-seekable/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/vectordrawable/vectordrawable-seekable/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/vectordrawable/vectordrawable/lint-baseline.xml b/vectordrawable/vectordrawable/lint-baseline.xml
index 7585b4f..51c5fb4 100644
--- a/vectordrawable/vectordrawable/lint-baseline.xml
+++ b/vectordrawable/vectordrawable/lint-baseline.xml
@@ -1,236 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 19 (current min is 14): `android.R.attr#autoMirrored`"
-        errorLine1="            android.R.attr.width, android.R.attr.alpha, android.R.attr.autoMirrored,"
-        errorLine2="                                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/vectordrawable/graphics/drawable/AndroidResources.java"
-            line="26"
-            column="57"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 21 (current min is 14): `android.R.attr#tintMode`"
-        errorLine1="            android.R.attr.tintMode, android.R.attr.viewportWidth, android.R.attr.viewportHeight"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/vectordrawable/graphics/drawable/AndroidResources.java"
-            line="27"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 21 (current min is 14): `android.R.attr#viewportHeight`"
-        errorLine1="            android.R.attr.tintMode, android.R.attr.viewportWidth, android.R.attr.viewportHeight"
-        errorLine2="                                                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/vectordrawable/graphics/drawable/AndroidResources.java"
-            line="27"
-            column="68"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 21 (current min is 14): `android.R.attr#viewportWidth`"
-        errorLine1="            android.R.attr.tintMode, android.R.attr.viewportWidth, android.R.attr.viewportHeight"
-        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/vectordrawable/graphics/drawable/AndroidResources.java"
-            line="27"
-            column="38"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 21 (current min is 14): `android.R.attr#translateX`"
-        errorLine1="            android.R.attr.translateX, android.R.attr.translateY"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/vectordrawable/graphics/drawable/AndroidResources.java"
-            line="41"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 21 (current min is 14): `android.R.attr#translateY`"
-        errorLine1="            android.R.attr.translateX, android.R.attr.translateY"
-        errorLine2="                                       ~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/vectordrawable/graphics/drawable/AndroidResources.java"
-            line="41"
-            column="40"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 21 (current min is 14): `android.R.attr#fillColor`"
-        errorLine1="            android.R.attr.name, android.R.attr.fillColor, android.R.attr.pathData,"
-        errorLine2="                                 ~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/vectordrawable/graphics/drawable/AndroidResources.java"
-            line="52"
-            column="34"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 21 (current min is 14): `android.R.attr#pathData`"
-        errorLine1="            android.R.attr.name, android.R.attr.fillColor, android.R.attr.pathData,"
-        errorLine2="                                                           ~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/vectordrawable/graphics/drawable/AndroidResources.java"
-            line="52"
-            column="60"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 21 (current min is 14): `android.R.attr#strokeColor`"
-        errorLine1="            android.R.attr.strokeColor, android.R.attr.strokeWidth, android.R.attr.trimPathStart,"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/vectordrawable/graphics/drawable/AndroidResources.java"
-            line="53"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 21 (current min is 14): `android.R.attr#strokeWidth`"
-        errorLine1="            android.R.attr.strokeColor, android.R.attr.strokeWidth, android.R.attr.trimPathStart,"
-        errorLine2="                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/vectordrawable/graphics/drawable/AndroidResources.java"
-            line="53"
-            column="41"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 21 (current min is 14): `android.R.attr#trimPathStart`"
-        errorLine1="            android.R.attr.strokeColor, android.R.attr.strokeWidth, android.R.attr.trimPathStart,"
-        errorLine2="                                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/vectordrawable/graphics/drawable/AndroidResources.java"
-            line="53"
-            column="69"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 21 (current min is 14): `android.R.attr#strokeLineCap`"
-        errorLine1="            android.R.attr.trimPathEnd, android.R.attr.trimPathOffset, android.R.attr.strokeLineCap,"
-        errorLine2="                                                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/vectordrawable/graphics/drawable/AndroidResources.java"
-            line="54"
-            column="72"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 21 (current min is 14): `android.R.attr#trimPathEnd`"
-        errorLine1="            android.R.attr.trimPathEnd, android.R.attr.trimPathOffset, android.R.attr.strokeLineCap,"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/vectordrawable/graphics/drawable/AndroidResources.java"
-            line="54"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 21 (current min is 14): `android.R.attr#trimPathOffset`"
-        errorLine1="            android.R.attr.trimPathEnd, android.R.attr.trimPathOffset, android.R.attr.strokeLineCap,"
-        errorLine2="                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/vectordrawable/graphics/drawable/AndroidResources.java"
-            line="54"
-            column="41"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 21 (current min is 14): `android.R.attr#strokeLineJoin`"
-        errorLine1="            android.R.attr.strokeLineJoin, android.R.attr.strokeMiterLimit,"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/vectordrawable/graphics/drawable/AndroidResources.java"
-            line="55"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 21 (current min is 14): `android.R.attr#strokeMiterLimit`"
-        errorLine1="            android.R.attr.strokeLineJoin, android.R.attr.strokeMiterLimit,"
-        errorLine2="                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/vectordrawable/graphics/drawable/AndroidResources.java"
-            line="55"
-            column="44"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 21 (current min is 14): `android.R.attr#fillAlpha`"
-        errorLine1="            android.R.attr.strokeAlpha, android.R.attr.fillAlpha, android.R.attr.fillType"
-        errorLine2="                                        ~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/vectordrawable/graphics/drawable/AndroidResources.java"
-            line="56"
-            column="41"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 21 (current min is 14): `android.R.attr#strokeAlpha`"
-        errorLine1="            android.R.attr.strokeAlpha, android.R.attr.fillAlpha, android.R.attr.fillType"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/vectordrawable/graphics/drawable/AndroidResources.java"
-            line="56"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 24 (current min is 14): `android.R.attr#fillType`"
-        errorLine1="            android.R.attr.strokeAlpha, android.R.attr.fillAlpha, android.R.attr.fillType"
-        errorLine2="                                                                  ~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/vectordrawable/graphics/drawable/AndroidResources.java"
-            line="56"
-            column="67"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 21 (current min is 14): `android.R.attr#pathData`"
-        errorLine1="            android.R.attr.name, android.R.attr.pathData, android.R.attr.fillType"
-        errorLine2="                                 ~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/vectordrawable/graphics/drawable/AndroidResources.java"
-            line="73"
-            column="34"/>
-    </issue>
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 24 (current min is 14): `android.R.attr#fillType`"
-        errorLine1="            android.R.attr.name, android.R.attr.pathData, android.R.attr.fillType"
-        errorLine2="                                                          ~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/vectordrawable/graphics/drawable/AndroidResources.java"
-            line="73"
-            column="59"/>
-    </issue>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="LambdaLast"
diff --git a/versionedparcelable/versionedparcelable-compiler/lint-baseline.xml b/versionedparcelable/versionedparcelable-compiler/lint-baseline.xml
index ef34a0f..bc94e91 100644
--- a/versionedparcelable/versionedparcelable-compiler/lint-baseline.xml
+++ b/versionedparcelable/versionedparcelable-compiler/lint-baseline.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" version="4.2.0-alpha15">
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" version="4.2.0-beta02">
 
     <issue
         id="BanSynchronizedMethods"
diff --git a/versionedparcelable/versionedparcelable/lint-baseline.xml b/versionedparcelable/versionedparcelable/lint-baseline.xml
index 586cfda..81806bc 100644
--- a/versionedparcelable/versionedparcelable/lint-baseline.xml
+++ b/versionedparcelable/versionedparcelable/lint-baseline.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="BanUncheckedReflection"
diff --git a/viewpager/viewpager/lint-baseline.xml b/viewpager/viewpager/lint-baseline.xml
index 60c5343..85e4788 100644
--- a/viewpager/viewpager/lint-baseline.xml
+++ b/viewpager/viewpager/lint-baseline.xml
@@ -1,93 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
-
-    <issue
-        id="ClickableViewAccessibility"
-        message="Custom view `PagerTabStrip` overrides `onTouchEvent` but not `performClick`"
-        errorLine1="    public boolean onTouchEvent(MotionEvent ev) {"
-        errorLine2="                   ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/viewpager/widget/PagerTabStrip.java"
-            line="224"
-            column="20"/>
-    </issue>
-
-    <issue
-        id="ClickableViewAccessibility"
-        message="Custom view `ViewPager` overrides `onTouchEvent` but not `performClick`"
-        errorLine1="    public boolean onTouchEvent(MotionEvent ev) {"
-        errorLine2="                   ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/viewpager/widget/ViewPager.java"
-            line="2169"
-            column="20"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Use &quot;`Gravity.END`&quot; instead of &quot;`Gravity.RIGHT`&quot; to ensure correct behavior in right-to-left locales"
-        errorLine1="                    boolean consumeHorizontal = hgrav == Gravity.LEFT || hgrav == Gravity.RIGHT;"
-        errorLine2="                                                                                          ~~~~~">
-        <location
-            file="src/main/java/androidx/viewpager/widget/ViewPager.java"
-            line="1565"
-            column="91"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Use &quot;`Gravity.START`&quot; instead of &quot;`Gravity.LEFT`&quot; to ensure correct behavior in right-to-left locales"
-        errorLine1="                    boolean consumeHorizontal = hgrav == Gravity.LEFT || hgrav == Gravity.RIGHT;"
-        errorLine2="                                                                 ~~~~">
-        <location
-            file="src/main/java/androidx/viewpager/widget/ViewPager.java"
-            line="1565"
-            column="66"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Use &quot;`Gravity.START`&quot; instead of &quot;`Gravity.LEFT`&quot; to ensure correct behavior in right-to-left locales"
-        errorLine1="                        case Gravity.LEFT:"
-        errorLine2="                                     ~~~~">
-        <location
-            file="src/main/java/androidx/viewpager/widget/ViewPager.java"
-            line="1693"
-            column="38"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Use &quot;`Gravity.END`&quot; instead of &quot;`Gravity.RIGHT`&quot; to ensure correct behavior in right-to-left locales"
-        errorLine1="                        case Gravity.RIGHT:"
-        errorLine2="                                     ~~~~~">
-        <location
-            file="src/main/java/androidx/viewpager/widget/ViewPager.java"
-            line="1701"
-            column="38"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Use &quot;`Gravity.START`&quot; instead of &quot;`Gravity.LEFT`&quot; to ensure correct behavior in right-to-left locales"
-        errorLine1="                    case Gravity.LEFT:"
-        errorLine2="                                 ~~~~">
-        <location
-            file="src/main/java/androidx/viewpager/widget/ViewPager.java"
-            line="1867"
-            column="34"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Use &quot;`Gravity.END`&quot; instead of &quot;`Gravity.RIGHT`&quot; to ensure correct behavior in right-to-left locales"
-        errorLine1="                    case Gravity.RIGHT:"
-        errorLine2="                                 ~~~~~">
-        <location
-            file="src/main/java/androidx/viewpager/widget/ViewPager.java"
-            line="1875"
-            column="34"/>
-    </issue>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="LambdaLast"
diff --git a/viewpager2/integration-tests/testapp/lint-baseline.xml b/viewpager2/integration-tests/testapp/lint-baseline.xml
index f57c6f2..84332bc 100644
--- a/viewpager2/integration-tests/testapp/lint-baseline.xml
+++ b/viewpager2/integration-tests/testapp/lint-baseline.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="UnsafeNewApiCall"
@@ -23,125 +23,4 @@
             column="25"/>
     </issue>
 
-    <issue
-        id="AllowBackup"
-        message="On SDK version 23 and up, your app data will be automatically backed up and restored on app install. Consider adding the attribute `android:fullBackupContent` to specify an `@xml` resource which configures which files to backup. More info: https://developer.android.com/training/backup/autosyncapi.html"
-        errorLine1="    &lt;application"
-        errorLine2="     ~~~~~~~~~~~">
-        <location
-            file="src/main/AndroidManifest.xml"
-            line="21"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="AllowBackup"
-        message="Should explicitly set `android:allowBackup` to `true` or `false` (it&apos;s `true` by default, and that can have some security implications for the application&apos;s data)"
-        errorLine1="    &lt;application"
-        errorLine2="     ~~~~~~~~~~~">
-        <location
-            file="src/main/AndroidManifest.xml"
-            line="21"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="DisableBaselineAlignment"
-        message="Set `android:baselineAligned=&quot;false&quot;` on this element for better performance"
-        errorLine1="&lt;LinearLayout xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
-        errorLine2=" ~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout-land/activity_tablayout.xml"
-            line="17"
-            column="2"/>
-    </issue>
-
-    <issue
-        id="NestedWeights"
-        message="Nested weights are bad for performance"
-        errorLine1="            android:layout_weight=&quot;1&quot; />"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout-land/activity_tablayout.xml"
-            line="43"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="Overdraw"
-        message="Possible overdraw: Root element paints background `#AA0C2962` with a theme that also paints a background (inferred theme is `@style/Theme.AppCompat.Light`)"
-        errorLine1="    android:background=&quot;#AA0C2962&quot; />"
-        errorLine2="    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_viewpager2.xml"
-            line="21"
-            column="5"/>
-    </issue>
-
-    <issue
-        id="Overdraw"
-        message="Possible overdraw: Root element paints background `#0C2962` with a theme that also paints a background (inferred theme is `@style/Theme.AppCompat.Light`)"
-        errorLine1="    android:background=&quot;#0C2962&quot;"
-        errorLine2="    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/item_preview_pages.xml"
-            line="22"
-            column="5"/>
-    </issue>
-
-    <issue
-        id="ButtonStyle"
-        message="Buttons in button bars should be borderless; use `style=&quot;?android:attr/buttonBarButtonStyle&quot;` (and `?android:attr/buttonBarStyle` on the parent)"
-        errorLine1="            &lt;Button"
-        errorLine2="             ~~~~~~">
-        <location
-            file="src/main/res/layout/activity_mutable_collection.xml"
-            line="104"
-            column="14"/>
-    </issue>
-
-    <issue
-        id="ButtonStyle"
-        message="Buttons in button bars should be borderless; use `style=&quot;?android:attr/buttonBarButtonStyle&quot;` (and `?android:attr/buttonBarStyle` on the parent)"
-        errorLine1="            &lt;Button"
-        errorLine2="             ~~~~~~">
-        <location
-            file="src/main/res/layout/activity_mutable_collection.xml"
-            line="112"
-            column="14"/>
-    </issue>
-
-    <issue
-        id="ButtonStyle"
-        message="Buttons in button bars should be borderless; use `style=&quot;?android:attr/buttonBarButtonStyle&quot;` (and `?android:attr/buttonBarStyle` on the parent)"
-        errorLine1="            &lt;Button"
-        errorLine2="             ~~~~~~">
-        <location
-            file="src/main/res/layout/activity_mutable_collection.xml"
-            line="120"
-            column="14"/>
-    </issue>
-
-    <issue
-        id="ButtonStyle"
-        message="Buttons in button bars should be borderless; use `style=&quot;?android:attr/buttonBarButtonStyle&quot;` (and `?android:attr/buttonBarStyle` on the parent)"
-        errorLine1="            &lt;Button"
-        errorLine2="             ~~~~~~">
-        <location
-            file="src/main/res/layout/activity_mutable_collection.xml"
-            line="128"
-            column="14"/>
-    </issue>
-
-    <issue
-        id="ClickableViewAccessibility"
-        message="`onTouch` lambda should call `View#performClick` when a click is detected"
-        errorLine1="        findViewById&lt;View>(R.id.touchpad).setOnTouchListener { _, event ->"
-        errorLine2="                                                             ^">
-        <location
-            file="src/main/java/androidx/viewpager2/integration/testapp/FakeDragActivity.kt"
-            line="55"
-            column="62"/>
-    </issue>
-
 </issues>
diff --git a/viewpager2/viewpager2/lint-baseline.xml b/viewpager2/viewpager2/lint-baseline.xml
index 643cbd0..f98e079 100644
--- a/viewpager2/viewpager2/lint-baseline.xml
+++ b/viewpager2/viewpager2/lint-baseline.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="UnsafeNewApiCall"
diff --git a/wear/wear-complications-data/lint-baseline.xml b/wear/wear-complications-data/lint-baseline.xml
index dde667a..7b34db2 100644
--- a/wear/wear-complications-data/lint-baseline.xml
+++ b/wear/wear-complications-data/lint-baseline.xml
@@ -1,38 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
-
-    <issue
-        id="DefaultLocale"
-        message="Implicitly using the default locale is a common source of bugs: Use `toUpperCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
-        errorLine1="                return formattedDate.toUpperCase();"
-        errorLine2="                                     ~~~~~~~~~~~">
-        <location
-            file="src/main/java/android/support/wearable/complications/TimeFormatText.java"
-            line="91"
-            column="38"/>
-    </issue>
-
-    <issue
-        id="DefaultLocale"
-        message="Implicitly using the default locale is a common source of bugs: Use `toLowerCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
-        errorLine1="                return formattedDate.toLowerCase();"
-        errorLine2="                                     ~~~~~~~~~~~">
-        <location
-            file="src/main/java/android/support/wearable/complications/TimeFormatText.java"
-            line="93"
-            column="38"/>
-    </issue>
-
-    <issue
-        id="SimpleDateFormat"
-        message="To get local formatting use `getDateInstance()`, `getDateTimeInstance()`, or `getTimeInstance()`, or use `new SimpleDateFormat(String template, Locale locale)` with for example `Locale.US` for ASCII dates."
-        errorLine1="        mDateFormat = new SimpleDateFormat(format);"
-        errorLine2="                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/android/support/wearable/complications/TimeFormatText.java"
-            line="72"
-            column="23"/>
-    </issue>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="BanTargetApiAnnotation"
@@ -41,7 +8,7 @@
         errorLine2="~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/wear/complications/ComplicationHelperActivity.java"
-            line="56"
+            line="58"
             column="1"/>
     </issue>
 
diff --git a/wear/wear-complications-provider/lint-baseline.xml b/wear/wear-complications-provider/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/wear/wear-complications-provider/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/wear/wear-complications-provider/samples/lint-baseline.xml b/wear/wear-complications-provider/samples/lint-baseline.xml
index c0f8d85..8f1aa4b 100644
--- a/wear/wear-complications-provider/samples/lint-baseline.xml
+++ b/wear/wear-complications-provider/samples/lint-baseline.xml
@@ -1,15 +1,4 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
-
-    <issue
-        id="StaticFieldLeak"
-        message="Do not place Android context classes in static fields (static reference to `ProviderUpdateRequester` which has field `mContext` pointing to `Context`); this is a memory leak"
-        errorLine1="var updateRequester: ProviderUpdateRequester? = null"
-        errorLine2="~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/wear/complications/samples/BackgroundProviderService.kt"
-            line="32"
-            column="1"/>
-    </issue>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
 </issues>
diff --git a/wear/wear-input-testing/lint-baseline.xml b/wear/wear-input-testing/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/wear/wear-input-testing/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/wear/wear-input/lint-baseline.xml b/wear/wear-input/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/wear/wear-input/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/wear/wear-phone-interactions/lint-baseline.xml b/wear/wear-phone-interactions/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/wear/wear-phone-interactions/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/wear/wear-remote-interactions/lint-baseline.xml b/wear/wear-remote-interactions/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/wear/wear-remote-interactions/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/wear/wear-tiles-data/lint-baseline.xml b/wear/wear-tiles-data/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/wear/wear-tiles-data/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/wear/wear-tiles/lint-baseline.xml b/wear/wear-tiles/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/wear/wear-tiles/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/wear/wear-watchface-client/lint-baseline.xml b/wear/wear-watchface-client/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/wear/wear-watchface-client/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/wear/wear-watchface-complications-rendering/lint-baseline.xml b/wear/wear-watchface-complications-rendering/lint-baseline.xml
index 833e395..8f1aa4b 100644
--- a/wear/wear-watchface-complications-rendering/lint-baseline.xml
+++ b/wear/wear-watchface-complications-rendering/lint-baseline.xml
@@ -1,26 +1,4 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
-
-    <issue
-        id="InlinedApi"
-        message="Field requires API level 29 (current min is 27): `android.graphics.text.LineBreaker#BREAK_STRATEGY_HIGH_QUALITY`"
-        errorLine1="        builder.setBreakStrategy(LineBreaker.BREAK_STRATEGY_HIGH_QUALITY);"
-        errorLine2="                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/wear/watchface/complications/rendering/TextRenderer.java"
-            line="387"
-            column="34"/>
-    </issue>
-
-    <issue
-        id="SwitchIntDef"
-        message="Switch statement on an `int` with known associated constant missing case `BORDER_STYLE_NONE`"
-        errorLine1="        switch (borderStyle) {"
-        errorLine2="        ~~~~~~">
-        <location
-            file="src/main/java/androidx/wear/watchface/complications/rendering/ComplicationStyle.java"
-            line="403"
-            column="9"/>
-    </issue>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
 </issues>
diff --git a/wear/wear-watchface-data/lint-baseline.xml b/wear/wear-watchface-data/lint-baseline.xml
index 171b46e..3f27b19 100644
--- a/wear/wear-watchface-data/lint-baseline.xml
+++ b/wear/wear-watchface-data/lint-baseline.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="BanTargetApiAnnotation"
@@ -12,15 +12,4 @@
             column="1"/>
     </issue>
 
-    <issue
-        id="SwitchIntDef"
-        message="Switch statement on an `int` with known associated constant missing case `ComplicationData.TYPE_EMPTY`, `ComplicationData.TYPE_ICON`, `ComplicationData.TYPE_LARGE_IMAGE`, `ComplicationData.TYPE_LONG_TEXT`, `ComplicationData.TYPE_NOT_CONFIGURED`, `ComplicationData.TYPE_SHORT_TEXT`, `ComplicationData.TYPE_SMALL_IMAGE`"
-        errorLine1="            switch (data.getType()) {"
-        errorLine2="            ~~~~~~">
-        <location
-            file="src/main/java/android/support/wearable/watchface/accessibility/AccessibilityUtils.java"
-            line="91"
-            column="13"/>
-    </issue>
-
 </issues>
diff --git a/wear/wear-watchface-editor/lint-baseline.xml b/wear/wear-watchface-editor/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/wear/wear-watchface-editor/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/wear/wear-watchface-editor/samples/lint-baseline.xml b/wear/wear-watchface-editor/samples/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/wear/wear-watchface-editor/samples/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/wear/wear-watchface-style/lint-baseline.xml b/wear/wear-watchface-style/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/wear/wear-watchface-style/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/wear/wear-watchface/lint-baseline.xml b/wear/wear-watchface/lint-baseline.xml
index 58635ed..9ed4a74 100644
--- a/wear/wear-watchface/lint-baseline.xml
+++ b/wear/wear-watchface/lint-baseline.xml
@@ -1,88 +1,59 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
-        id="BanTargetApiAnnotation"
-        message="Uses @TargetApi annotation"
-        errorLine1="@TargetApi(16)"
-        errorLine2="~~~~~~~~~~~~~~">
+        id="MissingClass"
+        message="Class referenced in the layout file, `androidx.wear.widget.SwipeDismissFrameLayout`, was not found in the project or the libraries"
+        errorLine1="&lt;androidx.wear.widget.SwipeDismissFrameLayout"
+        errorLine2="^">
         <location
-            file="src/main/java/androidx/wear/watchface/ui/WatchFaceConfigActivity.kt"
-            line="71"
+            file="src/main/res/layout/complication_config_layout.xml"
+            line="2"
             column="1"/>
     </issue>
 
     <issue
-        id="BanTargetApiAnnotation"
-        message="Uses @TargetApi annotation"
-        errorLine1="@TargetApi(26)"
-        errorLine2="~~~~~~~~~~~~~~">
+        id="MissingClass"
+        message="Class referenced in the layout file, `androidx.wear.widget.SwipeDismissFrameLayout`, was not found in the project or the libraries"
+        errorLine1="&lt;androidx.wear.widget.SwipeDismissFrameLayout"
+        errorLine2="^">
         <location
-            file="src/main/java/androidx/wear/watchface/WatchFaceService.kt"
-            line="200"
+            file="src/main/res/layout/config_layout.xml"
+            line="2"
             column="1"/>
     </issue>
 
     <issue
-        id="ExportedService"
-        message="Exported service does not require permission"
-        errorLine1="    &lt;service"
-        errorLine2="     ~~~~~~~">
+        id="MissingClass"
+        message="Class referenced in the layout file, `androidx.wear.widget.WearableRecyclerView`, was not found in the project or the libraries"
+        errorLine1="    &lt;androidx.wear.widget.WearableRecyclerView"
+        errorLine2="    ^">
         <location
-            file="src/main/AndroidManifest.xml"
-            line="20"
-            column="6"/>
+            file="src/main/res/layout/config_layout.xml"
+            line="11"
+            column="5"/>
     </issue>
 
     <issue
-        id="DrawAllocation"
-        message="Avoid object allocations during draw/layout operations (preallocate and reuse instead)"
-        errorLine1="            RenderParameters("
-        errorLine2="            ^">
+        id="MissingClass"
+        message="Class referenced in the layout file, `androidx.wear.widget.SwipeDismissFrameLayout`, was not found in the project or the libraries"
+        errorLine1="&lt;androidx.wear.widget.SwipeDismissFrameLayout"
+        errorLine2="^">
         <location
-            file="src/main/java/androidx/wear/watchface/ui/ComplicationConfigFragment.kt"
-            line="191"
-            column="13"/>
+            file="src/main/res/layout/style_options_layout.xml"
+            line="2"
+            column="1"/>
     </issue>
 
     <issue
-        id="Wakelock"
-        message="Found a wakelock `acquire()` but no `release()` calls anywhere"
-        errorLine1="                ambientUpdateWakelock.acquire()"
-        errorLine2="                                      ~~~~~~~">
+        id="MissingClass"
+        message="Class referenced in the layout file, `androidx.wear.widget.WearableRecyclerView`, was not found in the project or the libraries"
+        errorLine1="    &lt;androidx.wear.widget.WearableRecyclerView"
+        errorLine2="    ^">
         <location
-            file="src/main/java/androidx/wear/watchface/WatchFaceService.kt"
-            line="324"
-            column="39"/>
-    </issue>
-
-    <issue
-        id="WakelockTimeout"
-        message="Provide a timeout when requesting a wakelock with `PowerManager.Wakelock.acquire(long timeout)`. This will ensure the OS will cleanup any wakelocks that last longer than you intend, and will save your user&apos;s battery."
-        errorLine1="                ambientUpdateWakelock.acquire()"
-        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/wear/watchface/WatchFaceService.kt"
-            line="324"
-            column="17"/>
-    </issue>
-
-    <issue
-        id="WakelockTimeout"
-        message="Provide a timeout when requesting a wakelock with `PowerManager.Wakelock.acquire(long timeout)`. This will ensure the OS will cleanup any wakelocks that last longer than you intend, and will save your user&apos;s battery."
-        errorLine1="                ambientUpdateWakelock.acquire()"
-        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/wear/watchface/WatchFaceService.kt"
-            line="324"
-            column="17"/>
-    </issue>
-
-    <issue
-        id="IconDensities"
-        message="Missing the following drawables in `drawable-xxhdpi`: ic_elements_settings_styles.png (found in drawable-hdpi, drawable-mdpi, drawable-xhdpi)">
-        <location
-            file="src/main/res/drawable-xxhdpi"/>
+            file="src/main/res/layout/style_options_layout.xml"
+            line="10"
+            column="5"/>
     </issue>
 
 </issues>
diff --git a/wear/wear-watchface/samples/lint-baseline.xml b/wear/wear-watchface/samples/lint-baseline.xml
index 66b94f6..8f1aa4b 100644
--- a/wear/wear-watchface/samples/lint-baseline.xml
+++ b/wear/wear-watchface/samples/lint-baseline.xml
@@ -1,15 +1,4 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
-
-    <issue
-        id="RtlHardcoded"
-        message="Use &quot;`Gravity.END`&quot; instead of &quot;`Gravity.RIGHT`&quot; to ensure correct behavior in right-to-left locales"
-        errorLine1="        ).setWear2StatusBarGravity(Gravity.RIGHT or Gravity.TOP).build()"
-        errorLine2="                                           ~~~~~">
-        <location
-            file="src/main/java/androidx/wear/watchface/samples/ExampleOpenGLWatchFaceService.kt"
-            line="136"
-            column="44"/>
-    </issue>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
 </issues>
diff --git a/wear/wear/lint-baseline.xml b/wear/wear/lint-baseline.xml
index e56083a..599106e 100644
--- a/wear/wear/lint-baseline.xml
+++ b/wear/wear/lint-baseline.xml
@@ -1,188 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
-
-    <issue
-        id="SwitchIntDef"
-        message="Switch statement on an `int` with known associated constant missing case `View.TEXT_ALIGNMENT_CENTER`, `View.TEXT_ALIGNMENT_GRAVITY`, `View.TEXT_ALIGNMENT_INHERIT`"
-        errorLine1="        switch (getTextAlignment()) {"
-        errorLine2="        ~~~~~~">
-        <location
-            file="src/main/java/androidx/wear/widget/WearCurvedTextView.java"
-            line="306"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="VectorPath"
-        message="Very long vector path (835 characters), which is bad for performance. Considering reducing precision, removing minor details or rasterizing vector."
-        errorLine1="                android:pathData=&quot;M 99.625,-194.5 c 0.0,0.0 -182.125,0.0 -194.25,0.0 c -12.125,0.0 -11.875,11.0 -11.875,11.0 c 0.0,0.0 0.00002,151.259307861 0.00002,151.259307861 c 0.0,0.0 17.625,-0.207061767578 17.625,-0.207061767578 c 0.0,0.0 -0.00002,-108.614746094 -0.00002,-111.239746094 c 0.0,-2.625 1.9375,-2.375 1.9375,-2.375 c 0.0,0.0 175.4375,0.0 177.8125,0.0 c 2.375,0.0 2.125,2.9375 2.125,2.9375 c 0.0,0.0 0.0,285.8125 0.0,288.125 c 0.0,2.3125 -2.0,2.0 -2.0,2.0 c 0.0,0.0 -174.875,0.0 -177.6875,0.0 c -2.8125,0.0 -2.3125,-1.875 -2.3125,-1.875 c 0.0,0.0 0.00005,-86.4319152832 0.00005,-86.4319152832 c 0.0,0.0 -17.25,0.0 -17.25,0.0 c 0.0,0.0 -0.00005,121.306915283 -0.00005,132.306915283 c 0.0,11.0 9.25,10.75 9.25,10.75 c 0.0,0.0 184.25,0.0 195.5,0.0 c 11.25,0.0 10.5,-12.25 10.5,-12.25 c 0.0,0.0 0.125,-364.75 0.125,-374.5 c 0.0,-9.75 -9.5,-9.5 -9.5,-9.5 Z&quot;"
-        errorLine2="                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/drawable/open_on_phone.xml"
-            line="19"
-            column="35"/>
-    </issue>
-
-    <issue
-        id="NestedWeights"
-        message="Nested weights are bad for performance"
-        errorLine1="            android:layout_weight=&quot;@dimen/ws_nav_drawer_two_item_row_start_space_weight&quot;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/ws_single_page_nav_drawer_2_item.xml"
-            line="39"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="NestedWeights"
-        message="Nested weights are bad for performance"
-        errorLine1="            android:layout_weight=&quot;@dimen/ws_nav_drawer_three_item_row_start_space_weight&quot;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/ws_single_page_nav_drawer_3_item.xml"
-            line="38"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="NestedWeights"
-        message="Nested weights are bad for performance"
-        errorLine1="            android:layout_weight=&quot;0.5&quot;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/ws_single_page_nav_drawer_4_item.xml"
-            line="38"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="NestedWeights"
-        message="Nested weights are bad for performance"
-        errorLine1="            android:layout_weight=&quot;0.5&quot;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/ws_single_page_nav_drawer_5_item.xml"
-            line="39"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="NestedWeights"
-        message="Nested weights are bad for performance"
-        errorLine1="                android:layout_weight=&quot;@dimen/ws_nav_drawer_two_item_row_start_space_weight&quot;"
-        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/ws_single_page_nav_drawer_5_item.xml"
-            line="45"
-            column="17"/>
-    </issue>
-
-    <issue
-        id="NestedWeights"
-        message="Nested weights are bad for performance"
-        errorLine1="            android:layout_weight=&quot;0.5&quot;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/ws_single_page_nav_drawer_6_item.xml"
-            line="40"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="NestedWeights"
-        message="Nested weights are bad for performance"
-        errorLine1="                android:layout_weight=&quot;@dimen/ws_nav_drawer_three_item_row_start_space_weight&quot;"
-        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/ws_single_page_nav_drawer_6_item.xml"
-            line="46"
-            column="17"/>
-    </issue>
-
-    <issue
-        id="NestedWeights"
-        message="Nested weights are bad for performance"
-        errorLine1="            android:layout_weight=&quot;0.33&quot;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/ws_single_page_nav_drawer_7_item.xml"
-            line="39"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="NestedWeights"
-        message="Nested weights are bad for performance"
-        errorLine1="                android:layout_weight=&quot;@dimen/ws_nav_drawer_two_item_row_start_space_weight&quot;"
-        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/ws_single_page_nav_drawer_7_item.xml"
-            line="45"
-            column="17"/>
-    </issue>
-
-    <issue
-        id="Overdraw"
-        message="Possible overdraw: Root element paints background `#cc000000` with a theme that also paints a background (inferred theme is `@android:style/Theme.Holo`)"
-        errorLine1="    android:background=&quot;#cc000000&quot;>"
-        errorLine2="    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/ws_overlay_confirmation.xml"
-            line="9"
-            column="5"/>
-    </issue>
-
-    <issue
-        id="IconDensities"
-        message="Missing the following drawables in `drawable-xxhdpi`: ws_full_sad.png (found in drawable-hdpi, drawable-xhdpi)">
-        <location
-            file="src/main/res/drawable-xxhdpi"/>
-    </issue>
-
-    <issue
-        id="ClickableViewAccessibility"
-        message="`onTouch` should call `View#performClick` when a click is detected"
-        errorLine1="            public boolean onTouch(View v, MotionEvent event) {"
-        errorLine2="                           ~~~~~~~">
-        <location
-            file="src/main/java/androidx/wear/widget/ConfirmationOverlay.java"
-            line="302"
-            column="28"/>
-    </issue>
-
-    <issue
-        id="ClickableViewAccessibility"
-        message="Custom view `SwipeDismissLayout` overrides `onTouchEvent` but not `performClick`"
-        errorLine1="    public boolean onTouchEvent(MotionEvent ev) {"
-        errorLine2="                   ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/wear/widget/SwipeDismissLayout.java"
-            line="307"
-            column="20"/>
-    </issue>
-
-    <issue
-        id="ClickableViewAccessibility"
-        message="Custom view `WearableDrawerLayout` overrides `onTouchEvent` but not `performClick`"
-        errorLine1="    public boolean onTouchEvent(MotionEvent ev) {"
-        errorLine2="                   ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/wear/widget/drawer/WearableDrawerLayout.java"
-            line="516"
-            column="20"/>
-    </issue>
-
-    <issue
-        id="ClickableViewAccessibility"
-        message="Custom view `WearableRecyclerView` overrides `onTouchEvent` but not `performClick`"
-        errorLine1="    public boolean onTouchEvent(MotionEvent event) {"
-        errorLine2="                   ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/wear/widget/WearableRecyclerView.java"
-            line="144"
-            column="20"/>
-    </issue>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="KotlinPropertyAccess"
@@ -394,7 +211,7 @@
         errorLine2="        ~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/wear/ambient/AmbientModeSupport.java"
-            line="100"
+            line="127"
             column="9"/>
     </issue>
 
@@ -405,7 +222,7 @@
         errorLine2="                                   ~~~~~~">
         <location
             file="src/main/java/androidx/wear/ambient/AmbientModeSupport.java"
-            line="116"
+            line="144"
             column="36"/>
     </issue>
 
@@ -416,7 +233,7 @@
         errorLine2="                         ~~~~~~~">
         <location
             file="src/main/java/androidx/wear/ambient/AmbientModeSupport.java"
-            line="183"
+            line="211"
             column="26"/>
     </issue>
 
@@ -427,7 +244,7 @@
         errorLine2="                         ~~~~~~">
         <location
             file="src/main/java/androidx/wear/ambient/AmbientModeSupport.java"
-            line="196"
+            line="224"
             column="26"/>
     </issue>
 
@@ -438,7 +255,7 @@
         errorLine2="                                               ~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/wear/ambient/AmbientModeSupport.java"
-            line="252"
+            line="280"
             column="48"/>
     </issue>
 
@@ -449,7 +266,7 @@
         errorLine2="                                                                        ~">
         <location
             file="src/main/java/androidx/wear/ambient/AmbientModeSupport.java"
-            line="252"
+            line="280"
             column="73"/>
     </issue>
 
@@ -460,7 +277,7 @@
         errorLine2="                     ~~~~~~">
         <location
             file="src/main/java/androidx/wear/ambient/AmbientModeSupport.java"
-            line="268"
+            line="296"
             column="22"/>
     </issue>
 
@@ -471,7 +288,7 @@
         errorLine2="                                    ~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/wear/ambient/AmbientModeSupport.java"
-            line="268"
+            line="296"
             column="37"/>
     </issue>
 
@@ -482,7 +299,7 @@
         errorLine2="                                                       ~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/wear/ambient/AmbientModeSupport.java"
-            line="268"
+            line="296"
             column="56"/>
     </issue>
 
@@ -493,7 +310,7 @@
         errorLine2="                                                                           ~~~~~~~~">
         <location
             file="src/main/java/androidx/wear/ambient/AmbientModeSupport.java"
-            line="268"
+            line="296"
             column="76"/>
     </issue>
 
@@ -1351,7 +1168,7 @@
         errorLine2="                                   ~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/wear/widget/SwipeDismissFrameLayout.java"
-            line="78"
+            line="54"
             column="36"/>
     </issue>
 
@@ -1362,7 +1179,7 @@
         errorLine2="                                    ~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/wear/widget/SwipeDismissFrameLayout.java"
-            line="86"
+            line="62"
             column="37"/>
     </issue>
 
@@ -1373,7 +1190,7 @@
         errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/wear/widget/SwipeDismissFrameLayout.java"
-            line="94"
+            line="69"
             column="33"/>
     </issue>
 
@@ -1384,7 +1201,7 @@
         errorLine2="                                   ~~~~~~~">
         <location
             file="src/main/java/androidx/wear/widget/SwipeDismissFrameLayout.java"
-            line="118"
+            line="81"
             column="36"/>
     </issue>
 
@@ -1395,7 +1212,7 @@
         errorLine2="                                   ~~~~~~~">
         <location
             file="src/main/java/androidx/wear/widget/SwipeDismissFrameLayout.java"
-            line="136"
+            line="99"
             column="36"/>
     </issue>
 
@@ -1406,7 +1223,7 @@
         errorLine2="                                                    ~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/wear/widget/SwipeDismissFrameLayout.java"
-            line="136"
+            line="99"
             column="53"/>
     </issue>
 
@@ -1417,7 +1234,7 @@
         errorLine2="                                   ~~~~~~~">
         <location
             file="src/main/java/androidx/wear/widget/SwipeDismissFrameLayout.java"
-            line="151"
+            line="114"
             column="36"/>
     </issue>
 
@@ -1428,7 +1245,7 @@
         errorLine2="                                                    ~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/wear/widget/SwipeDismissFrameLayout.java"
-            line="151"
+            line="114"
             column="53"/>
     </issue>
 
@@ -1439,7 +1256,7 @@
         errorLine2="                                   ~~~~~~~">
         <location
             file="src/main/java/androidx/wear/widget/SwipeDismissFrameLayout.java"
-            line="169"
+            line="130"
             column="36"/>
     </issue>
 
@@ -1450,7 +1267,7 @@
         errorLine2="                                                    ~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/wear/widget/SwipeDismissFrameLayout.java"
-            line="169"
+            line="130"
             column="53"/>
     </issue>
 
@@ -1461,7 +1278,7 @@
         errorLine2="                            ~~~~~~~~">
         <location
             file="src/main/java/androidx/wear/widget/SwipeDismissFrameLayout.java"
-            line="184"
+            line="136"
             column="29"/>
     </issue>
 
@@ -1472,7 +1289,7 @@
         errorLine2="                               ~~~~~~~~">
         <location
             file="src/main/java/androidx/wear/widget/SwipeDismissFrameLayout.java"
-            line="192"
+            line="145"
             column="32"/>
     </issue>
 
diff --git a/webkit/integration-tests/testapp/lint-baseline.xml b/webkit/integration-tests/testapp/lint-baseline.xml
index dfeca0b..e9359a9 100644
--- a/webkit/integration-tests/testapp/lint-baseline.xml
+++ b/webkit/integration-tests/testapp/lint-baseline.xml
@@ -1,16 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
-
-    <issue
-        id="ScopedStorage"
-        message="WRITE_EXTERNAL_STORAGE no longer provides write access when targeting Android 10, unless you use `requestLegacyExternalStorage`"
-        errorLine1="    &lt;uses-permission android:name=&quot;android.permission.WRITE_EXTERNAL_STORAGE&quot; />"
-        errorLine2="                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/AndroidManifest.xml"
-            line="23"
-            column="36"/>
-    </issue>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="BanSynchronizedMethods"
@@ -167,226 +156,6 @@
     </issue>
 
     <issue
-        id="SpUsage"
-        message="Should use &quot;`sp`&quot; instead of &quot;`dp`&quot; for text sizes"
-        errorLine1="        android:textSize=&quot;20dp&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/fragment_renderer_terminated.xml"
-            line="27"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="SpUsage"
-        message="Should use &quot;`sp`&quot; instead of &quot;`dp`&quot; for text sizes"
-        errorLine1="        android:textSize=&quot;20dp&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/fragment_renderer_unresponsive.xml"
-            line="27"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="ObsoleteLayoutParam"
-        message="Invalid layout param in a `LinearLayout`: `layout_centerVertical`"
-        errorLine1="        android:layout_centerVertical=&quot;true&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_document_start_javascript.xml"
-            line="42"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="ObsoleteLayoutParam"
-        message="Invalid layout param in a `LinearLayout`: `layout_centerVertical`"
-        errorLine1="            android:layout_centerVertical=&quot;true&quot;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_web_message_listener.xml"
-            line="46"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="ObsoleteLayoutParam"
-        message="Invalid layout param in a `LinearLayout`: `layout_alignBottom`"
-        errorLine1="            android:layout_alignBottom=&quot;@+id/button1&quot;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_web_message_listener.xml"
-            line="52"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="StaticFieldLeak"
-        message="This `AsyncTask` class should be static or leaks might occur (anonymous com.example.androidx.webkit.AssetLoaderInternalStorageActivity.WriteFileTask)"
-        errorLine1="        new WriteFileTask(mDemoFile, DEMO_HTML_CONTENT) {"
-        errorLine2="        ^">
-        <location
-            file="src/main/java/com/example/androidx/webkit/AssetLoaderInternalStorageActivity.java"
-            line="96"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="DisableBaselineAlignment"
-        message="Set `android:baselineAligned=&quot;false&quot;` on this element for better performance"
-        errorLine1="&lt;LinearLayout"
-        errorLine2=" ~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_per_web_view_enable.xml"
-            line="18"
-            column="2"/>
-    </issue>
-
-    <issue
-        id="Overdraw"
-        message="Possible overdraw: Root element paints background `@color/colorBackground` with a theme that also paints a background (inferred theme is `@style/AppTheme`)"
-        errorLine1="    android:background=&quot;@color/colorBackground&quot;>"
-        errorLine2="    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_allowlist.xml"
-            line="26"
-            column="5"/>
-    </issue>
-
-    <issue
-        id="Overdraw"
-        message="Possible overdraw: Root element paints background `@color/colorBackground` with a theme that also paints a background (inferred theme is `@style/AppTheme`)"
-        errorLine1="    android:background=&quot;@color/colorBackground&quot;>"
-        errorLine2="    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_custom_interstitial.xml"
-            line="26"
-            column="5"/>
-    </issue>
-
-    <issue
-        id="Overdraw"
-        message="Possible overdraw: Root element paints background `#FF0` with a theme that also paints a background (inferred theme is `@style/AppTheme`)"
-        errorLine1="    android:background=&quot;#FF0&quot;"
-        errorLine2="    ~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_document_start_javascript.xml"
-            line="20"
-            column="5"/>
-    </issue>
-
-    <issue
-        id="Overdraw"
-        message="Possible overdraw: Root element paints background `@color/colorBackground` with a theme that also paints a background (inferred theme is `@style/AppDayNightTheme`)"
-        errorLine1="    android:background=&quot;@color/colorBackground&quot;"
-        errorLine2="    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_force_dark.xml"
-            line="22"
-            column="5"/>
-    </issue>
-
-    <issue
-        id="Overdraw"
-        message="Possible overdraw: Root element paints background `@color/colorBackground` with a theme that also paints a background (inferred theme is `@style/AppTheme`)"
-        errorLine1="    android:background=&quot;@color/colorBackground&quot;"
-        errorLine2="    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_giant_interstitial.xml"
-            line="22"
-            column="5"/>
-    </issue>
-
-    <issue
-        id="Overdraw"
-        message="Possible overdraw: Root element paints background `@color/colorBackground` with a theme that also paints a background (inferred theme is `@style/AppTheme`)"
-        errorLine1="    android:background=&quot;@color/colorBackground&quot;>"
-        errorLine2="    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_invisible.xml"
-            line="26"
-            column="5"/>
-    </issue>
-
-    <issue
-        id="Overdraw"
-        message="Possible overdraw: Root element paints background `@color/colorBackground` with a theme that also paints a background (inferred theme is `@style/AppTheme`)"
-        errorLine1="    android:background=&quot;@color/colorBackground&quot;>"
-        errorLine2="    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_loud_interstitial.xml"
-            line="26"
-            column="5"/>
-    </issue>
-
-    <issue
-        id="Overdraw"
-        message="Possible overdraw: Root element paints background `@color/colorBackground` with a theme that also paints a background (inferred theme is `@style/AppTheme`)"
-        errorLine1="    android:background=&quot;@color/colorBackground&quot;"
-        errorLine2="    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_medium_interstitial.xml"
-            line="25"
-            column="5"/>
-    </issue>
-
-    <issue
-        id="Overdraw"
-        message="Possible overdraw: Root element paints background `@color/colorBackground` with a theme that also paints a background (inferred theme is `@style/AppTheme`)"
-        errorLine1="    android:background=&quot;@color/colorBackground&quot;"
-        errorLine2="    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_per_web_view_enable.xml"
-            line="25"
-            column="5"/>
-    </issue>
-
-    <issue
-        id="Overdraw"
-        message="Possible overdraw: Root element paints background `@color/interstitialBackground` with a theme that also paints a background (inferred theme is `@style/AppTheme`)"
-        errorLine1="    android:background=&quot;@color/interstitialBackground&quot;"
-        errorLine2="    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_popup_interstitial.xml"
-            line="23"
-            column="5"/>
-    </issue>
-
-    <issue
-        id="Overdraw"
-        message="Possible overdraw: Root element paints background `@color/colorBackground` with a theme that also paints a background (inferred theme is `@style/AppTheme`)"
-        errorLine1="    android:background=&quot;@color/colorBackground&quot;>"
-        errorLine2="    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_small_interstitial.xml"
-            line="26"
-            column="5"/>
-    </issue>
-
-    <issue
-        id="Overdraw"
-        message="Possible overdraw: Root element paints background `@color/colorBackground` with a theme that also paints a background (inferred theme is `@style/AppTheme`)"
-        errorLine1="    android:background=&quot;@color/colorBackground&quot;>"
-        errorLine2="    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_unattached.xml"
-            line="26"
-            column="5"/>
-    </issue>
-
-    <issue
-        id="Overdraw"
-        message="Possible overdraw: Root element paints background `#FF0` with a theme that also paints a background (inferred theme is `@style/AppTheme`)"
-        errorLine1="    android:background=&quot;#FF0&quot;"
-        errorLine2="    ~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_web_message_listener.xml"
-            line="20"
-            column="5"/>
-    </issue>
-
-    <issue
         id="SyntheticAccessor"
         message="Access to `private` method `allowlistSafeBrowsingTestSite` of class `AllowlistActivity` requires synthetic accessor"
         errorLine1="                    allowlistSafeBrowsingTestSite(null);"
@@ -893,534 +662,6 @@
     </issue>
 
     <issue
-        id="RedundantNamespace"
-        message="This namespace declaration is redundant"
-        errorLine1="        xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_asset_loader.xml"
-            line="27"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="RedundantNamespace"
-        message="This namespace declaration is redundant"
-        errorLine1="        xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_asset_loader_list.xml"
-            line="27"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="RedundantNamespace"
-        message="This namespace declaration is redundant"
-        errorLine1="        xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_document_start_javascript.xml"
-            line="25"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="RedundantNamespace"
-        message="This namespace declaration is redundant"
-        errorLine1="        xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_document_start_javascript.xml"
-            line="31"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="RedundantNamespace"
-        message="This namespace declaration is redundant"
-        errorLine1="    &lt;WebView xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
-        errorLine2="             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_force_dark.xml"
-            line="25"
-            column="14"/>
-    </issue>
-
-    <issue
-        id="RedundantNamespace"
-        message="This namespace declaration is redundant"
-        errorLine1="    &lt;WebView xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
-        errorLine2="             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_force_dark.xml"
-            line="35"
-            column="14"/>
-    </issue>
-
-    <issue
-        id="RedundantNamespace"
-        message="This namespace declaration is redundant"
-        errorLine1="    &lt;WebView xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
-        errorLine2="             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_force_dark.xml"
-            line="45"
-            column="14"/>
-    </issue>
-
-    <issue
-        id="RedundantNamespace"
-        message="This namespace declaration is redundant"
-        errorLine1="        xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_js_java_interaction.xml"
-            line="23"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="RedundantNamespace"
-        message="This namespace declaration is redundant"
-        errorLine1="        xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_main.xml"
-            line="27"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="RedundantNamespace"
-        message="This namespace declaration is redundant"
-        errorLine1="        xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_safe_browsing.xml"
-            line="27"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="RedundantNamespace"
-        message="This namespace declaration is redundant"
-        errorLine1="        xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_web_message_listener.xml"
-            line="24"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="RedundantNamespace"
-        message="This namespace declaration is redundant"
-        errorLine1="        xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_web_message_listener.xml"
-            line="30"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="RedundantNamespace"
-        message="This namespace declaration is redundant"
-        errorLine1="        xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_web_message_listener.xml"
-            line="36"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="RedundantNamespace"
-        message="This namespace declaration is redundant"
-        errorLine1="        xmlns:tools=&quot;http://schemas.android.com/tools&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_web_message_listener.xml"
-            line="37"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="RedundantNamespace"
-        message="This namespace declaration is redundant"
-        errorLine1="        xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_web_message_listener_malicious_website.xml"
-            line="22"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="UnusedNamespace"
-        message="Unused namespace declaration xmlns:android; already declared on the root element"
-        errorLine1="        xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_asset_loader.xml"
-            line="27"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="UnusedNamespace"
-        message="Unused namespace declaration xmlns:android; already declared on the root element"
-        errorLine1="        xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_document_start_javascript.xml"
-            line="25"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="UnusedNamespace"
-        message="Unused namespace declaration xmlns:android; already declared on the root element"
-        errorLine1="        xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_document_start_javascript.xml"
-            line="31"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="UnusedNamespace"
-        message="Unused namespace declaration xmlns:android; already declared on the root element"
-        errorLine1="    &lt;WebView xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
-        errorLine2="             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_force_dark.xml"
-            line="25"
-            column="14"/>
-    </issue>
-
-    <issue
-        id="UnusedNamespace"
-        message="Unused namespace declaration xmlns:android; already declared on the root element"
-        errorLine1="    &lt;WebView xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
-        errorLine2="             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_force_dark.xml"
-            line="35"
-            column="14"/>
-    </issue>
-
-    <issue
-        id="UnusedNamespace"
-        message="Unused namespace declaration xmlns:android; already declared on the root element"
-        errorLine1="    &lt;WebView xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
-        errorLine2="             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_force_dark.xml"
-            line="45"
-            column="14"/>
-    </issue>
-
-    <issue
-        id="UnusedNamespace"
-        message="Unused namespace declaration xmlns:android; already declared on the root element"
-        errorLine1="        xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_web_message_listener.xml"
-            line="24"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="UnusedNamespace"
-        message="Unused namespace declaration xmlns:android; already declared on the root element"
-        errorLine1="        xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_web_message_listener.xml"
-            line="30"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="UnusedNamespace"
-        message="Unused namespace declaration xmlns:android; already declared on the root element"
-        errorLine1="        xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_web_message_listener.xml"
-            line="36"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="UnusedNamespace"
-        message="Unused namespace declaration xmlns:tools; already declared on the root element"
-        errorLine1="        xmlns:tools=&quot;http://schemas.android.com/tools&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_web_message_listener.xml"
-            line="37"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="UnusedNamespace"
-        message="Unused namespace declaration xmlns:android; already declared on the root element"
-        errorLine1="        xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_web_message_listener_malicious_website.xml"
-            line="22"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="MissingApplicationIcon"
-        message="Should explicitly set `android:icon`, there is no default"
-        errorLine1="    &lt;application"
-        errorLine2="     ~~~~~~~~~~~">
-        <location
-            file="src/main/AndroidManifest.xml"
-            line="25"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="ButtonStyle"
-        message="Buttons in button bars should be borderless; use `style=&quot;?android:attr/buttonBarButtonStyle&quot;` (and `?android:attr/buttonBarStyle` on the parent)"
-        errorLine1="        &lt;Button"
-        errorLine2="         ~~~~~~">
-        <location
-            file="src/main/res/layout/activity_popup_interstitial.xml"
-            line="57"
-            column="10"/>
-    </issue>
-
-    <issue
-        id="ButtonStyle"
-        message="Buttons in button bars should be borderless; use `style=&quot;?android:attr/buttonBarButtonStyle&quot;` (and `?android:attr/buttonBarStyle` on the parent)"
-        errorLine1="        &lt;Button"
-        errorLine2="         ~~~~~~">
-        <location
-            file="src/main/res/layout/activity_popup_interstitial.xml"
-            line="66"
-            column="10"/>
-    </issue>
-
-    <issue
-        id="ButtonStyle"
-        message="Buttons in button bars should be borderless; use `style=&quot;?android:attr/buttonBarButtonStyle&quot;` (and `?android:attr/buttonBarStyle` on the parent)"
-        errorLine1="        &lt;Button"
-        errorLine2="         ~~~~~~">
-        <location
-            file="src/main/res/layout/activity_renderer_termination.xml"
-            line="77"
-            column="10"/>
-    </issue>
-
-    <issue
-        id="ButtonStyle"
-        message="Buttons in button bars should be borderless; use `style=&quot;?android:attr/buttonBarButtonStyle&quot;` (and `?android:attr/buttonBarStyle` on the parent)"
-        errorLine1="        &lt;Button"
-        errorLine2="         ~~~~~~">
-        <location
-            file="src/main/res/layout/activity_renderer_termination.xml"
-            line="87"
-            column="10"/>
-    </issue>
-
-    <issue
-        id="ButtonStyle"
-        message="Buttons in button bars should be borderless; use `style=&quot;?android:attr/buttonBarButtonStyle&quot;` (and `?android:attr/buttonBarStyle` on the parent)"
-        errorLine1="        &lt;Button"
-        errorLine2="         ~~~~~~">
-        <location
-            file="src/main/res/layout/activity_web_message_listener.xml"
-            line="42"
-            column="10"/>
-    </issue>
-
-    <issue
-        id="ButtonStyle"
-        message="Buttons in button bars should be borderless; use `style=&quot;?android:attr/buttonBarButtonStyle&quot;` (and `?android:attr/buttonBarStyle` on the parent)"
-        errorLine1="        &lt;Button"
-        errorLine2="         ~~~~~~">
-        <location
-            file="src/main/res/layout/activity_web_message_listener.xml"
-            line="48"
-            column="10"/>
-    </issue>
-
-    <issue
-        id="Autofill"
-        message="Missing `autofillHints` attribute"
-        errorLine1="    &lt;EditText"
-        errorLine2="     ~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_proxy_override.xml"
-            line="34"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="Autofill"
-        message="Missing `autofillHints` attribute"
-        errorLine1="    &lt;EditText"
-        errorLine2="     ~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_tracing_controller.xml"
-            line="34"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="String literal in `setText` can not be translated. Use Android resources instead."
-        errorLine1="            mStatus.setText(&quot;API not available&quot;);"
-        errorLine2="                            ~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/androidx/webkit/RendererTerminationActivity.java"
-            line="75"
-            column="29"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="String literal in `setText` can not be translated. Use Android resources instead."
-        errorLine1="                mStatus.setText(&quot;terminated&quot;);"
-        errorLine2="                                ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/androidx/webkit/RendererTerminationActivity.java"
-            line="222"
-            column="33"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="String literal in `setText` can not be translated. Use Android resources instead."
-        errorLine1="        mStatus.setText(&quot;started&quot;);"
-        errorLine2="                        ~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/androidx/webkit/RendererTerminationActivity.java"
-            line="233"
-            column="25"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="String literal in `setText` can not be translated. Use Android resources instead."
-        errorLine1="                    mStatus.setText(&quot;unresponsive&quot;);"
-        errorLine2="                                    ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/androidx/webkit/RendererTerminationActivity.java"
-            line="242"
-            column="37"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="String literal in `setText` can not be translated. Use Android resources instead."
-        errorLine1="                    mStatus.setText(&quot;responsive&quot;);"
-        errorLine2="                                    ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/androidx/webkit/RendererTerminationActivity.java"
-            line="252"
-            column="37"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Reply via ReplyProxy&quot;, should use `@string` resource"
-        errorLine1="        android:text=&quot;Reply via ReplyProxy&quot; />"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_document_start_javascript.xml"
-            line="43"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Type an URL here&quot;, should use `@string` resource"
-        errorLine1="        android:hint=&quot;Type an URL here&quot;/>"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_proxy_override.xml"
-            line="43"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Renderer status:&quot;, should use `@string` resource"
-        errorLine1="            android:text=&quot;Renderer status:&quot;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_renderer_termination.xml"
-            line="37"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Type an URL here&quot;, should use `@string` resource"
-        errorLine1="        android:hint=&quot;Type an URL here&quot;"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_tracing_controller.xml"
-            line="42"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Reply via ReplyProxy&quot;, should use `@string` resource"
-        errorLine1="            android:text=&quot;Reply via ReplyProxy&quot; />"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_web_message_listener.xml"
-            line="47"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Reply via Port&quot;, should use `@string` resource"
-        errorLine1="            android:text=&quot;Reply via Port&quot; />"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_web_message_listener.xml"
-            line="53"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Use &quot;`start`&quot; instead of &quot;`left`&quot; to ensure correct behavior in right-to-left locales"
-        errorLine1="        android:gravity=&quot;left&quot;"
-        errorLine2="                         ~~~~">
-        <location
-            file="src/main/res/layout/activity_renderer_termination.xml"
-            line="31"
-            column="26"/>
-    </issue>
-
-    <issue
-        id="RtlHardcoded"
-        message="Use &quot;`start`&quot; instead of &quot;`left`&quot; to ensure correct behavior in right-to-left locales"
-        errorLine1="        android:gravity=&quot;left&quot;>"
-        errorLine2="                         ~~~~">
-        <location
-            file="src/main/res/layout/activity_renderer_termination.xml"
-            line="75"
-            column="26"/>
-    </issue>
-
-    <issue
         id="UnknownNullness"
         message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
         errorLine1="    protected void onCreate(Bundle savedInstanceState) {"
diff --git a/webkit/webkit/lint-baseline.xml b/webkit/webkit/lint-baseline.xml
index ab4d271..5e2bf42 100644
--- a/webkit/webkit/lint-baseline.xml
+++ b/webkit/webkit/lint-baseline.xml
@@ -1,5 +1,753 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+    <issue
+        id="BanUncheckedReflection"
+        message="Calling Method.invoke without an SDK check"
+        errorLine1="        return (PackageInfo) webViewFactoryClass.getMethod("
+        errorLine2="                             ^">
+        <location
+            file="src/main/java/androidx/webkit/WebViewCompat.java"
+            line="384"
+            column="30"/>
+    </issue>
+
+    <issue
+        id="BanUncheckedReflection"
+        message="Calling Method.invoke without an SDK check"
+        errorLine1="                webviewPackageName = (String) webviewUpdateServiceClass.getMethod("
+        errorLine2="                                              ^">
+        <location
+            file="src/main/java/androidx/webkit/WebViewCompat.java"
+            line="405"
+            column="47"/>
+    </issue>
+
+    <issue
+        id="BanUncheckedReflection"
+        message="Calling Method.invoke without an SDK check"
+        errorLine1="        return (InvocationHandler) createProviderFactoryMethod.invoke(null);"
+        errorLine2="                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
+        <location
+            file="src/main/java/androidx/webkit/internal/WebViewGlueCommunicator.java"
+            line="69"
+            column="36"/>
+    </issue>
+
+    <issue
+        id="BanUncheckedReflection"
+        message="Calling Method.invoke without an SDK check"
+        errorLine1="            return getFactoryMethod.invoke(null);"
+        errorLine2="                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
+        <location
+            file="src/main/java/androidx/webkit/internal/WebViewGlueCommunicator.java"
+            line="116"
+            column="20"/>
+    </issue>
+
+    <issue
+        id="UnsafeNewApiCall"
+        message="This call is to a method from API 24, the call containing class androidx.webkit.internal.AssetHelper is not annotated with @RequiresApi(x) where x is at least 24. Either annotate the containing class with at least @RequiresApi(24) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(24)."
+        errorLine1="            return context.getDataDir();"
+        errorLine2="                           ~~~~~~~~~~">
+        <location
+            file="src/main/java/androidx/webkit/internal/AssetHelper.java"
+            line="188"
+            column="28"/>
+    </issue>
+
+    <issue
+        id="UnsafeNewApiCall"
+        message="This call is to a method from API 27, the call containing class androidx.webkit.internal.SafeBrowsingResponseImpl is not annotated with @RequiresApi(x) where x is at least 27. Either annotate the containing class with at least @RequiresApi(27) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(27)."
+        errorLine1="            getFrameworksImpl().showInterstitial(allowReporting);"
+        errorLine2="                                ~~~~~~~~~~~~~~~~">
+        <location
+            file="src/main/java/androidx/webkit/internal/SafeBrowsingResponseImpl.java"
+            line="86"
+            column="33"/>
+    </issue>
+
+    <issue
+        id="UnsafeNewApiCall"
+        message="This call is to a method from API 27, the call containing class androidx.webkit.internal.SafeBrowsingResponseImpl is not annotated with @RequiresApi(x) where x is at least 27. Either annotate the containing class with at least @RequiresApi(27) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(27)."
+        errorLine1="            getFrameworksImpl().proceed(report);"
+        errorLine2="                                ~~~~~~~">
+        <location
+            file="src/main/java/androidx/webkit/internal/SafeBrowsingResponseImpl.java"
+            line="100"
+            column="33"/>
+    </issue>
+
+    <issue
+        id="UnsafeNewApiCall"
+        message="This call is to a method from API 27, the call containing class androidx.webkit.internal.SafeBrowsingResponseImpl is not annotated with @RequiresApi(x) where x is at least 27. Either annotate the containing class with at least @RequiresApi(27) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(27)."
+        errorLine1="            getFrameworksImpl().backToSafety(report);"
+        errorLine2="                                ~~~~~~~~~~~~">
+        <location
+            file="src/main/java/androidx/webkit/internal/SafeBrowsingResponseImpl.java"
+            line="114"
+            column="33"/>
+    </issue>
+
+    <issue
+        id="UnsafeNewApiCall"
+        message="This call is to a method from API 24, the call containing class androidx.webkit.internal.ServiceWorkerControllerImpl is not annotated with @RequiresApi(x) where x is at least 24. Either annotate the containing class with at least @RequiresApi(24) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(24)."
+        errorLine1="            mFrameworksImpl = ServiceWorkerController.getInstance();"
+        errorLine2="                                                      ~~~~~~~~~~~">
+        <location
+            file="src/main/java/androidx/webkit/internal/ServiceWorkerControllerImpl.java"
+            line="46"
+            column="55"/>
+    </issue>
+
+    <issue
+        id="UnsafeNewApiCall"
+        message="This call is to a method from API 24, the call containing class androidx.webkit.internal.ServiceWorkerControllerImpl is not annotated with @RequiresApi(x) where x is at least 24. Either annotate the containing class with at least @RequiresApi(24) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(24)."
+        errorLine1="                    mFrameworksImpl.getServiceWorkerWebSettings());"
+        errorLine2="                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
+        <location
+            file="src/main/java/androidx/webkit/internal/ServiceWorkerControllerImpl.java"
+            line="51"
+            column="37"/>
+    </issue>
+
+    <issue
+        id="UnsafeNewApiCall"
+        message="This call is to a method from API 24, the call containing class androidx.webkit.internal.ServiceWorkerControllerImpl is not annotated with @RequiresApi(x) where x is at least 24. Either annotate the containing class with at least @RequiresApi(24) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(24)."
+        errorLine1="            mFrameworksImpl = ServiceWorkerController.getInstance();"
+        errorLine2="                                                      ~~~~~~~~~~~">
+        <location
+            file="src/main/java/androidx/webkit/internal/ServiceWorkerControllerImpl.java"
+            line="65"
+            column="55"/>
+    </issue>
+
+    <issue
+        id="UnsafeNewApiCall"
+        message="This call is to a method from API 24, the call containing class androidx.webkit.internal.ServiceWorkerControllerImpl is not annotated with @RequiresApi(x) where x is at least 24. Either annotate the containing class with at least @RequiresApi(24) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(24)."
+        errorLine1="            getFrameworksImpl().setServiceWorkerClient(new FrameworkServiceWorkerClient(client));"
+        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~">
+        <location
+            file="src/main/java/androidx/webkit/internal/ServiceWorkerControllerImpl.java"
+            line="88"
+            column="33"/>
+    </issue>
+
+    <issue
+        id="UnsafeNewApiCall"
+        message="This call is to a method from API 24, the call containing class androidx.webkit.internal.ServiceWorkerWebSettingsImpl is not annotated with @RequiresApi(x) where x is at least 24. Either annotate the containing class with at least @RequiresApi(24) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(24)."
+        errorLine1="            getFrameworksImpl().setCacheMode(mode);"
+        errorLine2="                                ~~~~~~~~~~~~">
+        <location
+            file="src/main/java/androidx/webkit/internal/ServiceWorkerWebSettingsImpl.java"
+            line="95"
+            column="33"/>
+    </issue>
+
+    <issue
+        id="UnsafeNewApiCall"
+        message="This call is to a method from API 24, the call containing class androidx.webkit.internal.ServiceWorkerWebSettingsImpl is not annotated with @RequiresApi(x) where x is at least 24. Either annotate the containing class with at least @RequiresApi(24) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(24)."
+        errorLine1="            return getFrameworksImpl().getCacheMode();"
+        errorLine2="                                       ~~~~~~~~~~~~">
+        <location
+            file="src/main/java/androidx/webkit/internal/ServiceWorkerWebSettingsImpl.java"
+            line="108"
+            column="40"/>
+    </issue>
+
+    <issue
+        id="UnsafeNewApiCall"
+        message="This call is to a method from API 24, the call containing class androidx.webkit.internal.ServiceWorkerWebSettingsImpl is not annotated with @RequiresApi(x) where x is at least 24. Either annotate the containing class with at least @RequiresApi(24) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(24)."
+        errorLine1="            getFrameworksImpl().setAllowContentAccess(allow);"
+        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~">
+        <location
+            file="src/main/java/androidx/webkit/internal/ServiceWorkerWebSettingsImpl.java"
+            line="121"
+            column="33"/>
+    </issue>
+
+    <issue
+        id="UnsafeNewApiCall"
+        message="This call is to a method from API 24, the call containing class androidx.webkit.internal.ServiceWorkerWebSettingsImpl is not annotated with @RequiresApi(x) where x is at least 24. Either annotate the containing class with at least @RequiresApi(24) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(24)."
+        errorLine1="            return getFrameworksImpl().getAllowContentAccess();"
+        errorLine2="                                       ~~~~~~~~~~~~~~~~~~~~~">
+        <location
+            file="src/main/java/androidx/webkit/internal/ServiceWorkerWebSettingsImpl.java"
+            line="134"
+            column="40"/>
+    </issue>
+
+    <issue
+        id="UnsafeNewApiCall"
+        message="This call is to a method from API 24, the call containing class androidx.webkit.internal.ServiceWorkerWebSettingsImpl is not annotated with @RequiresApi(x) where x is at least 24. Either annotate the containing class with at least @RequiresApi(24) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(24)."
+        errorLine1="            getFrameworksImpl().setAllowFileAccess(allow);"
+        errorLine2="                                ~~~~~~~~~~~~~~~~~~">
+        <location
+            file="src/main/java/androidx/webkit/internal/ServiceWorkerWebSettingsImpl.java"
+            line="147"
+            column="33"/>
+    </issue>
+
+    <issue
+        id="UnsafeNewApiCall"
+        message="This call is to a method from API 24, the call containing class androidx.webkit.internal.ServiceWorkerWebSettingsImpl is not annotated with @RequiresApi(x) where x is at least 24. Either annotate the containing class with at least @RequiresApi(24) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(24)."
+        errorLine1="            return getFrameworksImpl().getAllowFileAccess();"
+        errorLine2="                                       ~~~~~~~~~~~~~~~~~~">
+        <location
+            file="src/main/java/androidx/webkit/internal/ServiceWorkerWebSettingsImpl.java"
+            line="160"
+            column="40"/>
+    </issue>
+
+    <issue
+        id="UnsafeNewApiCall"
+        message="This call is to a method from API 24, the call containing class androidx.webkit.internal.ServiceWorkerWebSettingsImpl is not annotated with @RequiresApi(x) where x is at least 24. Either annotate the containing class with at least @RequiresApi(24) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(24)."
+        errorLine1="            getFrameworksImpl().setBlockNetworkLoads(flag);"
+        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~">
+        <location
+            file="src/main/java/androidx/webkit/internal/ServiceWorkerWebSettingsImpl.java"
+            line="174"
+            column="33"/>
+    </issue>
+
+    <issue
+        id="UnsafeNewApiCall"
+        message="This call is to a method from API 24, the call containing class androidx.webkit.internal.ServiceWorkerWebSettingsImpl is not annotated with @RequiresApi(x) where x is at least 24. Either annotate the containing class with at least @RequiresApi(24) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(24)."
+        errorLine1="            return getFrameworksImpl().getBlockNetworkLoads();"
+        errorLine2="                                       ~~~~~~~~~~~~~~~~~~~~">
+        <location
+            file="src/main/java/androidx/webkit/internal/ServiceWorkerWebSettingsImpl.java"
+            line="188"
+            column="40"/>
+    </issue>
+
+    <issue
+        id="UnsafeNewApiCall"
+        message="This call is to a method from API 28, the call containing class androidx.webkit.internal.TracingControllerImpl is not annotated with @RequiresApi(x) where x is at least 28. Either annotate the containing class with at least @RequiresApi(28) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(28)."
+        errorLine1="            mFrameworksImpl = android.webkit.TracingController.getInstance();"
+        errorLine2="                                                               ~~~~~~~~~~~">
+        <location
+            file="src/main/java/androidx/webkit/internal/TracingControllerImpl.java"
+            line="45"
+            column="64"/>
+    </issue>
+
+    <issue
+        id="UnsafeNewApiCall"
+        message="This call is to a method from API 28, the call containing class androidx.webkit.internal.TracingControllerImpl is not annotated with @RequiresApi(x) where x is at least 28. Either annotate the containing class with at least @RequiresApi(28) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(28)."
+        errorLine1="            mFrameworksImpl = android.webkit.TracingController.getInstance();"
+        errorLine2="                                                               ~~~~~~~~~~~">
+        <location
+            file="src/main/java/androidx/webkit/internal/TracingControllerImpl.java"
+            line="58"
+            column="64"/>
+    </issue>
+
+    <issue
+        id="UnsafeNewApiCall"
+        message="This call is to a method from API 28, the call containing class androidx.webkit.internal.TracingControllerImpl is not annotated with @RequiresApi(x) where x is at least 28. Either annotate the containing class with at least @RequiresApi(28) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(28)."
+        errorLine1="            return getFrameworksImpl().isTracing();"
+        errorLine2="                                       ~~~~~~~~~">
+        <location
+            file="src/main/java/androidx/webkit/internal/TracingControllerImpl.java"
+            line="76"
+            column="40"/>
+    </issue>
+
+    <issue
+        id="UnsafeNewApiCall"
+        message="This call is to a method from API 28, the call containing class androidx.webkit.internal.TracingControllerImpl is not annotated with @RequiresApi(x) where x is at least 28. Either annotate the containing class with at least @RequiresApi(28) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(28)."
+        errorLine1="            android.webkit.TracingConfig config = new android.webkit.TracingConfig.Builder()"
+        errorLine2="                                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
+        <location
+            file="src/main/java/androidx/webkit/internal/TracingControllerImpl.java"
+            line="94"
+            column="51"/>
+    </issue>
+
+    <issue
+        id="UnsafeNewApiCall"
+        message="This call is to a method from API 28, the call containing class androidx.webkit.internal.TracingControllerImpl is not annotated with @RequiresApi(x) where x is at least 28. Either annotate the containing class with at least @RequiresApi(28) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(28)."
+        errorLine1="                    .addCategories(tracingConfig.getPredefinedCategories())"
+        errorLine2="                     ~~~~~~~~~~~~~">
+        <location
+            file="src/main/java/androidx/webkit/internal/TracingControllerImpl.java"
+            line="95"
+            column="22"/>
+    </issue>
+
+    <issue
+        id="UnsafeNewApiCall"
+        message="This call is to a method from API 28, the call containing class androidx.webkit.internal.TracingControllerImpl is not annotated with @RequiresApi(x) where x is at least 28. Either annotate the containing class with at least @RequiresApi(28) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(28)."
+        errorLine1="                    .addCategories(tracingConfig.getCustomIncludedCategories())"
+        errorLine2="                     ~~~~~~~~~~~~~">
+        <location
+            file="src/main/java/androidx/webkit/internal/TracingControllerImpl.java"
+            line="96"
+            column="22"/>
+    </issue>
+
+    <issue
+        id="UnsafeNewApiCall"
+        message="This call is to a method from API 28, the call containing class androidx.webkit.internal.TracingControllerImpl is not annotated with @RequiresApi(x) where x is at least 28. Either annotate the containing class with at least @RequiresApi(28) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(28)."
+        errorLine1="                    .setTracingMode(tracingConfig.getTracingMode())"
+        errorLine2="                     ~~~~~~~~~~~~~~">
+        <location
+            file="src/main/java/androidx/webkit/internal/TracingControllerImpl.java"
+            line="97"
+            column="22"/>
+    </issue>
+
+    <issue
+        id="UnsafeNewApiCall"
+        message="This call is to a method from API 28, the call containing class androidx.webkit.internal.TracingControllerImpl is not annotated with @RequiresApi(x) where x is at least 28. Either annotate the containing class with at least @RequiresApi(28) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(28)."
+        errorLine1="                    .build();"
+        errorLine2="                     ~~~~~">
+        <location
+            file="src/main/java/androidx/webkit/internal/TracingControllerImpl.java"
+            line="98"
+            column="22"/>
+    </issue>
+
+    <issue
+        id="UnsafeNewApiCall"
+        message="This call is to a method from API 28, the call containing class androidx.webkit.internal.TracingControllerImpl is not annotated with @RequiresApi(x) where x is at least 28. Either annotate the containing class with at least @RequiresApi(28) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(28)."
+        errorLine1="            getFrameworksImpl().start(config);"
+        errorLine2="                                ~~~~~">
+        <location
+            file="src/main/java/androidx/webkit/internal/TracingControllerImpl.java"
+            line="99"
+            column="33"/>
+    </issue>
+
+    <issue
+        id="UnsafeNewApiCall"
+        message="This call is to a method from API 28, the call containing class androidx.webkit.internal.TracingControllerImpl is not annotated with @RequiresApi(x) where x is at least 28. Either annotate the containing class with at least @RequiresApi(28) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(28)."
+        errorLine1="            return getFrameworksImpl().stop(outputStream, executor);"
+        errorLine2="                                       ~~~~">
+        <location
+            file="src/main/java/androidx/webkit/internal/TracingControllerImpl.java"
+            line="114"
+            column="40"/>
+    </issue>
+
+    <issue
+        id="UnsafeNewApiCall"
+        message="This call is to a method from API 23, the call containing class androidx.webkit.internal.WebMessagePortImpl is not annotated with @RequiresApi(x) where x is at least 23. Either annotate the containing class with at least @RequiresApi(23) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(23)."
+        errorLine1="            getFrameworksImpl().postMessage(compatToFrameworkMessage(message));"
+        errorLine2="                                ~~~~~~~~~~~">
+        <location
+            file="src/main/java/androidx/webkit/internal/WebMessagePortImpl.java"
+            line="78"
+            column="33"/>
+    </issue>
+
+    <issue
+        id="UnsafeNewApiCall"
+        message="This call is to a method from API 23, the call containing class androidx.webkit.internal.WebMessagePortImpl is not annotated with @RequiresApi(x) where x is at least 23. Either annotate the containing class with at least @RequiresApi(23) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(23)."
+        errorLine1="            getFrameworksImpl().close();"
+        errorLine2="                                ~~~~~">
+        <location
+            file="src/main/java/androidx/webkit/internal/WebMessagePortImpl.java"
+            line="93"
+            column="33"/>
+    </issue>
+
+    <issue
+        id="UnsafeNewApiCall"
+        message="This call is to a method from API 23, the call containing class androidx.webkit.internal.WebMessagePortImpl is not annotated with @RequiresApi(x) where x is at least 23. Either annotate the containing class with at least @RequiresApi(23) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(23)."
+        errorLine1="            getFrameworksImpl().setWebMessageCallback(new WebMessagePort.WebMessageCallback() {"
+        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~">
+        <location
+            file="src/main/java/androidx/webkit/internal/WebMessagePortImpl.java"
+            line="107"
+            column="33"/>
+    </issue>
+
+    <issue
+        id="UnsafeNewApiCall"
+        message="This call is to a method from API 23, the call containing class androidx.webkit.internal.WebMessagePortImpl is not annotated with @RequiresApi(x) where x is at least 23. Either annotate the containing class with at least @RequiresApi(23) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(23)."
+        errorLine1="            getFrameworksImpl().setWebMessageCallback(new WebMessagePort.WebMessageCallback() {"
+        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~">
+        <location
+            file="src/main/java/androidx/webkit/internal/WebMessagePortImpl.java"
+            line="130"
+            column="33"/>
+    </issue>
+
+    <issue
+        id="UnsafeNewApiCall"
+        message="This call is to a method from API 23, the call containing class androidx.webkit.internal.WebMessagePortImpl is not annotated with @RequiresApi(x) where x is at least 23. Either annotate the containing class with at least @RequiresApi(23) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(23)."
+        errorLine1="        return new WebMessage("
+        errorLine2="               ~~~~~~~~~~~~~~">
+        <location
+            file="src/main/java/androidx/webkit/internal/WebMessagePortImpl.java"
+            line="193"
+            column="16"/>
+    </issue>
+
+    <issue
+        id="UnsafeNewApiCall"
+        message="This call is to a method from API 23, the call containing class androidx.webkit.internal.WebMessagePortImpl is not annotated with @RequiresApi(x) where x is at least 23. Either annotate the containing class with at least @RequiresApi(23) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(23)."
+        errorLine1="                message.getData(),"
+        errorLine2="                        ~~~~~~~">
+        <location
+            file="src/main/java/androidx/webkit/internal/WebMessagePortImpl.java"
+            line="206"
+            column="25"/>
+    </issue>
+
+    <issue
+        id="UnsafeNewApiCall"
+        message="This call is to a method from API 23, the call containing class androidx.webkit.internal.WebMessagePortImpl is not annotated with @RequiresApi(x) where x is at least 23. Either annotate the containing class with at least @RequiresApi(23) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(23)."
+        errorLine1="                portsToCompat(message.getPorts()));"
+        errorLine2="                                      ~~~~~~~~">
+        <location
+            file="src/main/java/androidx/webkit/internal/WebMessagePortImpl.java"
+            line="207"
+            column="39"/>
+    </issue>
+
+    <issue
+        id="UnsafeNewApiCall"
+        message="This call is to a method from API 23, the call containing class androidx.webkit.internal.WebResourceErrorImpl is not annotated with @RequiresApi(x) where x is at least 23. Either annotate the containing class with at least @RequiresApi(23) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(23)."
+        errorLine1="            return getFrameworksImpl().getErrorCode();"
+        errorLine2="                                       ~~~~~~~~~~~~">
+        <location
+            file="src/main/java/androidx/webkit/internal/WebResourceErrorImpl.java"
+            line="84"
+            column="40"/>
+    </issue>
+
+    <issue
+        id="UnsafeNewApiCall"
+        message="This call is to a method from API 23, the call containing class androidx.webkit.internal.WebResourceErrorImpl is not annotated with @RequiresApi(x) where x is at least 23. Either annotate the containing class with at least @RequiresApi(23) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(23)."
+        errorLine1="            return getFrameworksImpl().getDescription();"
+        errorLine2="                                       ~~~~~~~~~~~~~~">
+        <location
+            file="src/main/java/androidx/webkit/internal/WebResourceErrorImpl.java"
+            line="99"
+            column="40"/>
+    </issue>
+
+    <issue
+        id="UnsafeNewApiCall"
+        message="This call is to a method from API 24, the call containing class androidx.webkit.WebResourceRequestCompat is not annotated with @RequiresApi(x) where x is at least 24. Either annotate the containing class with at least @RequiresApi(24) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(24)."
+        errorLine1="            return request.isRedirect();"
+        errorLine2="                           ~~~~~~~~~~">
+        <location
+            file="src/main/java/androidx/webkit/WebResourceRequestCompat.java"
+            line="52"
+            column="28"/>
+    </issue>
+
+    <issue
+        id="UnsafeNewApiCall"
+        message="This call is to a method from API 23, the call containing class androidx.webkit.WebSettingsCompat is not annotated with @RequiresApi(x) where x is at least 23. Either annotate the containing class with at least @RequiresApi(23) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(23)."
+        errorLine1="            settings.setOffscreenPreRaster(enabled);"
+        errorLine2="                     ~~~~~~~~~~~~~~~~~~~~~">
+        <location
+            file="src/main/java/androidx/webkit/WebSettingsCompat.java"
+            line="67"
+            column="22"/>
+    </issue>
+
+    <issue
+        id="UnsafeNewApiCall"
+        message="This call is to a method from API 23, the call containing class androidx.webkit.WebSettingsCompat is not annotated with @RequiresApi(x) where x is at least 23. Either annotate the containing class with at least @RequiresApi(23) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(23)."
+        errorLine1="            return settings.getOffscreenPreRaster();"
+        errorLine2="                            ~~~~~~~~~~~~~~~~~~~~~">
+        <location
+            file="src/main/java/androidx/webkit/WebSettingsCompat.java"
+            line="93"
+            column="29"/>
+    </issue>
+
+    <issue
+        id="UnsafeNewApiCall"
+        message="This call is to a method from API 26, the call containing class androidx.webkit.WebSettingsCompat is not annotated with @RequiresApi(x) where x is at least 26. Either annotate the containing class with at least @RequiresApi(26) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(26)."
+        errorLine1="            settings.setSafeBrowsingEnabled(enabled);"
+        errorLine2="                     ~~~~~~~~~~~~~~~~~~~~~~">
+        <location
+            file="src/main/java/androidx/webkit/WebSettingsCompat.java"
+            line="126"
+            column="22"/>
+    </issue>
+
+    <issue
+        id="UnsafeNewApiCall"
+        message="This call is to a method from API 26, the call containing class androidx.webkit.WebSettingsCompat is not annotated with @RequiresApi(x) where x is at least 26. Either annotate the containing class with at least @RequiresApi(26) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(26)."
+        errorLine1="            return settings.getSafeBrowsingEnabled();"
+        errorLine2="                            ~~~~~~~~~~~~~~~~~~~~~~">
+        <location
+            file="src/main/java/androidx/webkit/WebSettingsCompat.java"
+            line="151"
+            column="29"/>
+    </issue>
+
+    <issue
+        id="UnsafeNewApiCall"
+        message="This call is to a method from API 24, the call containing class androidx.webkit.WebSettingsCompat is not annotated with @RequiresApi(x) where x is at least 24. Either annotate the containing class with at least @RequiresApi(24) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(24)."
+        errorLine1="            settings.setDisabledActionModeMenuItems(menuItems);"
+        errorLine2="                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
+        <location
+            file="src/main/java/androidx/webkit/WebSettingsCompat.java"
+            line="191"
+            column="22"/>
+    </issue>
+
+    <issue
+        id="UnsafeNewApiCall"
+        message="This call is to a method from API 24, the call containing class androidx.webkit.WebSettingsCompat is not annotated with @RequiresApi(x) where x is at least 24. Either annotate the containing class with at least @RequiresApi(24) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(24)."
+        errorLine1="            return settings.getDisabledActionModeMenuItems();"
+        errorLine2="                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
+        <location
+            file="src/main/java/androidx/webkit/WebSettingsCompat.java"
+            line="217"
+            column="29"/>
+    </issue>
+
+    <issue
+        id="UnsafeNewApiCall"
+        message="This call is to a method from API 29, the call containing class androidx.webkit.WebSettingsCompat is not annotated with @RequiresApi(x) where x is at least 29. Either annotate the containing class with at least @RequiresApi(29) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(29)."
+        errorLine1="            settings.setForceDark(forceDarkMode);"
+        errorLine2="                     ~~~~~~~~~~~~">
+        <location
+            file="src/main/java/androidx/webkit/WebSettingsCompat.java"
+            line="354"
+            column="22"/>
+    </issue>
+
+    <issue
+        id="UnsafeNewApiCall"
+        message="This call is to a method from API 29, the call containing class androidx.webkit.WebSettingsCompat is not annotated with @RequiresApi(x) where x is at least 29. Either annotate the containing class with at least @RequiresApi(29) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(29)."
+        errorLine1="            return settings.getForceDark();"
+        errorLine2="                            ~~~~~~~~~~~~">
+        <location
+            file="src/main/java/androidx/webkit/WebSettingsCompat.java"
+            line="382"
+            column="29"/>
+    </issue>
+
+    <issue
+        id="UnsafeNewApiCall"
+        message="This call is to a method from API 21, the call containing class androidx.webkit.WebViewClientCompat is not annotated with @RequiresApi(x) where x is at least 21. Either annotate the containing class with at least @RequiresApi(21) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(21)."
+        errorLine1="        if (request.isForMainFrame()) {"
+        errorLine2="                    ~~~~~~~~~~~~~~">
+        <location
+            file="src/main/java/androidx/webkit/WebViewClientCompat.java"
+            line="176"
+            column="21"/>
+    </issue>
+
+    <issue
+        id="UnsafeNewApiCall"
+        message="This call is to a method from API 21, the call containing class androidx.webkit.WebViewClientCompat is not annotated with @RequiresApi(x) where x is at least 21. Either annotate the containing class with at least @RequiresApi(21) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(21)."
+        errorLine1="                    request.getUrl().toString());"
+        errorLine2="                            ~~~~~~">
+        <location
+            file="src/main/java/androidx/webkit/WebViewClientCompat.java"
+            line="179"
+            column="29"/>
+    </issue>
+
+    <issue
+        id="UnsafeNewApiCall"
+        message="This call is to a method from API 21, the call containing class androidx.webkit.WebViewClientCompat is not annotated with @RequiresApi(x) where x is at least 21. Either annotate the containing class with at least @RequiresApi(21) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(21)."
+        errorLine1="        return shouldOverrideUrlLoading(view, request.getUrl().toString());"
+        errorLine2="                                                      ~~~~~~">
+        <location
+            file="src/main/java/androidx/webkit/WebViewClientCompat.java"
+            line="296"
+            column="55"/>
+    </issue>
+
+    <issue
+        id="UnsafeNewApiCall"
+        message="This call is to a method from API 23, the call containing class androidx.webkit.WebViewCompat is not annotated with @RequiresApi(x) where x is at least 23. Either annotate the containing class with at least @RequiresApi(23) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(23)."
+        errorLine1="            webview.postVisualStateCallback(requestId,"
+        errorLine2="                    ~~~~~~~~~~~~~~~~~~~~~~~">
+        <location
+            file="src/main/java/androidx/webkit/WebViewCompat.java"
+            line="167"
+            column="21"/>
+    </issue>
+
+    <issue
+        id="UnsafeNewApiCall"
+        message="This call is to a method from API 27, the call containing class androidx.webkit.WebViewCompat is not annotated with @RequiresApi(x) where x is at least 27. Either annotate the containing class with at least @RequiresApi(27) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(27)."
+        errorLine1="            WebView.startSafeBrowsing(context, callback);"
+        errorLine2="                    ~~~~~~~~~~~~~~~~~">
+        <location
+            file="src/main/java/androidx/webkit/WebViewCompat.java"
+            line="212"
+            column="21"/>
+    </issue>
+
+    <issue
+        id="UnsafeNewApiCall"
+        message="This call is to a method from API 27, the call containing class androidx.webkit.WebViewCompat is not annotated with @RequiresApi(x) where x is at least 27. Either annotate the containing class with at least @RequiresApi(27) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(27)."
+        errorLine1="            WebView.setSafeBrowsingWhitelist(hostsList, callback);"
+        errorLine2="                    ~~~~~~~~~~~~~~~~~~~~~~~~">
+        <location
+            file="src/main/java/androidx/webkit/WebViewCompat.java"
+            line="263"
+            column="21"/>
+    </issue>
+
+    <issue
+        id="UnsafeNewApiCall"
+        message="This call is to a method from API 27, the call containing class androidx.webkit.WebViewCompat is not annotated with @RequiresApi(x) where x is at least 27. Either annotate the containing class with at least @RequiresApi(27) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(27)."
+        errorLine1="            return WebView.getSafeBrowsingPrivacyPolicyUrl();"
+        errorLine2="                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
+        <location
+            file="src/main/java/androidx/webkit/WebViewCompat.java"
+            line="328"
+            column="28"/>
+    </issue>
+
+    <issue
+        id="UnsafeNewApiCall"
+        message="This call is to a method from API 26, the call containing class androidx.webkit.WebViewCompat is not annotated with @RequiresApi(x) where x is at least 26. Either annotate the containing class with at least @RequiresApi(26) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(26)."
+        errorLine1="            return WebView.getCurrentWebViewPackage();"
+        errorLine2="                           ~~~~~~~~~~~~~~~~~~~~~~~~">
+        <location
+            file="src/main/java/androidx/webkit/WebViewCompat.java"
+            line="358"
+            column="28"/>
+    </issue>
+
+    <issue
+        id="UnsafeNewApiCall"
+        message="This call is to a method from API 23, the call containing class androidx.webkit.WebViewCompat is not annotated with @RequiresApi(x) where x is at least 23. Either annotate the containing class with at least @RequiresApi(23) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(23)."
+        errorLine1="            return WebMessagePortImpl.portsToCompat(webview.createWebMessageChannel());"
+        errorLine2="                                                            ~~~~~~~~~~~~~~~~~~~~~~~">
+        <location
+            file="src/main/java/androidx/webkit/WebViewCompat.java"
+            line="453"
+            column="61"/>
+    </issue>
+
+    <issue
+        id="UnsafeNewApiCall"
+        message="This call is to a method from API 23, the call containing class androidx.webkit.WebViewCompat is not annotated with @RequiresApi(x) where x is at least 23. Either annotate the containing class with at least @RequiresApi(23) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(23)."
+        errorLine1="            webview.postWebMessage("
+        errorLine2="                    ~~~~~~~~~~~~~~">
+        <location
+            file="src/main/java/androidx/webkit/WebViewCompat.java"
+            line="493"
+            column="21"/>
+    </issue>
+
+    <issue
+        id="UnsafeNewApiCall"
+        message="This call is to a method from API 26, the call containing class androidx.webkit.WebViewCompat is not annotated with @RequiresApi(x) where x is at least 26. Either annotate the containing class with at least @RequiresApi(26) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(26)."
+        errorLine1="            return webview.getWebViewClient();"
+        errorLine2="                           ~~~~~~~~~~~~~~~~">
+        <location
+            file="src/main/java/androidx/webkit/WebViewCompat.java"
+            line="741"
+            column="28"/>
+    </issue>
+
+    <issue
+        id="UnsafeNewApiCall"
+        message="This call is to a method from API 26, the call containing class androidx.webkit.WebViewCompat is not annotated with @RequiresApi(x) where x is at least 26. Either annotate the containing class with at least @RequiresApi(26) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(26)."
+        errorLine1="            return webview.getWebChromeClient();"
+        errorLine2="                           ~~~~~~~~~~~~~~~~~~">
+        <location
+            file="src/main/java/androidx/webkit/WebViewCompat.java"
+            line="765"
+            column="28"/>
+    </issue>
+
+    <issue
+        id="UnsafeNewApiCall"
+        message="This call is to a method from API 29, the call containing class androidx.webkit.WebViewCompat is not annotated with @RequiresApi(x) where x is at least 29. Either annotate the containing class with at least @RequiresApi(29) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(29)."
+        errorLine1="            android.webkit.WebViewRenderProcess renderer = webview.getWebViewRenderProcess();"
+        errorLine2="                                                                   ~~~~~~~~~~~~~~~~~~~~~~~">
+        <location
+            file="src/main/java/androidx/webkit/WebViewCompat.java"
+            line="800"
+            column="68"/>
+    </issue>
+
+    <issue
+        id="UnsafeNewApiCall"
+        message="This call is to a method from API 29, the call containing class androidx.webkit.WebViewCompat is not annotated with @RequiresApi(x) where x is at least 29. Either annotate the containing class with at least @RequiresApi(29) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(29)."
+        errorLine1="            webview.setWebViewRenderProcessClient(executor, webViewRenderProcessClient != null"
+        errorLine2="                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
+        <location
+            file="src/main/java/androidx/webkit/WebViewCompat.java"
+            line="851"
+            column="21"/>
+    </issue>
+
+    <issue
+        id="UnsafeNewApiCall"
+        message="This call is to a method from API 29, the call containing class androidx.webkit.WebViewCompat is not annotated with @RequiresApi(x) where x is at least 29. Either annotate the containing class with at least @RequiresApi(29) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(29)."
+        errorLine1="            webview.setWebViewRenderProcessClient(webViewRenderProcessClient != null"
+        errorLine2="                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
+        <location
+            file="src/main/java/androidx/webkit/WebViewCompat.java"
+            line="890"
+            column="21"/>
+    </issue>
+
+    <issue
+        id="UnsafeNewApiCall"
+        message="This call is to a method from API 29, the call containing class androidx.webkit.WebViewCompat is not annotated with @RequiresApi(x) where x is at least 29. Either annotate the containing class with at least @RequiresApi(29) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(29)."
+        errorLine1="                    webview.getWebViewRenderProcessClient();"
+        errorLine2="                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
+        <location
+            file="src/main/java/androidx/webkit/WebViewCompat.java"
+            line="921"
+            column="29"/>
+    </issue>
+
+    <issue
+        id="UnsafeNewApiCall"
+        message="This call is to a method from API 28, the call containing class androidx.webkit.WebViewCompat is not annotated with @RequiresApi(x) where x is at least 28. Either annotate the containing class with at least @RequiresApi(28) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(28)."
+        errorLine1="            if (webview.getWebViewLooper() != Looper.myLooper()) {"
+        errorLine2="                        ~~~~~~~~~~~~~~~~">
+        <location
+            file="src/main/java/androidx/webkit/WebViewCompat.java"
+            line="966"
+            column="25"/>
+    </issue>
+
+    <issue
+        id="UnsafeNewApiCall"
+        message="This call is to a method from API 28, the call containing class androidx.webkit.WebViewCompat is not annotated with @RequiresApi(x) where x is at least 28. Either annotate the containing class with at least @RequiresApi(28) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(28)."
+        errorLine1="                        + &quot;(Expected Looper &quot; + webview.getWebViewLooper() + &quot; called on &quot;"
+        errorLine2="                                                        ~~~~~~~~~~~~~~~~">
+        <location
+            file="src/main/java/androidx/webkit/WebViewCompat.java"
+            line="970"
+            column="57"/>
+    </issue>
+
+    <issue
+        id="UnsafeNewApiCall"
+        message="This call is to a method from API 28, the call containing class androidx.webkit.internal.WebViewGlueCommunicator is not annotated with @RequiresApi(x) where x is at least 28. Either annotate the containing class with at least @RequiresApi(28) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(28)."
+        errorLine1="            return WebView.getWebViewClassLoader();"
+        errorLine2="                           ~~~~~~~~~~~~~~~~~~~~~">
+        <location
+            file="src/main/java/androidx/webkit/internal/WebViewGlueCommunicator.java"
+            line="105"
+            column="28"/>
+    </issue>
+
+    <issue
+        id="UnsafeNewApiCall"
+        message="This call is to a method from API 29, the call containing class androidx.webkit.internal.WebViewRenderProcessImpl is not annotated with @RequiresApi(x) where x is at least 29. Either annotate the containing class with at least @RequiresApi(29) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(29)."
+        errorLine1="            return renderer != null ? renderer.terminate() : false;"
+        errorLine2="                                               ~~~~~~~~~">
+        <location
+            file="src/main/java/androidx/webkit/internal/WebViewRenderProcessImpl.java"
+            line="94"
+            column="48"/>
+    </issue>
 
     <issue
         id="KotlinPropertyAccess"
diff --git a/window/window-extensions/lint-baseline.xml b/window/window-extensions/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/window/window-extensions/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/window/window-samples/lint-baseline.xml b/window/window-samples/lint-baseline.xml
index 4475e27..8f1aa4b 100644
--- a/window/window-samples/lint-baseline.xml
+++ b/window/window-samples/lint-baseline.xml
@@ -1,182 +1,4 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
-
-    <issue
-        id="DuplicateIncludedIds"
-        message="Duplicate id @+id/rootLayout, defined or included multiple times in layout/activity_split_layout.xml: [layout/activity_split_layout.xml defines @+id/rootLayout, layout/activity_split_layout.xml => layout/split_layout_content.xml defines @+id/rootLayout, layout/activity_split_layout.xml => layout/split_layout_control.xml defines @+id/rootLayout]"
-        errorLine1="        &lt;include"
-        errorLine2="        ^">
-        <location
-            file="src/main/res/layout/activity_split_layout.xml"
-            line="34"
-            column="9"/>
-        <location
-            file="src/main/res/layout/activity_split_layout.xml"
-            line="22"
-            column="5"/>
-        <location
-            file="src/main/res/layout/split_layout_content.xml"
-            line="22"
-            column="5"/>
-        <location
-            file="src/main/res/layout/split_layout_control.xml"
-            line="22"
-            column="5"/>
-    </issue>
-
-    <issue
-        id="DuplicateIncludedIds"
-        message="Duplicate id @+id/rootLayout, defined or included multiple times in layout/activity_split_layout.xml: [layout/activity_split_layout.xml defines @+id/rootLayout, layout/activity_split_layout.xml => layout/split_layout_content.xml defines @+id/rootLayout, layout/activity_split_layout.xml => layout/split_layout_control.xml defines @+id/rootLayout]"
-        errorLine1="        &lt;include"
-        errorLine2="        ^">
-        <location
-            file="src/main/res/layout/activity_split_layout.xml"
-            line="37"
-            column="9"/>
-        <location
-            file="src/main/res/layout/activity_split_layout.xml"
-            line="22"
-            column="5"/>
-        <location
-            file="src/main/res/layout/split_layout_content.xml"
-            line="22"
-            column="5"/>
-        <location
-            file="src/main/res/layout/split_layout_control.xml"
-            line="22"
-            column="5"/>
-    </issue>
-
-    <issue
-        id="VectorRaster"
-        message="Limit vector icons sizes to 200×200 to keep icon drawing fast; see https://developer.android.com/studio/write/vector-asset-studio#when for more"
-        errorLine1="    android:width=&quot;320dp&quot; xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;>"
-        errorLine2="                   ~~~~~">
-        <location
-            file="src/main/res/drawable/ic_android_green_320dp.xml"
-            line="19"
-            column="20"/>
-    </issue>
-
-    <issue
-        id="AllowBackup"
-        message="On SDK version 23 and up, your app data will be automatically backed up and restored on app install. Consider adding the attribute `android:fullBackupContent` to specify an `@xml` resource which configures which files to backup. More info: https://developer.android.com/training/backup/autosyncapi.html"
-        errorLine1="    &lt;application"
-        errorLine2="     ~~~~~~~~~~~">
-        <location
-            file="src/main/AndroidManifest.xml"
-            line="21"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="UseCompoundDrawables"
-        message="This tag and its children can be replaced by one `&lt;TextView/>` and a compound drawable"
-        errorLine1="        &lt;LinearLayout"
-        errorLine2="         ~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_display_features.xml"
-            line="47"
-            column="10"/>
-    </issue>
-
-    <issue
-        id="UseCompoundDrawables"
-        message="This tag and its children can be replaced by one `&lt;TextView/>` and a compound drawable"
-        errorLine1="        &lt;LinearLayout"
-        errorLine2="         ~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_display_features.xml"
-            line="66"
-            column="10"/>
-    </issue>
-
-    <issue
-        id="UseCompoundDrawables"
-        message="This tag and its children can be replaced by one `&lt;TextView/>` and a compound drawable"
-        errorLine1="        &lt;LinearLayout"
-        errorLine2="         ~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_display_features.xml"
-            line="85"
-            column="10"/>
-    </issue>
-
-    <issue
-        id="Overdraw"
-        message="Possible overdraw: Root element paints background `@android:color/holo_orange_dark` with a theme that also paints a background (inferred theme is `@style/AppTheme`)"
-        errorLine1="    android:background=&quot;@android:color/holo_orange_dark&quot;>"
-        errorLine2="    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/presentation_second_display.xml"
-            line="22"
-            column="5"/>
-    </issue>
-
-    <issue
-        id="Overdraw"
-        message="Possible overdraw: Root element paints background `@color/colorSplitContentBackground` with a theme that also paints a background (inferred theme is `@style/AppTheme`)"
-        errorLine1="    android:background=&quot;@color/colorSplitContentBackground&quot;"
-        errorLine2="    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/split_layout_content.xml"
-            line="27"
-            column="5"/>
-    </issue>
-
-    <issue
-        id="Overdraw"
-        message="Possible overdraw: Root element paints background `@color/colorSplitControlsBackground` with a theme that also paints a background (inferred theme is `@style/AppTheme`)"
-        errorLine1="    android:background=&quot;@color/colorSplitControlsBackground&quot;"
-        errorLine2="    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/split_layout_control.xml"
-            line="27"
-            column="5"/>
-    </issue>
-
-    <issue
-        id="MissingApplicationIcon"
-        message="Should explicitly set `android:icon`, there is no default"
-        errorLine1="    &lt;application"
-        errorLine2="     ~~~~~~~~~~~">
-        <location
-            file="src/main/AndroidManifest.xml"
-            line="21"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="            &lt;ImageView"
-        errorLine2="             ~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_display_features.xml"
-            line="52"
-            column="14"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="            &lt;ImageView"
-        errorLine2="             ~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_display_features.xml"
-            line="71"
-            column="14"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="            &lt;ImageView"
-        errorLine2="             ~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_display_features.xml"
-            line="90"
-            column="14"/>
-    </issue>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
 </issues>
diff --git a/window/window-sidecar/lint-baseline.xml b/window/window-sidecar/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/window/window-sidecar/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/window/window/lint-baseline.xml b/window/window/lint-baseline.xml
index 5fadc3b..cb49e17 100644
--- a/window/window/lint-baseline.xml
+++ b/window/window/lint-baseline.xml
@@ -1,16 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
-
-    <issue
-        id="PrivateApi"
-        message="Accessing internal APIs via reflection is not supported and may not work on all devices or in the future"
-        errorLine1="            Class&lt;?> displayInfoClass = Class.forName(&quot;android.view.DisplayInfo&quot;);"
-        errorLine2="                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/window/WindowBoundsHelper.java"
-            line="351"
-            column="41"/>
-    </issue>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="BanUncheckedReflection"
@@ -19,7 +8,7 @@
         errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/window/WindowBoundsHelper.java"
-            line="138"
+            line="158"
             column="38"/>
     </issue>
 
@@ -30,7 +19,7 @@
         errorLine2="                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/window/WindowBoundsHelper.java"
-            line="172"
+            line="192"
             column="35"/>
     </issue>
 
@@ -41,7 +30,7 @@
         errorLine2="                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/window/WindowBoundsHelper.java"
-            line="175"
+            line="195"
             column="35"/>
     </issue>
 
@@ -52,29 +41,18 @@
         errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/window/WindowBoundsHelper.java"
-            line="359"
+            line="379"
             column="13"/>
     </issue>
 
     <issue
         id="UnsafeNewApiCall"
-        message="This call is to a method from API 23, the call containing class androidx.window.WindowBoundsHelper is not annotated with @RequiresApi(x) where x is at least 23. Either annotate the containing class with at least @RequiresApi(23) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(23)."
-        errorLine1="                    activity.getSystemService(android.view.WindowManager.class);"
-        errorLine2="                             ~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/window/WindowBoundsHelper.java"
-            line="113"
-            column="30"/>
-    </issue>
-
-    <issue
-        id="UnsafeNewApiCall"
         message="This call is to a method from API 24, the call containing class androidx.window.WindowBoundsHelper is not annotated with @RequiresApi(x) where x is at least 24. Either annotate the containing class with at least @RequiresApi(24) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(24)."
         errorLine1="            if (activity.isInMultiWindowMode()) {"
         errorLine2="                         ~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/window/WindowBoundsHelper.java"
-            line="170"
+            line="190"
             column="26"/>
     </issue>
 
@@ -85,7 +63,7 @@
         errorLine2="                       ~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/window/WindowBoundsHelper.java"
-            line="187"
+            line="207"
             column="24"/>
     </issue>
 
@@ -96,7 +74,7 @@
         errorLine2="                      ~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/window/WindowBoundsHelper.java"
-            line="189"
+            line="209"
             column="23"/>
     </issue>
 
@@ -107,7 +85,7 @@
         errorLine2="                             ~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/window/WindowBoundsHelper.java"
-            line="205"
+            line="225"
             column="30"/>
     </issue>
 
@@ -118,7 +96,7 @@
         errorLine2="                                                 ~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/window/WindowBoundsHelper.java"
-            line="212"
+            line="232"
             column="50"/>
     </issue>
 
@@ -129,7 +107,7 @@
         errorLine2="                                                                      ~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/window/WindowBoundsHelper.java"
-            line="216"
+            line="236"
             column="71"/>
     </issue>
 
@@ -140,7 +118,7 @@
         errorLine2="                                                  ~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/window/WindowBoundsHelper.java"
-            line="217"
+            line="237"
             column="51"/>
     </issue>
 
@@ -151,7 +129,7 @@
         errorLine2="                                                ~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/window/WindowBoundsHelper.java"
-            line="220"
+            line="240"
             column="49"/>
     </issue>
 
@@ -162,7 +140,7 @@
         errorLine2="                                                                       ~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/window/WindowBoundsHelper.java"
-            line="224"
+            line="244"
             column="72"/>
     </issue>
 
@@ -173,7 +151,7 @@
         errorLine2="                                                   ~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/window/WindowBoundsHelper.java"
-            line="225"
+            line="245"
             column="52"/>
     </issue>
 
@@ -184,7 +162,7 @@
         errorLine2="                      ~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/window/WindowBoundsHelper.java"
-            line="254"
+            line="274"
             column="23"/>
     </issue>
 
@@ -195,7 +173,7 @@
         errorLine2="                    ~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/window/WindowBoundsHelper.java"
-            line="306"
+            line="326"
             column="21"/>
     </issue>
 
diff --git a/work/integration-tests/testapp/lint-baseline.xml b/work/integration-tests/testapp/lint-baseline.xml
index a43213e..9f8217d 100644
--- a/work/integration-tests/testapp/lint-baseline.xml
+++ b/work/integration-tests/testapp/lint-baseline.xml
@@ -1,49 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
-
-    <issue
-        id="BadPeriodicWorkRequestEnqueue"
-        message="Use `enqueueUniquePeriodicWork()` instead of `enqueue()`"
-        errorLine1="    /**"
-        errorLine2="    ^">
-        <location
-            file="../../workmanager/src/main/java/androidx/work/WorkManager.java"
-            line="213"
-            column="5"/>
-    </issue>
-
-    <issue
-        id="BadPeriodicWorkRequestEnqueue"
-        message="Use `enqueueUniquePeriodicWork()` instead of `enqueue()`"
-        errorLine1="    /**"
-        errorLine2="    ^">
-        <location
-            file="../../workmanager/src/main/java/androidx/work/WorkManager.java"
-            line="213"
-            column="5"/>
-    </issue>
-
-    <issue
-        id="BadPeriodicWorkRequestEnqueue"
-        message="Use `enqueueUniquePeriodicWork()` instead of `enqueue()`"
-        errorLine1="    /**"
-        errorLine2="    ^">
-        <location
-            file="../../workmanager/src/main/java/androidx/work/WorkManager.java"
-            line="213"
-            column="5"/>
-    </issue>
-
-    <issue
-        id="ManifestOrder"
-        message="`&lt;uses-permission>` tag appears after `&lt;application>` tag"
-        errorLine1="    &lt;uses-permission android:name=&quot;android.permission.READ_EXTERNAL_STORAGE&quot; />"
-        errorLine2="     ~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/AndroidManifest.xml"
-            line="53"
-            column="6"/>
-    </issue>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="UnsafeNewApiCall"
@@ -129,7 +85,7 @@
         errorLine2="                                 ~~~~~~~~~">
         <location
             file="src/main/java/androidx/work/integration/testapp/MainActivity.java"
-            line="490"
+            line="523"
             column="34"/>
     </issue>
 
@@ -140,7 +96,7 @@
         errorLine2="                                     ~~~~~~~~">
         <location
             file="src/main/java/androidx/work/integration/testapp/MainActivity.java"
-            line="492"
+            line="525"
             column="38"/>
     </issue>
 
@@ -151,7 +107,7 @@
         errorLine2="                                ~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/work/integration/testapp/MainActivity.java"
-            line="493"
+            line="526"
             column="33"/>
     </issue>
 
@@ -162,7 +118,7 @@
         errorLine2="                                         ~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/work/integration/testapp/MainActivity.java"
-            line="496"
+            line="529"
             column="42"/>
     </issue>
 
@@ -173,7 +129,7 @@
         errorLine2="                                         ~~~~~">
         <location
             file="src/main/java/androidx/work/integration/testapp/MainActivity.java"
-            line="497"
+            line="530"
             column="42"/>
     </issue>
 
@@ -184,40 +140,18 @@
         errorLine2="                         ~~~">
         <location
             file="src/main/java/androidx/work/integration/testapp/MainActivity.java"
-            line="172"
+            line="174"
             column="26"/>
     </issue>
 
     <issue
-        id="AllowBackup"
-        message="On SDK version 23 and up, your app data will be automatically backed up and restored on app install. Consider adding the attribute `android:fullBackupContent` to specify an `@xml` resource which configures which files to backup. More info: https://developer.android.com/training/backup/autosyncapi.html"
-        errorLine1="    &lt;application"
-        errorLine2="     ~~~~~~~~~~~">
-        <location
-            file="src/main/AndroidManifest.xml"
-            line="20"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="StaticFieldLeak"
-        message="This `AsyncTask` class should be static or leaks might occur (anonymous android.os.AsyncTask)"
-        errorLine1="                mBitmapLoadTask = new android.os.AsyncTask&lt;Image, Void, Bitmap>() {"
-        errorLine2="                                  ^">
-        <location
-            file="src/main/java/androidx/work/integration/testapp/imageprocessing/ImageRecyclerViewAdapter.java"
-            line="75"
-            column="35"/>
-    </issue>
-
-    <issue
         id="UnusedResources"
         message="The resource `R.integer.channel_importance` appears to be unused"
         errorLine1="    &lt;integer name=&quot;channel_importance&quot;>3&lt;/integer>"
         errorLine2="             ~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/res/values/strings.xml"
-            line="41"
+            line="42"
             column="14"/>
     </issue>
 
@@ -228,7 +162,7 @@
         errorLine2="             ~~~~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/res/values/strings.xml"
-            line="44"
+            line="45"
             column="14"/>
     </issue>
 
@@ -343,226 +277,6 @@
     </issue>
 
     <issue
-        id="MissingApplicationIcon"
-        message="Should explicitly set `android:icon`, there is no default"
-        errorLine1="    &lt;application"
-        errorLine2="     ~~~~~~~~~~~">
-        <location
-            file="src/main/AndroidManifest.xml"
-            line="20"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="ButtonStyle"
-        message="Buttons in button bars should be borderless; use `style=&quot;?android:attr/buttonBarButtonStyle&quot;` (and `?android:attr/buttonBarStyle` on the parent)"
-        errorLine1="            &lt;Button android:id=&quot;@+id/schedule_delay&quot;"
-        errorLine2="             ~~~~~~">
-        <location
-            file="src/main/res/layout/activity_main.xml"
-            line="96"
-            column="14"/>
-    </issue>
-
-    <issue
-        id="ButtonStyle"
-        message="Buttons in button bars should be borderless; use `style=&quot;?android:attr/buttonBarButtonStyle&quot;` (and `?android:attr/buttonBarStyle` on the parent)"
-        errorLine1="            &lt;Button android:id=&quot;@+id/coroutine_sleep&quot;"
-        errorLine2="             ~~~~~~">
-        <location
-            file="src/main/res/layout/activity_main.xml"
-            line="104"
-            column="14"/>
-    </issue>
-
-    <issue
-        id="Autofill"
-        message="Missing `autofillHints` attribute"
-        errorLine1="        &lt;EditText android:id=&quot;@+id/delay_in_ms&quot;"
-        errorLine2="         ~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_main.xml"
-            line="78"
-            column="10"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="    &lt;com.google.android.material.floatingactionbutton.FloatingActionButton"
-        errorLine2="     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_image_processing.xml"
-            line="34"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="    &lt;com.google.android.material.floatingactionbutton.FloatingActionButton"
-        errorLine2="     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_image_processing.xml"
-            line="45"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="ContentDescription"
-        message="Missing `contentDescription` attribute on image"
-        errorLine1="    &lt;ImageView"
-        errorLine2="     ~~~~~~~~~">
-        <location
-            file="src/main/res/layout/item_processed_image.xml"
-            line="29"
-            column="6"/>
-    </issue>
-
-    <issue
-        id="SetTextI18n"
-        message="String literal in `setText` can not be translated. Use Android resources instead."
-        errorLine1="                            mTextView.setText(&quot;nothing to show&quot;);"
-        errorLine2="                                              ~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/work/integration/testapp/RetryActivity.java"
-            line="79"
-            column="47"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Infinite Work + Charging Constraint&quot;, should use `@string` resource"
-        errorLine1="                android:text=&quot;Infinite Work + Charging Constraint&quot;/>"
-        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_main.xml"
-            line="36"
-            column="17"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Infinite Work + Network Constraint&quot;, should use `@string` resource"
-        errorLine1="                android:text=&quot;Infinite Work + Network Constraint&quot;/>"
-        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_main.xml"
-            line="44"
-            column="17"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Enqueue Battery Not Low Work&quot;, should use `@string` resource"
-        errorLine1="                android:text=&quot;Enqueue Battery Not Low Work&quot;/>"
-        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_main.xml"
-            line="52"
-            column="17"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Sherlock Holmes&quot;, should use `@string` resource"
-        errorLine1="                android:text=&quot;Sherlock Holmes&quot;/>"
-        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_main.xml"
-            line="60"
-            column="17"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Image Processing&quot;, should use `@string` resource"
-        errorLine1="                android:text=&quot;Image Processing&quot;/>"
-        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_main.xml"
-            line="68"
-            column="17"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Observe Image URI&quot;, should use `@string` resource"
-        errorLine1="                android:text=&quot;Observe Image URI&quot;/>"
-        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_main.xml"
-            line="76"
-            column="17"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Delay in ms&quot;, should use `@string` resource"
-        errorLine1="                  android:hint=&quot;Delay in ms&quot;"
-        errorLine2="                  ~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_main.xml"
-            line="85"
-            column="19"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;0&quot;, should use `@string` resource"
-        errorLine1="                  android:text=&quot;0&quot;/>"
-        errorLine2="                  ~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_main.xml"
-            line="88"
-            column="19"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Schedule w/ Delay&quot;, should use `@string` resource"
-        errorLine1="                    android:text=&quot;Schedule w/ Delay&quot;/>"
-        errorLine2="                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_main.xml"
-            line="102"
-            column="21"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Coroutine Sleep&quot;, should use `@string` resource"
-        errorLine1="                    android:text=&quot;Coroutine Sleep&quot;/>"
-        errorLine2="                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_main.xml"
-            line="110"
-            column="21"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Coroutine Cancel&quot;, should use `@string` resource"
-        errorLine1="                android:text=&quot;Coroutine Cancel&quot;/>"
-        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/activity_main.xml"
-            line="120"
-            column="17"/>
-    </issue>
-
-    <issue
-        id="HardcodedText"
-        message="Hardcoded string &quot;Click&quot;, should use `@string` resource"
-        errorLine1="            android:text=&quot;Click&quot;"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/res/layout/retry_activity.xml"
-            line="24"
-            column="13"/>
-    </issue>
-
-    <issue
         id="UnknownNullness"
         message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
         errorLine1="    protected void onCreate(final Bundle savedInstanceState) {"
@@ -723,7 +437,7 @@
         errorLine2="                            ~~~~~~">
         <location
             file="src/main/java/androidx/work/integration/testapp/MainActivity.java"
-            line="74"
+            line="76"
             column="29"/>
     </issue>
 
diff --git a/work/workmanager-benchmark/lint-baseline.xml b/work/workmanager-benchmark/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/work/workmanager-benchmark/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/work/workmanager-gcm/lint-baseline.xml b/work/workmanager-gcm/lint-baseline.xml
index 8ef0325..8f1aa4b 100644
--- a/work/workmanager-gcm/lint-baseline.xml
+++ b/work/workmanager-gcm/lint-baseline.xml
@@ -1,15 +1,4 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
-
-    <issue
-        id="WakelockTimeout"
-        message="Provide a timeout when requesting a wakelock with `PowerManager.Wakelock.acquire(long timeout)`. This will ensure the OS will cleanup any wakelocks that last longer than you intend, and will save your user&apos;s battery."
-        errorLine1="            wakeLock.acquire();"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/work/impl/background/gcm/WorkManagerGcmDispatcher.java"
-            line="112"
-            column="13"/>
-    </issue>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
 </issues>
diff --git a/work/workmanager-inspection/lint-baseline.xml b/work/workmanager-inspection/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/work/workmanager-inspection/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/work/workmanager-ktx/lint-baseline.xml b/work/workmanager-ktx/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/work/workmanager-ktx/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/work/workmanager-lint/lint-baseline.xml b/work/workmanager-lint/lint-baseline.xml
index 4dc8e1c..297ae16 100644
--- a/work/workmanager-lint/lint-baseline.xml
+++ b/work/workmanager-lint/lint-baseline.xml
@@ -1,136 +1,4 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" version="4.2.0-alpha15">
-
-    <issue
-        id="LintImplTextFormat"
-        message="The issue summary should be shorter; typically just a 3-6 words; it&apos;s used as a topic header in HTML reports and in the IDE inspections window"
-        errorLine1="            briefDescription = DESCRIPTION,"
-        errorLine2="                               ~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/work/lint/RemoveWorkManagerInitializerDetector.kt"
-            line="54"
-            column="32"/>
-    </issue>
-
-    <issue
-        id="LintImplTextFormat"
-        message="&quot;WorkManagerInitializer&quot; looks like a code reference; surround with backtics in string to display as symbol, e.g. \`WorkManagerInitializer\`"
-        errorLine1="                    message = DESCRIPTION"
-        errorLine2="                              ~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/work/lint/RemoveWorkManagerInitializerDetector.kt"
-            line="123"
-            column="31"/>
-    </issue>
-
-    <issue
-        id="LintImplTextFormat"
-        message="The issue summary should be shorter; typically just a 3-6 words; it&apos;s used as a topic header in HTML reports and in the IDE inspections window"
-        errorLine1="            briefDescription = DESCRIPTION,"
-        errorLine2="                               ~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/work/lint/RxWorkerSetProgressDetector.kt"
-            line="43"
-            column="32"/>
-    </issue>
-
-    <issue
-        id="LintImplTextFormat"
-        message="&quot;foregroundServiceType&quot; looks like a code reference; surround with backtics in string to display as symbol, e.g. \`foregroundServiceType\`"
-        errorLine1="                                message = &quot;Missing $name foregroundServiceType in &quot; +"
-        errorLine2="                                                         ~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/work/lint/SpecifyForegroundServiceTypeIssueDetector.kt"
-            line="102"
-            column="58"/>
-    </issue>
-
-    <issue
-        id="LintImplTextFormat"
-        message="Single sentence error messages should not end with a period"
-        errorLine1="                message = &quot;Specify a valid range of job id&apos;s for `WorkManager` to use.&quot;"
-        errorLine2="                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/work/lint/SpecifyJobSchedulerIdRangeIssueDetector.kt"
-            line="101"
-            column="28"/>
-    </issue>
-
-    <issue
-        id="LintImplTextFormat"
-        message="The issue summary should be shorter; typically just a 3-6 words; it&apos;s used as a topic header in HTML reports and in the IDE inspections window"
-        errorLine1="            briefDescription = DESCRIPTION,"
-        errorLine2="                               ~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/work/lint/WorkerHasPublicModifierDetector.kt"
-            line="44"
-            column="32"/>
-    </issue>
-
-    <issue
-        id="LintImplTextFormat"
-        message="&quot;ListenableWorker&quot; looks like a code reference; surround with backtics in string to display as symbol, e.g. \`ListenableWorker\`"
-        errorLine1="                When you define a ListenableWorker which is constructed using the "
-        errorLine2="                                  ~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/work/lint/WorkerHasPublicModifierDetector.kt"
-            line="46"
-            column="35"/>
-    </issue>
-
-    <issue
-        id="LintImplUseExistingConstants"
-        message="Use `Scope.JAVA_FILE_SCOPE` instead"
-        errorLine1="                EnumSet.of(Scope.JAVA_FILE)"
-        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/work/lint/IdleBatteryChargingConstraintsDetector.kt"
-            line="60"
-            column="17"/>
-    </issue>
-
-    <issue
-        id="LintImplUseExistingConstants"
-        message="Use `Scope.JAVA_FILE_SCOPE` instead"
-        errorLine1="                EnumSet.of(Scope.JAVA_FILE)"
-        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/work/lint/InvalidPeriodicWorkRequestIntervalDetector.kt"
-            line="52"
-            column="17"/>
-    </issue>
-
-    <issue
-        id="LintImplUseExistingConstants"
-        message="Use `Scope.JAVA_FILE_SCOPE` instead"
-        errorLine1="                EnumSet.of(Scope.JAVA_FILE)"
-        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/work/lint/RxWorkerSetProgressDetector.kt"
-            line="52"
-            column="17"/>
-    </issue>
-
-    <issue
-        id="LintImplUseExistingConstants"
-        message="Use `Scope.JAVA_FILE_SCOPE` instead"
-        errorLine1="                EnumSet.of(Scope.JAVA_FILE)"
-        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/work/lint/SpecifyJobSchedulerIdRangeIssueDetector.kt"
-            line="54"
-            column="17"/>
-    </issue>
-
-    <issue
-        id="LintImplUseExistingConstants"
-        message="Use `Scope.JAVA_FILE_SCOPE` instead"
-        errorLine1="                EnumSet.of(Scope.JAVA_FILE)"
-        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/work/lint/WorkerHasPublicModifierDetector.kt"
-            line="54"
-            column="17"/>
-    </issue>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" version="4.2.0-beta02">
 
 </issues>
diff --git a/work/workmanager-multiprocess/lint-baseline.xml b/work/workmanager-multiprocess/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/work/workmanager-multiprocess/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/work/workmanager-rxjava2/lint-baseline.xml b/work/workmanager-rxjava2/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/work/workmanager-rxjava2/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/work/workmanager-rxjava3/lint-baseline.xml b/work/workmanager-rxjava3/lint-baseline.xml
new file mode 100644
index 0000000..8f1aa4b
--- /dev/null
+++ b/work/workmanager-rxjava3/lint-baseline.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
+
+</issues>
diff --git a/work/workmanager-testing/lint-baseline.xml b/work/workmanager-testing/lint-baseline.xml
index 7092053..9529618 100644
--- a/work/workmanager-testing/lint-baseline.xml
+++ b/work/workmanager-testing/lint-baseline.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="KotlinPropertyAccess"
diff --git a/work/workmanager/lint-baseline.xml b/work/workmanager/lint-baseline.xml
index 1cd0eeb..ef161ab 100644
--- a/work/workmanager/lint-baseline.xml
+++ b/work/workmanager/lint-baseline.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
+<issues format="5" by="lint 4.2.0-beta02" client="gradle" variant="debug" version="4.2.0-beta02">
 
     <issue
         id="BanSynchronizedMethods"
@@ -79,17 +79,6 @@
     </issue>
 
     <issue
-        id="BatteryLife"
-        message="Declaring a broadcastreceiver for `android.net.conn.CONNECTIVITY_CHANGE` is deprecated for apps targeting N and higher. In general, apps should not rely on this broadcast and instead use `WorkManager`."
-        errorLine1="                &lt;action android:name=&quot;android.net.conn.CONNECTIVITY_CHANGE&quot;/>"
-        errorLine2="                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/AndroidManifest.xml"
-            line="99"
-            column="39"/>
-    </issue>
-
-    <issue
         id="UnsafeNewApiCall"
         message="This call is to a method from API 19, the call containing class androidx.work.impl.background.systemalarm.Alarms is not annotated with @RequiresApi(x) where x is at least 19. Either annotate the containing class with at least @RequiresApi(19) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(19)."
         errorLine1="                alarmManager.setExact(RTC_WAKEUP, triggerAtMillis, pendingIntent);"
@@ -129,7 +118,7 @@
         errorLine2="                             ~~~~~~~~">
         <location
             file="src/main/java/androidx/work/impl/utils/ForceStopRunnable.java"
-            line="292"
+            line="294"
             column="30"/>
     </issue>
 
@@ -431,83 +420,6 @@
     </issue>
 
     <issue
-        id="UnsafeProtectedBroadcastReceiver"
-        message="This broadcast receiver declares an intent-filter for a protected broadcast action string, which can only be sent by the system, not third-party applications. However, the receiver&apos;s onReceive method does not appear to call getAction to ensure that the received Intent&apos;s action string matches the expected value, potentially making it possible for another actor to send a spoofed intent with no action string or a different action string and cause undesired behavior. In this case, it is possible that the onReceive method passed the received Intent to another method that checked the action string. If so, this finding can safely be ignored."
-        errorLine1="    public void onReceive(Context context, Intent intent) {"
-        errorLine2="                ~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/work/impl/background/systemalarm/RescheduleReceiver.java"
-            line="35"
-            column="17"/>
-    </issue>
-
-    <issue
-        id="WakelockTimeout"
-        message="Provide a timeout when requesting a wakelock with `PowerManager.Wakelock.acquire(long timeout)`. This will ensure the OS will cleanup any wakelocks that last longer than you intend, and will save your user&apos;s battery."
-        errorLine1="        mWakeLock.acquire();"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/work/impl/background/systemalarm/DelayMetCommandHandler.java"
-            line="191"
-            column="9"/>
-    </issue>
-
-    <issue
-        id="WakelockTimeout"
-        message="Provide a timeout when requesting a wakelock with `PowerManager.Wakelock.acquire(long timeout)`. This will ensure the OS will cleanup any wakelocks that last longer than you intend, and will save your user&apos;s battery."
-        errorLine1="                    mForegroundLock.acquire();"
-        errorLine2="                    ~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/work/impl/Processor.java"
-            line="155"
-            column="21"/>
-    </issue>
-
-    <issue
-        id="WakelockTimeout"
-        message="Provide a timeout when requesting a wakelock with `PowerManager.Wakelock.acquire(long timeout)`. This will ensure the OS will cleanup any wakelocks that last longer than you intend, and will save your user&apos;s battery."
-        errorLine1="            processCommandLock.acquire();"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/work/impl/background/systemalarm/SystemAlarmDispatcher.java"
-            line="251"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="WakelockTimeout"
-        message="Provide a timeout when requesting a wakelock with `PowerManager.Wakelock.acquire(long timeout)`. This will ensure the OS will cleanup any wakelocks that last longer than you intend, and will save your user&apos;s battery."
-        errorLine1="                            wakeLock.acquire();"
-        errorLine2="                            ~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/work/impl/background/systemalarm/SystemAlarmDispatcher.java"
-            line="276"
-            column="29"/>
-    </issue>
-
-    <issue
-        id="StaticFieldLeak"
-        message="Do not place Android context classes in static fields (static reference to `WorkManagerImpl` which has field `mContext` pointing to `Context`); this is a memory leak"
-        errorLine1="    private static WorkManagerImpl sDelegatedInstance = null;"
-        errorLine2="            ~~~~~~">
-        <location
-            file="src/main/java/androidx/work/impl/WorkManagerImpl.java"
-            line="100"
-            column="13"/>
-    </issue>
-
-    <issue
-        id="StaticFieldLeak"
-        message="Do not place Android context classes in static fields (static reference to `WorkManagerImpl` which has field `mContext` pointing to `Context`); this is a memory leak"
-        errorLine1="    private static WorkManagerImpl sDefaultInstance = null;"
-        errorLine2="            ~~~~~~">
-        <location
-            file="src/main/java/androidx/work/impl/WorkManagerImpl.java"
-            line="101"
-            column="13"/>
-    </issue>
-
-    <issue
         id="KotlinPropertyAccess"
         message="This method should be called `getState` such that `state` can be accessed as a property from Kotlin; see https://android.github.io/kotlin-guides/interop.html#property-prefixes"
         errorLine1="    public abstract T getInitialState();"
@@ -1050,7 +962,7 @@
         errorLine2="                              ~~~~~~~">
         <location
             file="src/main/java/androidx/work/impl/utils/ForceStopRunnable.java"
-            line="311"
+            line="313"
             column="31"/>
     </issue>
 
@@ -1061,7 +973,7 @@
         errorLine2="                                               ~~~~~~">
         <location
             file="src/main/java/androidx/work/impl/utils/ForceStopRunnable.java"
-            line="311"
+            line="313"
             column="48"/>
     </issue>
 
@@ -2260,7 +2172,7 @@
         errorLine2="               ~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/work/impl/WorkerWrapper.java"
-            line="683"
+            line="685"
             column="16"/>
     </issue>