Disable SyntheticAccessor

We no longer consider it worth optimizing for.

Test: ./gradlew lintDebug
Change-Id: Ia545cf1696fe91b97144ab681d0d90ea9fd8dce5
diff --git a/buildSrc/private/src/main/kotlin/androidx/build/AndroidXComposeImplPlugin.kt b/buildSrc/private/src/main/kotlin/androidx/build/AndroidXComposeImplPlugin.kt
index 1d045d0..8cb0a3d 100644
--- a/buildSrc/private/src/main/kotlin/androidx/build/AndroidXComposeImplPlugin.kt
+++ b/buildSrc/private/src/main/kotlin/androidx/build/AndroidXComposeImplPlugin.kt
@@ -84,10 +84,6 @@
                 val isPublished = androidXExtension.shouldPublish()
 
                 it.lint {
-                    // Too many Kotlin features require synthetic accessors - we want to rely on R8
-                    // to
-                    // remove these accessors
-                    disable.add("SyntheticAccessor")
                     // These lint checks are normally a warning (or lower), but we ignore (in
                     // AndroidX)
                     // warnings in Lint, so we make it an error here so it will fail the build.
diff --git a/buildSrc/private/src/main/kotlin/androidx/build/LintConfiguration.kt b/buildSrc/private/src/main/kotlin/androidx/build/LintConfiguration.kt
index 2552af0..28200ee 100644
--- a/buildSrc/private/src/main/kotlin/androidx/build/LintConfiguration.kt
+++ b/buildSrc/private/src/main/kotlin/androidx/build/LintConfiguration.kt
@@ -397,15 +397,9 @@
             fatal.add("LambdaLast")
             fatal.add("UnknownNullness")
 
-            // Only override if not set explicitly.
-            // Some Kotlin projects may wish to disable this.
-            if (
-                isLibrary &&
-                    !disable.contains("SyntheticAccessor") &&
-                    extension.type != LibraryType.SAMPLES
-            ) {
-                fatal.add("SyntheticAccessor")
-            }
+            // Too many Kotlin features require synthetic accessors - we want to rely on R8 to
+            // remove these accessors
+            disable.add("SyntheticAccessor")
 
             // Only check for missing translations in finalized (beta and later) modules.
             if (extension.mavenVersion?.isFinalApi() == true) {
diff --git a/constraintlayout/constraintlayout-core/lint-baseline.xml b/constraintlayout/constraintlayout-core/lint-baseline.xml
index bff62dd..1c3b73f 100644
--- a/constraintlayout/constraintlayout-core/lint-baseline.xml
+++ b/constraintlayout/constraintlayout-core/lint-baseline.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="6" by="lint 7.4.0-alpha08" type="baseline" client="gradle" dependencies="false" name="AGP (7.4.0-alpha08)" variant="all" version="7.4.0-alpha08">
+<issues format="6" by="lint 8.1.0" type="baseline" client="gradle" dependencies="false" name="AGP (8.1.0)" variant="all" version="8.1.0">
 
     <issue
         id="PrivateConstructorForUtilityClass"
@@ -74,645 +74,6 @@
     </issue>
 
     <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mId` of class `Constraint` requires synthetic accessor"
-        errorLine1="            return mId;"
-        errorLine2="                   ~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/core/dsl/Constraint.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mHorizontalGap` of class `Flow` requires synthetic accessor"
-        errorLine1="                return mWidth - mHorizontalGap;"
-        errorLine2="                                ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/core/widgets/Flow.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mVerticalGap` of class `Flow` requires synthetic accessor"
-        errorLine1="                return mHeight - mVerticalGap;"
-        errorLine2="                                 ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/core/widgets/Flow.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` method `getWidgetWidth` of class `Flow` requires synthetic accessor"
-        errorLine1="                int width = getWidgetWidth(widget, mMax);"
-        errorLine2="                            ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/core/widgets/Flow.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mHorizontalGap` of class `Flow` requires synthetic accessor"
-        errorLine1="                int gap = mHorizontalGap;"
-        errorLine2="                          ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/core/widgets/Flow.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` method `getWidgetHeight` of class `Flow` requires synthetic accessor"
-        errorLine1="                int height = getWidgetHeight(widget, mMax);"
-        errorLine2="                             ~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/core/widgets/Flow.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` method `getWidgetWidth` of class `Flow` requires synthetic accessor"
-        errorLine1="                int width = getWidgetWidth(widget, mMax);"
-        errorLine2="                            ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/core/widgets/Flow.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` method `getWidgetHeight` of class `Flow` requires synthetic accessor"
-        errorLine1="                int height = getWidgetHeight(widget, mMax);"
-        errorLine2="                             ~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/core/widgets/Flow.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mVerticalGap` of class `Flow` requires synthetic accessor"
-        errorLine1="                int gap = mVerticalGap;"
-        errorLine2="                          ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/core/widgets/Flow.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mDisplayedWidgetsCount` of class `Flow` requires synthetic accessor"
-        errorLine1="                if (mStartIndex + i >= mDisplayedWidgetsCount) {"
-        errorLine2="                                       ~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/core/widgets/Flow.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mDisplayedWidgets` of class `Flow` requires synthetic accessor"
-        errorLine1="                ConstraintWidget widget = mDisplayedWidgets[mStartIndex + i];"
-        errorLine2="                                          ~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/core/widgets/Flow.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mDisplayedWidgetsCount` of class `Flow` requires synthetic accessor"
-        errorLine1="                if (mStartIndex + index >= mDisplayedWidgetsCount) {"
-        errorLine2="                                           ~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/core/widgets/Flow.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mDisplayedWidgets` of class `Flow` requires synthetic accessor"
-        errorLine1="                ConstraintWidget widget = mDisplayedWidgets[mStartIndex + index];"
-        errorLine2="                                          ~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/core/widgets/Flow.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mVerticalStyle` of class `Flow` requires synthetic accessor"
-        errorLine1="                verticalWidget.setVerticalChainStyle(mVerticalStyle);"
-        errorLine2="                                                     ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/core/widgets/Flow.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mVerticalGap` of class `Flow` requires synthetic accessor"
-        errorLine1="                    padding += mVerticalGap;"
-        errorLine2="                               ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/core/widgets/Flow.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mVerticalAlign` of class `Flow` requires synthetic accessor"
-        errorLine1="                if (mVerticalAlign == VERTICAL_ALIGN_BASELINE &amp;&amp; !verticalWidget.hasBaseline()) {"
-        errorLine2="                    ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/core/widgets/Flow.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mDisplayedWidgetsCount` of class `Flow` requires synthetic accessor"
-        errorLine1="                        if (mStartIndex + index >= mDisplayedWidgetsCount) {"
-        errorLine2="                                                   ~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/core/widgets/Flow.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mDisplayedWidgets` of class `Flow` requires synthetic accessor"
-        errorLine1="                        ConstraintWidget widget = mDisplayedWidgets[mStartIndex + index];"
-        errorLine2="                                                  ~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/core/widgets/Flow.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mDisplayedWidgetsCount` of class `Flow` requires synthetic accessor"
-        errorLine1="                    if (mStartIndex + index >= mDisplayedWidgetsCount) {"
-        errorLine2="                                               ~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/core/widgets/Flow.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mDisplayedWidgets` of class `Flow` requires synthetic accessor"
-        errorLine1="                    ConstraintWidget widget = mDisplayedWidgets[mStartIndex + index];"
-        errorLine2="                                              ~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/core/widgets/Flow.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mHorizontalStyle` of class `Flow` requires synthetic accessor"
-        errorLine1="                        int style = mHorizontalStyle;"
-        errorLine2="                                    ~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/core/widgets/Flow.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mHorizontalBias` of class `Flow` requires synthetic accessor"
-        errorLine1="                        float bias = isInRtl ? (1 - mHorizontalBias) : mHorizontalBias;"
-        errorLine2="                                                    ~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/core/widgets/Flow.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mHorizontalBias` of class `Flow` requires synthetic accessor"
-        errorLine1="                        float bias = isInRtl ? (1 - mHorizontalBias) : mHorizontalBias;"
-        errorLine2="                                                                       ~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/core/widgets/Flow.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mFirstHorizontalStyle` of class `Flow` requires synthetic accessor"
-        errorLine1="                        if (mStartIndex == 0 &amp;&amp; mFirstHorizontalStyle != UNKNOWN) {"
-        errorLine2="                                                ~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/core/widgets/Flow.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mFirstHorizontalStyle` of class `Flow` requires synthetic accessor"
-        errorLine1="                            style = mFirstHorizontalStyle;"
-        errorLine2="                                    ~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/core/widgets/Flow.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mFirstHorizontalBias` of class `Flow` requires synthetic accessor"
-        errorLine1="                            bias = isInRtl ? (1 - mFirstHorizontalBias) : mFirstHorizontalBias;"
-        errorLine2="                                                  ~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/core/widgets/Flow.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mFirstHorizontalBias` of class `Flow` requires synthetic accessor"
-        errorLine1="                            bias = isInRtl ? (1 - mFirstHorizontalBias) : mFirstHorizontalBias;"
-        errorLine2="                                                                          ~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/core/widgets/Flow.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mLastHorizontalStyle` of class `Flow` requires synthetic accessor"
-        errorLine1="                        } else if (isLastChain &amp;&amp; mLastHorizontalStyle != UNKNOWN) {"
-        errorLine2="                                                  ~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/core/widgets/Flow.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mLastHorizontalStyle` of class `Flow` requires synthetic accessor"
-        errorLine1="                            style = mLastHorizontalStyle;"
-        errorLine2="                                    ~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/core/widgets/Flow.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mLastHorizontalBias` of class `Flow` requires synthetic accessor"
-        errorLine1="                            bias = isInRtl ? (1 - mLastHorizontalBias) : mLastHorizontalBias;"
-        errorLine2="                                                  ~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/core/widgets/Flow.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mLastHorizontalBias` of class `Flow` requires synthetic accessor"
-        errorLine1="                            bias = isInRtl ? (1 - mLastHorizontalBias) : mLastHorizontalBias;"
-        errorLine2="                                                                         ~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/core/widgets/Flow.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mHorizontalGap` of class `Flow` requires synthetic accessor"
-        errorLine1="                        widget.mLeft.connect(previous.mRight, mHorizontalGap);"
-        errorLine2="                                                              ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/core/widgets/Flow.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mVerticalAlign` of class `Flow` requires synthetic accessor"
-        errorLine1="                        if (mVerticalAlign == VERTICAL_ALIGN_BASELINE"
-        errorLine2="                            ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/core/widgets/Flow.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mVerticalAlign` of class `Flow` requires synthetic accessor"
-        errorLine1="                            switch (mVerticalAlign) {"
-        errorLine2="                                    ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/core/widgets/Flow.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mHorizontalStyle` of class `Flow` requires synthetic accessor"
-        errorLine1="                horizontalWidget.setHorizontalChainStyle(mHorizontalStyle);"
-        errorLine2="                                                         ~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/core/widgets/Flow.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mHorizontalGap` of class `Flow` requires synthetic accessor"
-        errorLine1="                    padding += mHorizontalGap;"
-        errorLine2="                               ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/core/widgets/Flow.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mDisplayedWidgetsCount` of class `Flow` requires synthetic accessor"
-        errorLine1="                    if (mStartIndex + i >= mDisplayedWidgetsCount) {"
-        errorLine2="                                           ~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/core/widgets/Flow.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mDisplayedWidgets` of class `Flow` requires synthetic accessor"
-        errorLine1="                    ConstraintWidget widget = mDisplayedWidgets[mStartIndex + i];"
-        errorLine2="                                              ~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/core/widgets/Flow.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mVerticalStyle` of class `Flow` requires synthetic accessor"
-        errorLine1="                        int style = mVerticalStyle;"
-        errorLine2="                                    ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/core/widgets/Flow.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mVerticalBias` of class `Flow` requires synthetic accessor"
-        errorLine1="                        float bias = mVerticalBias;"
-        errorLine2="                                     ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/core/widgets/Flow.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mFirstVerticalStyle` of class `Flow` requires synthetic accessor"
-        errorLine1="                        if (mStartIndex == 0 &amp;&amp; mFirstVerticalStyle != UNKNOWN) {"
-        errorLine2="                                                ~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/core/widgets/Flow.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mFirstVerticalStyle` of class `Flow` requires synthetic accessor"
-        errorLine1="                            style = mFirstVerticalStyle;"
-        errorLine2="                                    ~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/core/widgets/Flow.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mFirstVerticalBias` of class `Flow` requires synthetic accessor"
-        errorLine1="                            bias = mFirstVerticalBias;"
-        errorLine2="                                   ~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/core/widgets/Flow.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mLastVerticalStyle` of class `Flow` requires synthetic accessor"
-        errorLine1="                        } else if (isLastChain &amp;&amp; mLastVerticalStyle != UNKNOWN) {"
-        errorLine2="                                                  ~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/core/widgets/Flow.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mLastVerticalStyle` of class `Flow` requires synthetic accessor"
-        errorLine1="                            style = mLastVerticalStyle;"
-        errorLine2="                                    ~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/core/widgets/Flow.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mLastVerticalBias` of class `Flow` requires synthetic accessor"
-        errorLine1="                            bias = mLastVerticalBias;"
-        errorLine2="                                   ~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/core/widgets/Flow.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mVerticalGap` of class `Flow` requires synthetic accessor"
-        errorLine1="                        widget.mTop.connect(previous.mBottom, mVerticalGap);"
-        errorLine2="                                                              ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/core/widgets/Flow.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mHorizontalAlign` of class `Flow` requires synthetic accessor"
-        errorLine1="                            switch (mHorizontalAlign) {"
-        errorLine2="                                    ~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/core/widgets/Flow.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mHorizontalAlign` of class `Flow` requires synthetic accessor"
-        errorLine1="                            switch (mHorizontalAlign) {"
-        errorLine2="                                    ~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/core/widgets/Flow.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mDisplayedWidgetsCount` of class `Flow` requires synthetic accessor"
-        errorLine1="                if (mStartIndex + i >= mDisplayedWidgetsCount) {"
-        errorLine2="                                       ~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/core/widgets/Flow.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mDisplayedWidgets` of class `Flow` requires synthetic accessor"
-        errorLine1="                ConstraintWidget widget = mDisplayedWidgets[mStartIndex + i];"
-        errorLine2="                                          ~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/core/widgets/Flow.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mDisplayedWidgetsCount` of class `Flow` requires synthetic accessor"
-        errorLine1="                if (mStartIndex + i >= mDisplayedWidgetsCount) {"
-        errorLine2="                                       ~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/core/widgets/Flow.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mDisplayedWidgets` of class `Flow` requires synthetic accessor"
-        errorLine1="                ConstraintWidget widget = mDisplayedWidgets[mStartIndex + i];"
-        errorLine2="                                          ~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/core/widgets/Flow.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mHorizontalGap` of class `Flow` requires synthetic accessor"
-        errorLine1="                    int gap = mHorizontalGap;"
-        errorLine2="                              ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/core/widgets/Flow.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` method `getWidgetHeight` of class `Flow` requires synthetic accessor"
-        errorLine1="                    int height = getWidgetHeight(widget, mMax);"
-        errorLine2="                                 ~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/core/widgets/Flow.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` method `getWidgetWidth` of class `Flow` requires synthetic accessor"
-        errorLine1="                    int width = getWidgetWidth(widget, mMax);"
-        errorLine2="                                ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/core/widgets/Flow.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` method `getWidgetHeight` of class `Flow` requires synthetic accessor"
-        errorLine1="                    int height = getWidgetHeight(widget, mMax);"
-        errorLine2="                                 ~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/core/widgets/Flow.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mVerticalGap` of class `Flow` requires synthetic accessor"
-        errorLine1="                    int gap = mVerticalGap;"
-        errorLine2="                              ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/core/widgets/Flow.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mBiggest` of class `WidgetsList` requires synthetic accessor"
-        errorLine1="                        &amp;&amp; list.mBiggest != null;"
-        errorLine2="                                ~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/core/widgets/Flow.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mBiggest` of class `WidgetsList` requires synthetic accessor"
-        errorLine1="                        &amp;&amp; list.mBiggest != null;"
-        errorLine2="                                ~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/core/widgets/Flow.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mBiggest` of class `WidgetsList` requires synthetic accessor"
-        errorLine1="                    bottom = next.mBiggest.mTop;"
-        errorLine2="                                  ~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/core/widgets/Flow.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mBiggest` of class `WidgetsList` requires synthetic accessor"
-        errorLine1="                ConstraintAnchor currentBottom = current.mBiggest.mBottom;"
-        errorLine2="                                                         ~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/core/widgets/Flow.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mBiggest` of class `WidgetsList` requires synthetic accessor"
-        errorLine1="                    right = next.mBiggest.mLeft;"
-        errorLine2="                                 ~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/core/widgets/Flow.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mBiggest` of class `WidgetsList` requires synthetic accessor"
-        errorLine1="                ConstraintAnchor currentRight = current.mBiggest.mRight;"
-        errorLine2="                                                        ~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/core/widgets/Flow.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mBiggest` of class `WidgetsList` requires synthetic accessor"
-        errorLine1="                        &amp;&amp; list.mBiggest != null;"
-        errorLine2="                                ~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/core/widgets/Flow.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mBiggest` of class `WidgetsList` requires synthetic accessor"
-        errorLine1="                        &amp;&amp; list.mBiggest != null;"
-        errorLine2="                                ~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/core/widgets/Flow.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mBiggest` of class `WidgetsList` requires synthetic accessor"
-        errorLine1="                    bottom = next.mBiggest.mTop;"
-        errorLine2="                                  ~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/core/widgets/Flow.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mBiggest` of class `WidgetsList` requires synthetic accessor"
-        errorLine1="                ConstraintAnchor currentBottom = current.mBiggest.mBottom;"
-        errorLine2="                                                         ~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/core/widgets/Flow.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mBiggest` of class `WidgetsList` requires synthetic accessor"
-        errorLine1="                    right = next.mBiggest.mLeft;"
-        errorLine2="                                 ~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/core/widgets/Flow.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mBiggest` of class `WidgetsList` requires synthetic accessor"
-        errorLine1="                ConstraintAnchor currentRight = current.mBiggest.mRight;"
-        errorLine2="                                                        ~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/core/widgets/Flow.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` method `removeGoal` of class `PriorityGoalRow` requires synthetic accessor"
-        errorLine1="                    removeGoal(mVariable);"
-        errorLine2="                    ~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/core/PriorityGoalRow.java"/>
-    </issue>
-
-    <issue
         id="KotlinPropertyAccess"
         message="The getter return type (`CLElement`) and setter parameter type (`CLContainer`) getter and setter methods for property `container` 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 CLElement getContainer() {"
diff --git a/constraintlayout/constraintlayout/lint-baseline.xml b/constraintlayout/constraintlayout/lint-baseline.xml
index a9b5204..03b1210 100644
--- a/constraintlayout/constraintlayout/lint-baseline.xml
+++ b/constraintlayout/constraintlayout/lint-baseline.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="6" by="lint 8.0.0-alpha07" type="baseline" client="gradle" dependencies="false" name="AGP (8.0.0-alpha07)" variant="all" version="8.0.0-alpha07">
+<issues format="6" by="lint 8.1.0" type="baseline" client="gradle" dependencies="false" name="AGP (8.1.0)" variant="all" version="8.1.0">
 
     <issue
         id="NewApi"
@@ -1118,3138 +1118,6 @@
     </issue>
 
     <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mMotionLayout` of class `Carousel` requires synthetic accessor"
-        errorLine1="            mMotionLayout.setProgress(0);"
-        errorLine2="            ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/helper/widget/Carousel.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` method `updateItems` of class `Carousel` requires synthetic accessor"
-        errorLine1="            updateItems();"
-        errorLine2="            ~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/helper/widget/Carousel.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mAdapter` of class `Carousel` requires synthetic accessor"
-        errorLine1="            mAdapter.onNewItem(mIndex);"
-        errorLine2="            ~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/helper/widget/Carousel.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mIndex` of class `Carousel` requires synthetic accessor"
-        errorLine1="            mAdapter.onNewItem(mIndex);"
-        errorLine2="                               ~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/helper/widget/Carousel.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mMotionLayout` of class `Carousel` requires synthetic accessor"
-        errorLine1="            float velocity = mMotionLayout.getVelocity();"
-        errorLine2="                             ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/helper/widget/Carousel.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mTouchUpMode` of class `Carousel` requires synthetic accessor"
-        errorLine1="            if (mTouchUpMode == TOUCH_UP_CARRY_ON &amp;&amp; velocity > mVelocityThreshold"
-        errorLine2="                ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/helper/widget/Carousel.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mVelocityThreshold` of class `Carousel` requires synthetic accessor"
-        errorLine1="            if (mTouchUpMode == TOUCH_UP_CARRY_ON &amp;&amp; velocity > mVelocityThreshold"
-        errorLine2="                                                                ~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/helper/widget/Carousel.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mAdapter` of class `Carousel` requires synthetic accessor"
-        errorLine1="                    &amp;&amp; mIndex &lt; mAdapter.count() - 1) {"
-        errorLine2="                                ~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/helper/widget/Carousel.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mIndex` of class `Carousel` requires synthetic accessor"
-        errorLine1="                    &amp;&amp; mIndex &lt; mAdapter.count() - 1) {"
-        errorLine2="                       ~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/helper/widget/Carousel.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mDampening` of class `Carousel` requires synthetic accessor"
-        errorLine1="                final float v = velocity * mDampening;"
-        errorLine2="                                           ~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/helper/widget/Carousel.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mIndex` of class `Carousel` requires synthetic accessor"
-        errorLine1="                if (mIndex == 0 &amp;&amp; mPreviousIndex > mIndex) {"
-        errorLine2="                    ~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/helper/widget/Carousel.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mIndex` of class `Carousel` requires synthetic accessor"
-        errorLine1="                if (mIndex == 0 &amp;&amp; mPreviousIndex > mIndex) {"
-        errorLine2="                                                    ~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/helper/widget/Carousel.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mPreviousIndex` of class `Carousel` requires synthetic accessor"
-        errorLine1="                if (mIndex == 0 &amp;&amp; mPreviousIndex > mIndex) {"
-        errorLine2="                                   ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/helper/widget/Carousel.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mAdapter` of class `Carousel` requires synthetic accessor"
-        errorLine1="                if (mIndex == mAdapter.count() - 1 &amp;&amp; mPreviousIndex &lt; mIndex) {"
-        errorLine2="                              ~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/helper/widget/Carousel.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mIndex` of class `Carousel` requires synthetic accessor"
-        errorLine1="                if (mIndex == mAdapter.count() - 1 &amp;&amp; mPreviousIndex &lt; mIndex) {"
-        errorLine2="                    ~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/helper/widget/Carousel.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mIndex` of class `Carousel` requires synthetic accessor"
-        errorLine1="                if (mIndex == mAdapter.count() - 1 &amp;&amp; mPreviousIndex &lt; mIndex) {"
-        errorLine2="                                                                       ~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/helper/widget/Carousel.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mPreviousIndex` of class `Carousel` requires synthetic accessor"
-        errorLine1="                if (mIndex == mAdapter.count() - 1 &amp;&amp; mPreviousIndex &lt; mIndex) {"
-        errorLine2="                                                      ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/helper/widget/Carousel.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mMotionLayout` of class `Carousel` requires synthetic accessor"
-        errorLine1="                mMotionLayout.post(new Runnable() {"
-        errorLine2="                ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/helper/widget/Carousel.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mMotionLayout` of class `Carousel` requires synthetic accessor"
-        errorLine1="                        mMotionLayout.touchAnimateTo(MotionLayout.TOUCH_UP_DECELERATE_AND_COMPLETE,"
-        errorLine2="                        ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/helper/widget/Carousel.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mMetrics` of class `ConstraintLayout` requires synthetic accessor"
-        errorLine1="            if (mMetrics != null) {"
-        errorLine2="                ~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/widget/ConstraintLayout.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mMetrics` of class `ConstraintLayout` requires synthetic accessor"
-        errorLine1="                mMetrics.mNumberOfMeasures++;"
-        errorLine2="                ~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/widget/ConstraintLayout.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mOptimizationLevel` of class `ConstraintLayout` requires synthetic accessor"
-        errorLine1="            if (container != null &amp;&amp; Optimizer.enabled(mOptimizationLevel,"
-        errorLine2="                                                       ~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/widget/ConstraintLayout.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mOptimizationLevel` of class `ConstraintLayout` requires synthetic accessor"
-        errorLine1="                boolean optimizeDirect = Optimizer.enabled(mOptimizationLevel,"
-        errorLine2="                                                           ~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/widget/ConstraintLayout.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mMetrics` of class `ConstraintLayout` requires synthetic accessor"
-        errorLine1="            if (mMetrics != null) {"
-        errorLine2="                ~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/widget/ConstraintLayout.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mMetrics` of class `ConstraintLayout` requires synthetic accessor"
-        errorLine1="                mMetrics.measuresWidgetsDuration += (endMeasure - startMeasure);"
-        errorLine2="                ~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/widget/ConstraintLayout.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mConstraintHelpers` of class `ConstraintLayout` requires synthetic accessor"
-        errorLine1="            final int helperCount = mLayout.mConstraintHelpers.size();"
-        errorLine2="                                            ~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/widget/ConstraintLayout.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mConstraintHelpers` of class `ConstraintLayout` requires synthetic accessor"
-        errorLine1="                    ConstraintHelper helper = mLayout.mConstraintHelpers.get(i);"
-        errorLine2="                                                      ~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/widget/ConstraintLayout.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` method `fillFrom` of class `Constraint` requires synthetic accessor"
-        errorLine1="                constraint.fillFrom(id, param);"
-        errorLine2="                ~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/widget/ConstraintSet.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` method `lookupID` of class `ConstraintSet` requires synthetic accessor"
-        errorLine1="                        leftToLeft = lookupID(a, attr, leftToLeft);"
-        errorLine2="                                     ~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/widget/ConstraintSet.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` method `lookupID` of class `ConstraintSet` requires synthetic accessor"
-        errorLine1="                        leftToRight = lookupID(a, attr, leftToRight);"
-        errorLine2="                                      ~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/widget/ConstraintSet.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` method `lookupID` of class `ConstraintSet` requires synthetic accessor"
-        errorLine1="                        rightToLeft = lookupID(a, attr, rightToLeft);"
-        errorLine2="                                      ~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/widget/ConstraintSet.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` method `lookupID` of class `ConstraintSet` requires synthetic accessor"
-        errorLine1="                        rightToRight = lookupID(a, attr, rightToRight);"
-        errorLine2="                                       ~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/widget/ConstraintSet.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` method `lookupID` of class `ConstraintSet` requires synthetic accessor"
-        errorLine1="                        topToTop = lookupID(a, attr, topToTop);"
-        errorLine2="                                   ~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/widget/ConstraintSet.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` method `lookupID` of class `ConstraintSet` requires synthetic accessor"
-        errorLine1="                        topToBottom = lookupID(a, attr, topToBottom);"
-        errorLine2="                                      ~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/widget/ConstraintSet.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` method `lookupID` of class `ConstraintSet` requires synthetic accessor"
-        errorLine1="                        bottomToTop = lookupID(a, attr, bottomToTop);"
-        errorLine2="                                      ~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/widget/ConstraintSet.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` method `lookupID` of class `ConstraintSet` requires synthetic accessor"
-        errorLine1="                        bottomToBottom = lookupID(a, attr, bottomToBottom);"
-        errorLine2="                                         ~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/widget/ConstraintSet.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` method `lookupID` of class `ConstraintSet` requires synthetic accessor"
-        errorLine1="                        baselineToBaseline = lookupID(a, attr, baselineToBaseline);"
-        errorLine2="                                             ~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/widget/ConstraintSet.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` method `lookupID` of class `ConstraintSet` requires synthetic accessor"
-        errorLine1="                        baselineToTop = lookupID(a, attr, baselineToTop);"
-        errorLine2="                                        ~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/widget/ConstraintSet.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` method `lookupID` of class `ConstraintSet` requires synthetic accessor"
-        errorLine1="                        baselineToBottom = lookupID(a, attr, baselineToBottom);"
-        errorLine2="                                           ~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/widget/ConstraintSet.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` method `lookupID` of class `ConstraintSet` requires synthetic accessor"
-        errorLine1="                        startToEnd = lookupID(a, attr, startToEnd);"
-        errorLine2="                                     ~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/widget/ConstraintSet.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` method `lookupID` of class `ConstraintSet` requires synthetic accessor"
-        errorLine1="                        startToStart = lookupID(a, attr, startToStart);"
-        errorLine2="                                       ~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/widget/ConstraintSet.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` method `lookupID` of class `ConstraintSet` requires synthetic accessor"
-        errorLine1="                        endToStart = lookupID(a, attr, endToStart);"
-        errorLine2="                                     ~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/widget/ConstraintSet.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` method `lookupID` of class `ConstraintSet` requires synthetic accessor"
-        errorLine1="                        endToEnd = lookupID(a, attr, endToEnd);"
-        errorLine2="                                   ~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/widget/ConstraintSet.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` method `lookupID` of class `ConstraintSet` requires synthetic accessor"
-        errorLine1="                        circleConstraint = lookupID(a, attr, circleConstraint);"
-        errorLine2="                                           ~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/widget/ConstraintSet.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` method `lookupID` of class `ConstraintSet` requires synthetic accessor"
-        errorLine1="                        transformPivotTarget = lookupID(a, attr, transformPivotTarget);"
-        errorLine2="                                               ~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/widget/ConstraintSet.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` method `lookupID` of class `ConstraintSet` requires synthetic accessor"
-        errorLine1="                        mAnimateRelativeTo = lookupID(a, attr, mAnimateRelativeTo);"
-        errorLine2="                                             ~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/widget/ConstraintSet.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` method `setDeltaValue` of class `ConstraintSet` requires synthetic accessor"
-        errorLine1="                    setDeltaValue(c, mTypeInt[i], mValueInt[i]);"
-        errorLine2="                    ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/widget/ConstraintSet.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` method `setDeltaValue` of class `ConstraintSet` requires synthetic accessor"
-        errorLine1="                    setDeltaValue(c, mTypeFloat[i], mValueFloat[i]);"
-        errorLine2="                    ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/widget/ConstraintSet.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` method `setDeltaValue` of class `ConstraintSet` requires synthetic accessor"
-        errorLine1="                    setDeltaValue(c, mTypeString[i], mValueString[i]);"
-        errorLine2="                    ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/widget/ConstraintSet.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` method `setDeltaValue` of class `ConstraintSet` requires synthetic accessor"
-        errorLine1="                    setDeltaValue(c, mTypeBoolean[i], mValueBoolean[i]);"
-        errorLine2="                    ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/widget/ConstraintSet.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` method `fillFrom` of class `Constraint` requires synthetic accessor"
-        errorLine1="            constraint.fillFrom(id, param);"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/widget/ConstraintSet.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` method `fillFromConstraints` of class `Constraint` requires synthetic accessor"
-        errorLine1="                constraint.fillFromConstraints(helper, id, param);"
-        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/widget/ConstraintSet.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` method `fillFromConstraints` of class `Constraint` requires synthetic accessor"
-        errorLine1="            constraint.fillFromConstraints(id, param);"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/widget/ConstraintSet.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` method `setIntValue` of class `Constraint` requires synthetic accessor"
-        errorLine1="        get(viewId).setIntValue(attributeName, value);"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/widget/ConstraintSet.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` method `setColorValue` of class `Constraint` requires synthetic accessor"
-        errorLine1="        get(viewId).setColorValue(attributeName, value);"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/widget/ConstraintSet.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` method `setFloatValue` of class `Constraint` requires synthetic accessor"
-        errorLine1="        get(viewId).setFloatValue(attributeName, value);"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/widget/ConstraintSet.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` method `setStringValue` of class `Constraint` requires synthetic accessor"
-        errorLine1="        get(viewId).setStringValue(attributeName, value);"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/widget/ConstraintSet.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` method `setFloatValue` of class `Constraint` requires synthetic accessor"
-        errorLine1="                set.setFloatValue(attr[0], Integer.decode(attr[1]));"
-        errorLine2="                ~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/widget/ConstraintSet.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` method `setColorValue` of class `Constraint` requires synthetic accessor"
-        errorLine1="                set.setColorValue(attr[0], Color.parseColor(attr[1]));"
-        errorLine2="                ~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/widget/ConstraintSet.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` method `setFloatValue` of class `Constraint` requires synthetic accessor"
-        errorLine1="                set.setFloatValue(attr[0], Float.parseFloat(attr[1]));"
-        errorLine2="                ~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/widget/ConstraintSet.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` method `setStringValue` of class `Constraint` requires synthetic accessor"
-        errorLine1="            set.setStringValue(attr[0], attr[1]);"
-        errorLine2="            ~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/widget/ConstraintSet.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mConstraints` of class `ConstraintSet` requires synthetic accessor"
-        errorLine1="            for (Integer id : mConstraints.keySet()) {"
-        errorLine2="                              ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/widget/ConstraintSet.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mConstraints` of class `ConstraintSet` requires synthetic accessor"
-        errorLine1="                Constraint c = mConstraints.get(id);"
-        errorLine2="                               ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/widget/ConstraintSet.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mConstraints` of class `ConstraintSet` requires synthetic accessor"
-        errorLine1="            for (Integer id : mConstraints.keySet()) {"
-        errorLine2="                              ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/widget/ConstraintSet.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mConstraints` of class `ConstraintSet` requires synthetic accessor"
-        errorLine1="                Constraint c = mConstraints.get(id);"
-        errorLine2="                               ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/widget/ConstraintSet.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mRoundPercent` of class `ImageFilterButton` requires synthetic accessor"
-        errorLine1="                            float r = Math.min(w, h) * mRoundPercent / 2;"
-        errorLine2="                                                       ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/utils/widget/ImageFilterButton.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mRound` of class `ImageFilterButton` requires synthetic accessor"
-        errorLine1="                            outline.setRoundRect(0, 0, w, h, mRound);"
-        errorLine2="                                                             ~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/utils/widget/ImageFilterButton.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mRoundPercent` of class `ImageFilterView` requires synthetic accessor"
-        errorLine1="                            float r = Math.min(w, h) * mRoundPercent / 2;"
-        errorLine2="                                                       ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/utils/widget/ImageFilterView.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mRound` of class `ImageFilterView` requires synthetic accessor"
-        errorLine1="                            outline.setRoundRect(0, 0, w, h, mRound);"
-        errorLine2="                                                             ~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/utils/widget/ImageFilterView.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mAlpha` of class `KeyAttributes` requires synthetic accessor"
-        errorLine1="                        c.mAlpha = a.getFloat(attr, c.mAlpha);"
-        errorLine2="                          ~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyAttributes.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mAlpha` of class `KeyAttributes` requires synthetic accessor"
-        errorLine1="                        c.mAlpha = a.getFloat(attr, c.mAlpha);"
-        errorLine2="                                                      ~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyAttributes.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mElevation` of class `KeyAttributes` requires synthetic accessor"
-        errorLine1="                        c.mElevation = a.getDimension(attr, c.mElevation);"
-        errorLine2="                          ~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyAttributes.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mElevation` of class `KeyAttributes` requires synthetic accessor"
-        errorLine1="                        c.mElevation = a.getDimension(attr, c.mElevation);"
-        errorLine2="                                                              ~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyAttributes.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mRotation` of class `KeyAttributes` requires synthetic accessor"
-        errorLine1="                        c.mRotation = a.getFloat(attr, c.mRotation);"
-        errorLine2="                          ~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyAttributes.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mRotation` of class `KeyAttributes` requires synthetic accessor"
-        errorLine1="                        c.mRotation = a.getFloat(attr, c.mRotation);"
-        errorLine2="                                                         ~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyAttributes.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mCurveFit` of class `KeyAttributes` requires synthetic accessor"
-        errorLine1="                        c.mCurveFit = a.getInteger(attr, c.mCurveFit);"
-        errorLine2="                          ~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyAttributes.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mCurveFit` of class `KeyAttributes` requires synthetic accessor"
-        errorLine1="                        c.mCurveFit = a.getInteger(attr, c.mCurveFit);"
-        errorLine2="                                                           ~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyAttributes.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mScaleX` of class `KeyAttributes` requires synthetic accessor"
-        errorLine1="                        c.mScaleX = a.getFloat(attr, c.mScaleX);"
-        errorLine2="                          ~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyAttributes.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mScaleX` of class `KeyAttributes` requires synthetic accessor"
-        errorLine1="                        c.mScaleX = a.getFloat(attr, c.mScaleX);"
-        errorLine2="                                                       ~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyAttributes.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mRotationX` of class `KeyAttributes` requires synthetic accessor"
-        errorLine1="                        c.mRotationX = a.getFloat(attr, c.mRotationX);"
-        errorLine2="                          ~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyAttributes.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mRotationX` of class `KeyAttributes` requires synthetic accessor"
-        errorLine1="                        c.mRotationX = a.getFloat(attr, c.mRotationX);"
-        errorLine2="                                                          ~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyAttributes.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mRotationY` of class `KeyAttributes` requires synthetic accessor"
-        errorLine1="                        c.mRotationY = a.getFloat(attr, c.mRotationY);"
-        errorLine2="                          ~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyAttributes.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mRotationY` of class `KeyAttributes` requires synthetic accessor"
-        errorLine1="                        c.mRotationY = a.getFloat(attr, c.mRotationY);"
-        errorLine2="                                                          ~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyAttributes.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mPivotX` of class `KeyAttributes` requires synthetic accessor"
-        errorLine1="                        c.mPivotX = a.getDimension(attr, c.mPivotX);"
-        errorLine2="                          ~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyAttributes.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mPivotX` of class `KeyAttributes` requires synthetic accessor"
-        errorLine1="                        c.mPivotX = a.getDimension(attr, c.mPivotX);"
-        errorLine2="                                                           ~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyAttributes.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mPivotY` of class `KeyAttributes` requires synthetic accessor"
-        errorLine1="                        c.mPivotY = a.getDimension(attr, c.mPivotY);"
-        errorLine2="                          ~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyAttributes.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mPivotY` of class `KeyAttributes` requires synthetic accessor"
-        errorLine1="                        c.mPivotY = a.getDimension(attr, c.mPivotY);"
-        errorLine2="                                                           ~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyAttributes.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mTransitionEasing` of class `KeyAttributes` requires synthetic accessor"
-        errorLine1="                        c.mTransitionEasing = a.getString(attr);"
-        errorLine2="                          ~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyAttributes.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mScaleY` of class `KeyAttributes` requires synthetic accessor"
-        errorLine1="                        c.mScaleY = a.getFloat(attr, c.mScaleY);"
-        errorLine2="                          ~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyAttributes.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mScaleY` of class `KeyAttributes` requires synthetic accessor"
-        errorLine1="                        c.mScaleY = a.getFloat(attr, c.mScaleY);"
-        errorLine2="                                                       ~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyAttributes.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mTransitionPathRotate` of class `KeyAttributes` requires synthetic accessor"
-        errorLine1="                        c.mTransitionPathRotate = a.getFloat(attr, c.mTransitionPathRotate);"
-        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyAttributes.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mTransitionPathRotate` of class `KeyAttributes` requires synthetic accessor"
-        errorLine1="                        c.mTransitionPathRotate = a.getFloat(attr, c.mTransitionPathRotate);"
-        errorLine2="                                                                     ~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyAttributes.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mTranslationX` of class `KeyAttributes` requires synthetic accessor"
-        errorLine1="                        c.mTranslationX = a.getDimension(attr, c.mTranslationX);"
-        errorLine2="                          ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyAttributes.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mTranslationX` of class `KeyAttributes` requires synthetic accessor"
-        errorLine1="                        c.mTranslationX = a.getDimension(attr, c.mTranslationX);"
-        errorLine2="                                                                 ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyAttributes.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mTranslationY` of class `KeyAttributes` requires synthetic accessor"
-        errorLine1="                        c.mTranslationY = a.getDimension(attr, c.mTranslationY);"
-        errorLine2="                          ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyAttributes.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mTranslationY` of class `KeyAttributes` requires synthetic accessor"
-        errorLine1="                        c.mTranslationY = a.getDimension(attr, c.mTranslationY);"
-        errorLine2="                                                                 ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyAttributes.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mTranslationZ` of class `KeyAttributes` requires synthetic accessor"
-        errorLine1="                            c.mTranslationZ = a.getDimension(attr, c.mTranslationZ);"
-        errorLine2="                              ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyAttributes.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mTranslationZ` of class `KeyAttributes` requires synthetic accessor"
-        errorLine1="                            c.mTranslationZ = a.getDimension(attr, c.mTranslationZ);"
-        errorLine2="                                                                     ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyAttributes.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mProgress` of class `KeyAttributes` requires synthetic accessor"
-        errorLine1="                        c.mProgress = a.getFloat(attr, c.mProgress);"
-        errorLine2="                          ~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyAttributes.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mProgress` of class `KeyAttributes` requires synthetic accessor"
-        errorLine1="                        c.mProgress = a.getFloat(attr, c.mProgress);"
-        errorLine2="                                                         ~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyAttributes.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` method `read` of class `Loader` requires synthetic accessor"
-        errorLine1="        Loader.read(this, a);"
-        errorLine2="        ~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyCycle.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mTransitionEasing` of class `KeyCycle` requires synthetic accessor"
-        errorLine1="                        c.mTransitionEasing = a.getString(attr);"
-        errorLine2="                          ~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyCycle.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mCurveFit` of class `KeyCycle` requires synthetic accessor"
-        errorLine1="                        c.mCurveFit = a.getInteger(attr, c.mCurveFit);"
-        errorLine2="                          ~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyCycle.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mCurveFit` of class `KeyCycle` requires synthetic accessor"
-        errorLine1="                        c.mCurveFit = a.getInteger(attr, c.mCurveFit);"
-        errorLine2="                                                           ~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyCycle.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mCustomWaveShape` of class `KeyCycle` requires synthetic accessor"
-        errorLine1="                            c.mCustomWaveShape = a.getString(attr);"
-        errorLine2="                              ~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyCycle.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mWaveShape` of class `KeyCycle` requires synthetic accessor"
-        errorLine1="                            c.mWaveShape = Oscillator.CUSTOM;"
-        errorLine2="                              ~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyCycle.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mWaveShape` of class `KeyCycle` requires synthetic accessor"
-        errorLine1="                            c.mWaveShape = a.getInt(attr, c.mWaveShape);"
-        errorLine2="                              ~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyCycle.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mWaveShape` of class `KeyCycle` requires synthetic accessor"
-        errorLine1="                            c.mWaveShape = a.getInt(attr, c.mWaveShape);"
-        errorLine2="                                                            ~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyCycle.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mWavePeriod` of class `KeyCycle` requires synthetic accessor"
-        errorLine1="                        c.mWavePeriod = a.getFloat(attr, c.mWavePeriod);"
-        errorLine2="                          ~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyCycle.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mWavePeriod` of class `KeyCycle` requires synthetic accessor"
-        errorLine1="                        c.mWavePeriod = a.getFloat(attr, c.mWavePeriod);"
-        errorLine2="                                                           ~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyCycle.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mWaveOffset` of class `KeyCycle` requires synthetic accessor"
-        errorLine1="                            c.mWaveOffset = a.getDimension(attr, c.mWaveOffset);"
-        errorLine2="                              ~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyCycle.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mWaveOffset` of class `KeyCycle` requires synthetic accessor"
-        errorLine1="                            c.mWaveOffset = a.getDimension(attr, c.mWaveOffset);"
-        errorLine2="                                                                   ~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyCycle.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mWaveOffset` of class `KeyCycle` requires synthetic accessor"
-        errorLine1="                            c.mWaveOffset = a.getFloat(attr, c.mWaveOffset);"
-        errorLine2="                              ~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyCycle.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mWaveOffset` of class `KeyCycle` requires synthetic accessor"
-        errorLine1="                            c.mWaveOffset = a.getFloat(attr, c.mWaveOffset);"
-        errorLine2="                                                               ~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyCycle.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mWaveVariesBy` of class `KeyCycle` requires synthetic accessor"
-        errorLine1="                        c.mWaveVariesBy = a.getInt(attr, c.mWaveVariesBy);"
-        errorLine2="                          ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyCycle.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mWaveVariesBy` of class `KeyCycle` requires synthetic accessor"
-        errorLine1="                        c.mWaveVariesBy = a.getInt(attr, c.mWaveVariesBy);"
-        errorLine2="                                                           ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyCycle.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mAlpha` of class `KeyCycle` requires synthetic accessor"
-        errorLine1="                        c.mAlpha = a.getFloat(attr, c.mAlpha);"
-        errorLine2="                          ~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyCycle.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mAlpha` of class `KeyCycle` requires synthetic accessor"
-        errorLine1="                        c.mAlpha = a.getFloat(attr, c.mAlpha);"
-        errorLine2="                                                      ~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyCycle.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mElevation` of class `KeyCycle` requires synthetic accessor"
-        errorLine1="                        c.mElevation = a.getDimension(attr, c.mElevation);"
-        errorLine2="                          ~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyCycle.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mElevation` of class `KeyCycle` requires synthetic accessor"
-        errorLine1="                        c.mElevation = a.getDimension(attr, c.mElevation);"
-        errorLine2="                                                              ~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyCycle.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mRotation` of class `KeyCycle` requires synthetic accessor"
-        errorLine1="                        c.mRotation = a.getFloat(attr, c.mRotation);"
-        errorLine2="                          ~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyCycle.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mRotation` of class `KeyCycle` requires synthetic accessor"
-        errorLine1="                        c.mRotation = a.getFloat(attr, c.mRotation);"
-        errorLine2="                                                         ~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyCycle.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mRotationX` of class `KeyCycle` requires synthetic accessor"
-        errorLine1="                        c.mRotationX = a.getFloat(attr, c.mRotationX);"
-        errorLine2="                          ~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyCycle.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mRotationX` of class `KeyCycle` requires synthetic accessor"
-        errorLine1="                        c.mRotationX = a.getFloat(attr, c.mRotationX);"
-        errorLine2="                                                          ~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyCycle.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mRotationY` of class `KeyCycle` requires synthetic accessor"
-        errorLine1="                        c.mRotationY = a.getFloat(attr, c.mRotationY);"
-        errorLine2="                          ~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyCycle.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mRotationY` of class `KeyCycle` requires synthetic accessor"
-        errorLine1="                        c.mRotationY = a.getFloat(attr, c.mRotationY);"
-        errorLine2="                                                          ~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyCycle.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mTransitionPathRotate` of class `KeyCycle` requires synthetic accessor"
-        errorLine1="                        c.mTransitionPathRotate = a.getFloat(attr, c.mTransitionPathRotate);"
-        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyCycle.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mTransitionPathRotate` of class `KeyCycle` requires synthetic accessor"
-        errorLine1="                        c.mTransitionPathRotate = a.getFloat(attr, c.mTransitionPathRotate);"
-        errorLine2="                                                                     ~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyCycle.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mScaleX` of class `KeyCycle` requires synthetic accessor"
-        errorLine1="                        c.mScaleX = a.getFloat(attr, c.mScaleX);"
-        errorLine2="                          ~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyCycle.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mScaleX` of class `KeyCycle` requires synthetic accessor"
-        errorLine1="                        c.mScaleX = a.getFloat(attr, c.mScaleX);"
-        errorLine2="                                                       ~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyCycle.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mScaleY` of class `KeyCycle` requires synthetic accessor"
-        errorLine1="                        c.mScaleY = a.getFloat(attr, c.mScaleY);"
-        errorLine2="                          ~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyCycle.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mScaleY` of class `KeyCycle` requires synthetic accessor"
-        errorLine1="                        c.mScaleY = a.getFloat(attr, c.mScaleY);"
-        errorLine2="                                                       ~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyCycle.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mTranslationX` of class `KeyCycle` requires synthetic accessor"
-        errorLine1="                        c.mTranslationX = a.getDimension(attr, c.mTranslationX);"
-        errorLine2="                          ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyCycle.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mTranslationX` of class `KeyCycle` requires synthetic accessor"
-        errorLine1="                        c.mTranslationX = a.getDimension(attr, c.mTranslationX);"
-        errorLine2="                                                                 ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyCycle.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mTranslationY` of class `KeyCycle` requires synthetic accessor"
-        errorLine1="                        c.mTranslationY = a.getDimension(attr, c.mTranslationY);"
-        errorLine2="                          ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyCycle.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mTranslationY` of class `KeyCycle` requires synthetic accessor"
-        errorLine1="                        c.mTranslationY = a.getDimension(attr, c.mTranslationY);"
-        errorLine2="                                                                 ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyCycle.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mTranslationZ` of class `KeyCycle` requires synthetic accessor"
-        errorLine1="                            c.mTranslationZ = a.getDimension(attr, c.mTranslationZ);"
-        errorLine2="                              ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyCycle.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mTranslationZ` of class `KeyCycle` requires synthetic accessor"
-        errorLine1="                            c.mTranslationZ = a.getDimension(attr, c.mTranslationZ);"
-        errorLine2="                                                                     ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyCycle.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mProgress` of class `KeyCycle` requires synthetic accessor"
-        errorLine1="                        c.mProgress = a.getFloat(attr, c.mProgress);"
-        errorLine2="                          ~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyCycle.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mProgress` of class `KeyCycle` requires synthetic accessor"
-        errorLine1="                        c.mProgress = a.getFloat(attr, c.mProgress);"
-        errorLine2="                                                         ~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyCycle.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mWavePhase` of class `KeyCycle` requires synthetic accessor"
-        errorLine1="                        c.mWavePhase = a.getFloat(attr, c.mWavePhase) / 360;"
-        errorLine2="                          ~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyCycle.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mWavePhase` of class `KeyCycle` requires synthetic accessor"
-        errorLine1="                        c.mWavePhase = a.getFloat(attr, c.mWavePhase) / 360;"
-        errorLine2="                                                          ~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyCycle.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` method `read` of class `Loader` requires synthetic accessor"
-        errorLine1="        Loader.read(this, a);"
-        errorLine2="        ~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyPosition.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mAlpha` of class `KeyTimeCycle` requires synthetic accessor"
-        errorLine1="                        c.mAlpha = a.getFloat(attr, c.mAlpha);"
-        errorLine2="                          ~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyTimeCycle.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mAlpha` of class `KeyTimeCycle` requires synthetic accessor"
-        errorLine1="                        c.mAlpha = a.getFloat(attr, c.mAlpha);"
-        errorLine2="                                                      ~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyTimeCycle.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mElevation` of class `KeyTimeCycle` requires synthetic accessor"
-        errorLine1="                        c.mElevation = a.getDimension(attr, c.mElevation);"
-        errorLine2="                          ~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyTimeCycle.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mElevation` of class `KeyTimeCycle` requires synthetic accessor"
-        errorLine1="                        c.mElevation = a.getDimension(attr, c.mElevation);"
-        errorLine2="                                                              ~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyTimeCycle.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mRotation` of class `KeyTimeCycle` requires synthetic accessor"
-        errorLine1="                        c.mRotation = a.getFloat(attr, c.mRotation);"
-        errorLine2="                          ~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyTimeCycle.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mRotation` of class `KeyTimeCycle` requires synthetic accessor"
-        errorLine1="                        c.mRotation = a.getFloat(attr, c.mRotation);"
-        errorLine2="                                                         ~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyTimeCycle.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mCurveFit` of class `KeyTimeCycle` requires synthetic accessor"
-        errorLine1="                        c.mCurveFit = a.getInteger(attr, c.mCurveFit);"
-        errorLine2="                          ~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyTimeCycle.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mCurveFit` of class `KeyTimeCycle` requires synthetic accessor"
-        errorLine1="                        c.mCurveFit = a.getInteger(attr, c.mCurveFit);"
-        errorLine2="                                                           ~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyTimeCycle.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mCustomWaveShape` of class `KeyTimeCycle` requires synthetic accessor"
-        errorLine1="                            c.mCustomWaveShape = a.getString(attr);"
-        errorLine2="                              ~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyTimeCycle.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mWaveShape` of class `KeyTimeCycle` requires synthetic accessor"
-        errorLine1="                            c.mWaveShape = Oscillator.CUSTOM;"
-        errorLine2="                              ~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyTimeCycle.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mWaveShape` of class `KeyTimeCycle` requires synthetic accessor"
-        errorLine1="                            c.mWaveShape = a.getInt(attr, c.mWaveShape);"
-        errorLine2="                              ~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyTimeCycle.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mWaveShape` of class `KeyTimeCycle` requires synthetic accessor"
-        errorLine1="                            c.mWaveShape = a.getInt(attr, c.mWaveShape);"
-        errorLine2="                                                            ~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyTimeCycle.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mWavePeriod` of class `KeyTimeCycle` requires synthetic accessor"
-        errorLine1="                        c.mWavePeriod = a.getFloat(attr, c.mWavePeriod);"
-        errorLine2="                          ~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyTimeCycle.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mWavePeriod` of class `KeyTimeCycle` requires synthetic accessor"
-        errorLine1="                        c.mWavePeriod = a.getFloat(attr, c.mWavePeriod);"
-        errorLine2="                                                           ~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyTimeCycle.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mWaveOffset` of class `KeyTimeCycle` requires synthetic accessor"
-        errorLine1="                            c.mWaveOffset = a.getDimension(attr, c.mWaveOffset);"
-        errorLine2="                              ~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyTimeCycle.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mWaveOffset` of class `KeyTimeCycle` requires synthetic accessor"
-        errorLine1="                            c.mWaveOffset = a.getDimension(attr, c.mWaveOffset);"
-        errorLine2="                                                                   ~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyTimeCycle.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mWaveOffset` of class `KeyTimeCycle` requires synthetic accessor"
-        errorLine1="                            c.mWaveOffset = a.getFloat(attr, c.mWaveOffset);"
-        errorLine2="                              ~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyTimeCycle.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mWaveOffset` of class `KeyTimeCycle` requires synthetic accessor"
-        errorLine1="                            c.mWaveOffset = a.getFloat(attr, c.mWaveOffset);"
-        errorLine2="                                                               ~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyTimeCycle.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mScaleX` of class `KeyTimeCycle` requires synthetic accessor"
-        errorLine1="                        c.mScaleX = a.getFloat(attr, c.mScaleX);"
-        errorLine2="                          ~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyTimeCycle.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mScaleX` of class `KeyTimeCycle` requires synthetic accessor"
-        errorLine1="                        c.mScaleX = a.getFloat(attr, c.mScaleX);"
-        errorLine2="                                                       ~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyTimeCycle.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mRotationX` of class `KeyTimeCycle` requires synthetic accessor"
-        errorLine1="                        c.mRotationX = a.getFloat(attr, c.mRotationX);"
-        errorLine2="                          ~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyTimeCycle.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mRotationX` of class `KeyTimeCycle` requires synthetic accessor"
-        errorLine1="                        c.mRotationX = a.getFloat(attr, c.mRotationX);"
-        errorLine2="                                                          ~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyTimeCycle.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mRotationY` of class `KeyTimeCycle` requires synthetic accessor"
-        errorLine1="                        c.mRotationY = a.getFloat(attr, c.mRotationY);"
-        errorLine2="                          ~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyTimeCycle.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mRotationY` of class `KeyTimeCycle` requires synthetic accessor"
-        errorLine1="                        c.mRotationY = a.getFloat(attr, c.mRotationY);"
-        errorLine2="                                                          ~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyTimeCycle.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mTransitionEasing` of class `KeyTimeCycle` requires synthetic accessor"
-        errorLine1="                        c.mTransitionEasing = a.getString(attr);"
-        errorLine2="                          ~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyTimeCycle.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mScaleY` of class `KeyTimeCycle` requires synthetic accessor"
-        errorLine1="                        c.mScaleY = a.getFloat(attr, c.mScaleY);"
-        errorLine2="                          ~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyTimeCycle.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mScaleY` of class `KeyTimeCycle` requires synthetic accessor"
-        errorLine1="                        c.mScaleY = a.getFloat(attr, c.mScaleY);"
-        errorLine2="                                                       ~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyTimeCycle.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mTransitionPathRotate` of class `KeyTimeCycle` requires synthetic accessor"
-        errorLine1="                        c.mTransitionPathRotate = a.getFloat(attr, c.mTransitionPathRotate);"
-        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyTimeCycle.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mTransitionPathRotate` of class `KeyTimeCycle` requires synthetic accessor"
-        errorLine1="                        c.mTransitionPathRotate = a.getFloat(attr, c.mTransitionPathRotate);"
-        errorLine2="                                                                     ~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyTimeCycle.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mTranslationX` of class `KeyTimeCycle` requires synthetic accessor"
-        errorLine1="                        c.mTranslationX = a.getDimension(attr, c.mTranslationX);"
-        errorLine2="                          ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyTimeCycle.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mTranslationX` of class `KeyTimeCycle` requires synthetic accessor"
-        errorLine1="                        c.mTranslationX = a.getDimension(attr, c.mTranslationX);"
-        errorLine2="                                                                 ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyTimeCycle.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mTranslationY` of class `KeyTimeCycle` requires synthetic accessor"
-        errorLine1="                        c.mTranslationY = a.getDimension(attr, c.mTranslationY);"
-        errorLine2="                          ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyTimeCycle.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mTranslationY` of class `KeyTimeCycle` requires synthetic accessor"
-        errorLine1="                        c.mTranslationY = a.getDimension(attr, c.mTranslationY);"
-        errorLine2="                                                                 ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyTimeCycle.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mTranslationZ` of class `KeyTimeCycle` requires synthetic accessor"
-        errorLine1="                            c.mTranslationZ = a.getDimension(attr, c.mTranslationZ);"
-        errorLine2="                              ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyTimeCycle.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mTranslationZ` of class `KeyTimeCycle` requires synthetic accessor"
-        errorLine1="                            c.mTranslationZ = a.getDimension(attr, c.mTranslationZ);"
-        errorLine2="                                                                     ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyTimeCycle.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mProgress` of class `KeyTimeCycle` requires synthetic accessor"
-        errorLine1="                        c.mProgress = a.getFloat(attr, c.mProgress);"
-        errorLine2="                          ~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyTimeCycle.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mProgress` of class `KeyTimeCycle` requires synthetic accessor"
-        errorLine1="                        c.mProgress = a.getFloat(attr, c.mProgress);"
-        errorLine2="                                                         ~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyTimeCycle.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mFireThreshold` of class `KeyTrigger` requires synthetic accessor"
-        errorLine1="                        c.mFireThreshold = (c.mFramePosition + .5f) / 100f;"
-        errorLine2="                          ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyTrigger.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mNegativeCross` of class `KeyTrigger` requires synthetic accessor"
-        errorLine1="                        c.mNegativeCross = a.getString(attr);"
-        errorLine2="                          ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyTrigger.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mPositiveCross` of class `KeyTrigger` requires synthetic accessor"
-        errorLine1="                        c.mPositiveCross = a.getString(attr);"
-        errorLine2="                          ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyTrigger.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mCross` of class `KeyTrigger` requires synthetic accessor"
-        errorLine1="                        c.mCross = a.getString(attr);"
-        errorLine2="                          ~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyTrigger.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mTriggerID` of class `KeyTrigger` requires synthetic accessor"
-        errorLine1="                        c.mTriggerID = a.getResourceId(attr, c.mTriggerID);"
-        errorLine2="                          ~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyTrigger.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mTriggerID` of class `KeyTrigger` requires synthetic accessor"
-        errorLine1="                        c.mTriggerID = a.getResourceId(attr, c.mTriggerID);"
-        errorLine2="                                                               ~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyTrigger.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mTriggerCollisionId` of class `KeyTrigger` requires synthetic accessor"
-        errorLine1="                        c.mTriggerCollisionId = a.getResourceId(attr, c.mTriggerCollisionId);"
-        errorLine2="                          ~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyTrigger.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mTriggerCollisionId` of class `KeyTrigger` requires synthetic accessor"
-        errorLine1="                        c.mTriggerCollisionId = a.getResourceId(attr, c.mTriggerCollisionId);"
-        errorLine2="                                                                        ~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyTrigger.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mPostLayout` of class `KeyTrigger` requires synthetic accessor"
-        errorLine1="                        c.mPostLayout = a.getBoolean(attr, c.mPostLayout);"
-        errorLine2="                          ~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyTrigger.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mPostLayout` of class `KeyTrigger` requires synthetic accessor"
-        errorLine1="                        c.mPostLayout = a.getBoolean(attr, c.mPostLayout);"
-        errorLine2="                                                             ~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyTrigger.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mTriggerReceiver` of class `KeyTrigger` requires synthetic accessor"
-        errorLine1="                        c.mTriggerReceiver = a.getResourceId(attr, c.mTriggerReceiver);"
-        errorLine2="                          ~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyTrigger.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mTriggerReceiver` of class `KeyTrigger` requires synthetic accessor"
-        errorLine1="                        c.mTriggerReceiver = a.getResourceId(attr, c.mTriggerReceiver);"
-        errorLine2="                                                                     ~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/KeyTrigger.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mRoundPercent` of class `MotionButton` requires synthetic accessor"
-        errorLine1="                            float r = Math.min(w, h) * mRoundPercent / 2;"
-        errorLine2="                                                       ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/utils/widget/MotionButton.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mRound` of class `MotionButton` requires synthetic accessor"
-        errorLine1="                            outline.setRoundRect(0, 0, w, h, mRound);"
-        errorLine2="                                                             ~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/utils/widget/MotionButton.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mRoundPercent` of class `MotionLabel` requires synthetic accessor"
-        errorLine1="                            float r = Math.min(w, h) * mRoundPercent / 2;"
-        errorLine2="                                                       ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/utils/widget/MotionLabel.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mRound` of class `MotionLabel` requires synthetic accessor"
-        errorLine1="                            outline.setRoundRect(0, 0, w, h, mRound);"
-        errorLine2="                                                             ~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/utils/widget/MotionLabel.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mStateCache` of class `MotionLayout` requires synthetic accessor"
-        errorLine1="                                        mStateCache.apply();"
-        errorLine2="                                        ~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mEndState` of class `MotionLayout` requires synthetic accessor"
-        errorLine1="            mEndState = MotionLayout.this.mEndState;"
-        errorLine2="                                          ~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mBeginState` of class `MotionLayout` requires synthetic accessor"
-        errorLine1="            mStartState = MotionLayout.this.mBeginState;"
-        errorLine2="                                            ~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mInRotation` of class `MotionLayout` requires synthetic accessor"
-        errorLine1="                mInRotation = false;"
-        errorLine2="                ~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mLastHeightMeasureSpec` of class `MotionLayout` requires synthetic accessor"
-        errorLine1="            measure(mLastWidthMeasureSpec, mLastHeightMeasureSpec);"
-        errorLine2="                                           ~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mLastWidthMeasureSpec` of class `MotionLayout` requires synthetic accessor"
-        errorLine1="            measure(mLastWidthMeasureSpec, mLastHeightMeasureSpec);"
-        errorLine2="                    ~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` method `setupMotionViews` of class `MotionLayout` requires synthetic accessor"
-        errorLine1="            setupMotionViews();"
-        errorLine2="            ~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` method `toRect` of class `MotionLayout` requires synthetic accessor"
-        errorLine1="                        motionController.setStartState(toRect(startWidget), mStart,"
-        errorLine2="                                                       ~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mInRotation` of class `MotionLayout` requires synthetic accessor"
-        errorLine1="                    if (mInRotation) {"
-        errorLine2="                        ~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mPreRotateHeight` of class `MotionLayout` requires synthetic accessor"
-        errorLine1="                                mPreRotateWidth, mPreRotateHeight);"
-        errorLine2="                                                 ~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mPreRotateWidth` of class `MotionLayout` requires synthetic accessor"
-        errorLine1="                                mPreRotateWidth, mPreRotateHeight);"
-        errorLine2="                                ~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` method `toRect` of class `MotionLayout` requires synthetic accessor"
-        errorLine1="                        motionController.setEndState(toRect(endWidget), mEnd,"
-        errorLine2="                                                     ~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mEndState` of class `MotionLayout` requires synthetic accessor"
-        errorLine1="                String str = getContext().getResources().getResourceName(mEndState)"
-        errorLine2="                                                                         ~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mStateCache` of class `MotionLayout` requires synthetic accessor"
-        errorLine1="                        mStateCache.apply();"
-        errorLine2="                        ~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mConstraintSetEnd` of class `Transition` requires synthetic accessor"
-        errorLine1="            if (mCurrentTransition.mConstraintSetEnd == endId"
-        errorLine2="                                   ~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mConstraintSetStart` of class `Transition` requires synthetic accessor"
-        errorLine1="                    &amp;&amp; mCurrentTransition.mConstraintSetStart == beginId) {"
-        errorLine2="                                          ~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mConstraintSetEnd` of class `Transition` requires synthetic accessor"
-        errorLine1="            if ((transition.mConstraintSetEnd == end"
-        errorLine2="                            ~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mConstraintSetStart` of class `Transition` requires synthetic accessor"
-        errorLine1="                    &amp;&amp; transition.mConstraintSetStart == start)"
-        errorLine2="                                  ~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mConstraintSetEnd` of class `Transition` requires synthetic accessor"
-        errorLine1="                    || (transition.mConstraintSetEnd == endId"
-        errorLine2="                                   ~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mConstraintSetStart` of class `Transition` requires synthetic accessor"
-        errorLine1="                    &amp;&amp; transition.mConstraintSetStart == beginId)) {"
-        errorLine2="                                  ~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mTouchResponse` of class `Transition` requires synthetic accessor"
-        errorLine1="                if (mCurrentTransition != null &amp;&amp; mCurrentTransition.mTouchResponse != null) {"
-        errorLine2="                                                                     ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mTouchResponse` of class `Transition` requires synthetic accessor"
-        errorLine1="                    mCurrentTransition.mTouchResponse.setRTL(mRtl);"
-        errorLine2="                                       ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mConstraintSetEnd` of class `Transition` requires synthetic accessor"
-        errorLine1="            if (transition.mConstraintSetEnd == endId) {"
-        errorLine2="                           ~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mConstraintSetStart` of class `Transition` requires synthetic accessor"
-        errorLine1="        t.mConstraintSetStart = start;"
-        errorLine2="          ~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mConstraintSetEnd` of class `Transition` requires synthetic accessor"
-        errorLine1="        t.mConstraintSetEnd = end;"
-        errorLine2="          ~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mId` of class `Transition` requires synthetic accessor"
-        errorLine1="        int id = transition.mId;"
-        errorLine2="                            ~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mId` of class `Transition` requires synthetic accessor"
-        errorLine1="            if (mTransitionList.get(index).mId == id) {"
-        errorLine2="                                           ~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mTouchResponse` of class `Transition` requires synthetic accessor"
-        errorLine1="        if (mCurrentTransition != null &amp;&amp; mCurrentTransition.mTouchResponse != null) {"
-        errorLine2="                                                             ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mTouchResponse` of class `Transition` requires synthetic accessor"
-        errorLine1="            mCurrentTransition.mTouchResponse.setRTL(mRtl);"
-        errorLine2="                               ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mConstraintSetStart` of class `Transition` requires synthetic accessor"
-        errorLine1="            if (transition.mConstraintSetStart == stateId"
-        errorLine2="                           ~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mConstraintSetEnd` of class `Transition` requires synthetic accessor"
-        errorLine1="                    || transition.mConstraintSetEnd == stateId) {"
-        errorLine2="                                  ~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mOnClicks` of class `Transition` requires synthetic accessor"
-        errorLine1="            if (transition.mOnClicks.size() > 0) {"
-        errorLine2="                           ~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mOnClicks` of class `Transition` requires synthetic accessor"
-        errorLine1="                for (Transition.TransitionOnClick onClick : transition.mOnClicks) {"
-        errorLine2="                                                                       ~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mOnClicks` of class `Transition` requires synthetic accessor"
-        errorLine1="            if (transition.mOnClicks.size() > 0) {"
-        errorLine2="                           ~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mOnClicks` of class `Transition` requires synthetic accessor"
-        errorLine1="                for (Transition.TransitionOnClick onClick : transition.mOnClicks) {"
-        errorLine2="                                                                       ~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mOnClicks` of class `Transition` requires synthetic accessor"
-        errorLine1="            if (transition.mOnClicks.size() > 0) {"
-        errorLine2="                           ~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mOnClicks` of class `Transition` requires synthetic accessor"
-        errorLine1="                for (Transition.TransitionOnClick onClick : transition.mOnClicks) {"
-        errorLine2="                                                                       ~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mOnClicks` of class `Transition` requires synthetic accessor"
-        errorLine1="            if (transition.mOnClicks.size() > 0) {"
-        errorLine2="                           ~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mOnClicks` of class `Transition` requires synthetic accessor"
-        errorLine1="                for (Transition.TransitionOnClick onClick : transition.mOnClicks) {"
-        errorLine2="                                                                       ~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mDisable` of class `Transition` requires synthetic accessor"
-        errorLine1="                if (transition.mDisable) {"
-        errorLine2="                               ~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mTouchResponse` of class `Transition` requires synthetic accessor"
-        errorLine1="                if (transition.mTouchResponse != null) {"
-        errorLine2="                               ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mTouchResponse` of class `Transition` requires synthetic accessor"
-        errorLine1="                    transition.mTouchResponse.setRTL(mRtl);"
-        errorLine2="                               ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mTouchResponse` of class `Transition` requires synthetic accessor"
-        errorLine1="                    RectF region = transition.mTouchResponse.getTouchRegion(mMotionLayout, cache);"
-        errorLine2="                                              ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mTouchResponse` of class `Transition` requires synthetic accessor"
-        errorLine1="                    region = transition.mTouchResponse.getLimitBoundsTo(mMotionLayout, cache);"
-        errorLine2="                                        ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mTouchResponse` of class `Transition` requires synthetic accessor"
-        errorLine1="                    float val = transition.mTouchResponse.dot(dx, dy);"
-        errorLine2="                                           ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mTouchResponse` of class `Transition` requires synthetic accessor"
-        errorLine1="                    if (transition.mTouchResponse.mIsRotateMode &amp;&amp; lastTouchDown != null) {"
-        errorLine2="                                   ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mTouchResponse` of class `Transition` requires synthetic accessor"
-        errorLine1="                                - transition.mTouchResponse.mRotateCenterX;"
-        errorLine2="                                             ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mTouchResponse` of class `Transition` requires synthetic accessor"
-        errorLine1="                                - transition.mTouchResponse.mRotateCenterY;"
-        errorLine2="                                             ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mConstraintSetEnd` of class `Transition` requires synthetic accessor"
-        errorLine1="                    if (transition.mConstraintSetEnd == currentState) { // flip because backwards"
-        errorLine2="                                   ~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mId` of class `Transition` requires synthetic accessor"
-        errorLine1="            if (transition.mId == id) {"
-        errorLine2="                           ~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mAutoTransition` of class `Transition` requires synthetic accessor"
-        errorLine1="            if (transition.mAutoTransition == Transition.AUTO_NONE) {"
-        errorLine2="                           ~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mConstraintSetStart` of class `Transition` requires synthetic accessor"
-        errorLine1="            if (currentState == transition.mConstraintSetStart &amp;&amp; ("
-        errorLine2="                                           ~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mAutoTransition` of class `Transition` requires synthetic accessor"
-        errorLine1="                    transition.mAutoTransition == Transition.AUTO_ANIMATE_TO_END"
-        errorLine2="                               ~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mAutoTransition` of class `Transition` requires synthetic accessor"
-        errorLine1="                            || transition.mAutoTransition == Transition.AUTO_JUMP_TO_END)) {"
-        errorLine2="                                          ~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mAutoTransition` of class `Transition` requires synthetic accessor"
-        errorLine1="                if (transition.mAutoTransition == Transition.AUTO_ANIMATE_TO_END) {"
-        errorLine2="                               ~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mConstraintSetEnd` of class `Transition` requires synthetic accessor"
-        errorLine1="            if (currentState == transition.mConstraintSetEnd &amp;&amp; ("
-        errorLine2="                                           ~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mAutoTransition` of class `Transition` requires synthetic accessor"
-        errorLine1="                    transition.mAutoTransition == Transition.AUTO_ANIMATE_TO_START"
-        errorLine2="                               ~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mAutoTransition` of class `Transition` requires synthetic accessor"
-        errorLine1="                            || transition.mAutoTransition == Transition.AUTO_JUMP_TO_START)) {"
-        errorLine2="                                          ~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mAutoTransition` of class `Transition` requires synthetic accessor"
-        errorLine1="                if (transition.mAutoTransition == Transition.AUTO_ANIMATE_TO_START) {"
-        errorLine2="                               ~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mTouchResponse` of class `Transition` requires synthetic accessor"
-        errorLine1="        if (mCurrentTransition != null &amp;&amp; mCurrentTransition.mTouchResponse != null) {"
-        errorLine2="                                                             ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mTouchResponse` of class `Transition` requires synthetic accessor"
-        errorLine1="            mCurrentTransition.mTouchResponse.setRTL(mRtl);"
-        errorLine2="                               ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mMotionLayout` of class `MotionScene` requires synthetic accessor"
-        errorLine1="                    : new TouchResponse(mMotionScene.mMotionLayout, onSwipe);"
-        errorLine2="                                                     ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mConstraintSetStart` of class `Transition` requires synthetic accessor"
-        errorLine1="                int start = transition.mConstraintSetStart;"
-        errorLine2="                                       ~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mConstraintSetEnd` of class `Transition` requires synthetic accessor"
-        errorLine1="                int end = transition.mConstraintSetEnd;"
-        errorLine2="                                     ~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mConstraintSetEnd` of class `Transition` requires synthetic accessor"
-        errorLine1="                int dest = mTransition.mConstraintSetEnd;"
-        errorLine2="                                       ~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mConstraintSetStart` of class `Transition` requires synthetic accessor"
-        errorLine1="                int from = mTransition.mConstraintSetStart;"
-        errorLine2="                                       ~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mMotionLayout` of class `MotionScene` requires synthetic accessor"
-        errorLine1="                MotionLayout tl = mTransition.mMotionScene.mMotionLayout;"
-        errorLine2="                                                           ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mMotionScene` of class `Transition` requires synthetic accessor"
-        errorLine1="                MotionLayout tl = mTransition.mMotionScene.mMotionLayout;"
-        errorLine2="                                              ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mConstraintSetStart` of class `Transition` requires synthetic accessor"
-        errorLine1="                if (mTransition.mConstraintSetStart == UNSET) {"
-        errorLine2="                                ~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mConstraintSetEnd` of class `Transition` requires synthetic accessor"
-        errorLine1="                        tl.transitionToState(mTransition.mConstraintSetEnd);"
-        errorLine2="                                                         ~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mMotionScene` of class `Transition` requires synthetic accessor"
-        errorLine1="                    Transition t = new Transition(mTransition.mMotionScene, mTransition);"
-        errorLine2="                                                              ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mConstraintSetStart` of class `Transition` requires synthetic accessor"
-        errorLine1="                    t.mConstraintSetStart = currentState;"
-        errorLine2="                      ~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mConstraintSetEnd` of class `Transition` requires synthetic accessor"
-        errorLine1="                    t.mConstraintSetEnd = mTransition.mConstraintSetEnd;"
-        errorLine2="                      ~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mConstraintSetEnd` of class `Transition` requires synthetic accessor"
-        errorLine1="                    t.mConstraintSetEnd = mTransition.mConstraintSetEnd;"
-        errorLine2="                                                      ~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mMotionScene` of class `Transition` requires synthetic accessor"
-        errorLine1="                Transition current = mTransition.mMotionScene.mCurrentTransition;"
-        errorLine2="                                                 ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mMotionScene` of class `Transition` requires synthetic accessor"
-        errorLine1="                    if (mTransition.mMotionScene.mCurrentTransition != mTransition) {"
-        errorLine2="                                    ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mDefaultDuration` of class `MotionScene` requires synthetic accessor"
-        errorLine1="            mDuration = motionScene.mDefaultDuration;"
-        errorLine2="                                    ~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mDefaultDuration` of class `MotionScene` requires synthetic accessor"
-        errorLine1="            mDuration = motionScene.mDefaultDuration;"
-        errorLine2="                                    ~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mLayoutDuringTransition` of class `MotionScene` requires synthetic accessor"
-        errorLine1="            mLayoutDuringTransition = motionScene.mLayoutDuringTransition;"
-        errorLine2="                                                  ~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mDefaultDuration` of class `MotionScene` requires synthetic accessor"
-        errorLine1="            mDuration = motionScene.mDefaultDuration;"
-        errorLine2="                                    ~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mLayoutDuringTransition` of class `MotionScene` requires synthetic accessor"
-        errorLine1="            mLayoutDuringTransition = motionScene.mLayoutDuringTransition;"
-        errorLine2="                                                  ~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mConstraintSetMap` of class `MotionScene` requires synthetic accessor"
-        errorLine1="                        motionScene.mConstraintSetMap.append(mConstraintSetEnd, cSet);"
-        errorLine2="                                    ~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` method `parseInclude` of class `MotionScene` requires synthetic accessor"
-        errorLine1="                        int id = motionScene.parseInclude(context, mConstraintSetEnd);"
-        errorLine2="                                 ~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mConstraintSetMap` of class `MotionScene` requires synthetic accessor"
-        errorLine1="                        motionScene.mConstraintSetMap.append(mConstraintSetStart, cSet);"
-        errorLine2="                                    ~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` method `parseInclude` of class `MotionScene` requires synthetic accessor"
-        errorLine1="                        int id = motionScene.parseInclude(context, mConstraintSetStart);"
-        errorLine2="                                 ~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mIsAbstract` of class `Transition` requires synthetic accessor"
-        errorLine1="                                if (mCurrentTransition == null &amp;&amp; !transition.mIsAbstract) {"
-        errorLine2="                                                                              ~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mTouchResponse` of class `Transition` requires synthetic accessor"
-        errorLine1="                                            &amp;&amp; mCurrentTransition.mTouchResponse != null) {"
-        errorLine2="                                                                  ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mTouchResponse` of class `Transition` requires synthetic accessor"
-        errorLine1="                                        mCurrentTransition.mTouchResponse.setRTL(mRtl);"
-        errorLine2="                                                           ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mIsAbstract` of class `Transition` requires synthetic accessor"
-        errorLine1="                                if (transition.mIsAbstract) { // global transition only one for now"
-        errorLine2="                                               ~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mConstraintSetEnd` of class `Transition` requires synthetic accessor"
-        errorLine1="                                    if (transition.mConstraintSetEnd == UNSET) {"
-        errorLine2="                                                   ~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mTouchResponse` of class `Transition` requires synthetic accessor"
-        errorLine1="                                    transition.mTouchResponse ="
-        errorLine2="                                               ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mKeyFramesList` of class `Transition` requires synthetic accessor"
-        errorLine1="                                    transition.mKeyFramesList.add(keyFrames);"
-        errorLine2="                                               ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mKeyFramesList` of class `Transition` requires synthetic accessor"
-        errorLine1="                for (KeyFrames keyFrames : mDefaultTransition.mKeyFramesList) {"
-        errorLine2="                                                              ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mKeyFramesList` of class `Transition` requires synthetic accessor"
-        errorLine1="        for (KeyFrames keyFrames : mCurrentTransition.mKeyFramesList) {"
-        errorLine2="                                                      ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mKeyFramesList` of class `Transition` requires synthetic accessor"
-        errorLine1="        for (KeyFrames keyFrames : mCurrentTransition.mKeyFramesList) {"
-        errorLine2="                                                      ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mConstraintSetStart` of class `Transition` requires synthetic accessor"
-        errorLine1="            if (transition.mConstraintSetStart == stateId) {"
-        errorLine2="                           ~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mKeyFramesList` of class `Transition` requires synthetic accessor"
-        errorLine1="        for (KeyFrames keyFrames : mCurrentTransition.mKeyFramesList) {"
-        errorLine2="                                                      ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mKeyFramesList` of class `Transition` requires synthetic accessor"
-        errorLine1="        for (KeyFrames keyFrames : mCurrentTransition.mKeyFramesList) {"
-        errorLine2="                                                      ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mTouchResponse` of class `Transition` requires synthetic accessor"
-        errorLine1="            if (transition.mTouchResponse != null) {"
-        errorLine2="                           ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mTouchResponse` of class `Transition` requires synthetic accessor"
-        errorLine1="        return mCurrentTransition != null &amp;&amp; mCurrentTransition.mTouchResponse != null;"
-        errorLine2="                                                                ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mTouchResponse` of class `Transition` requires synthetic accessor"
-        errorLine1="                    if (mCurrentTransition.mTouchResponse != null) {"
-        errorLine2="                                           ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mTouchResponse` of class `Transition` requires synthetic accessor"
-        errorLine1="                        region = mCurrentTransition.mTouchResponse"
-        errorLine2="                                                    ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mTouchResponse` of class `Transition` requires synthetic accessor"
-        errorLine1="                        region = mCurrentTransition.mTouchResponse"
-        errorLine2="                                                    ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mTouchResponse` of class `Transition` requires synthetic accessor"
-        errorLine1="                        mCurrentTransition.mTouchResponse.setDown(mLastTouchX, mLastTouchY);"
-        errorLine2="                                           ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mTouchResponse` of class `Transition` requires synthetic accessor"
-        errorLine1="                                .mTouchResponse.getTouchRegion(mMotionLayout, cache);"
-        errorLine2="                                 ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mTouchResponse` of class `Transition` requires synthetic accessor"
-        errorLine1="                        mCurrentTransition.mTouchResponse.setUpTouchEvent(mLastTouchX, mLastTouchY);"
-        errorLine2="                                           ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mTouchResponse` of class `Transition` requires synthetic accessor"
-        errorLine1="        if (mCurrentTransition != null &amp;&amp; mCurrentTransition.mTouchResponse != null"
-        errorLine2="                                                             ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mTouchResponse` of class `Transition` requires synthetic accessor"
-        errorLine1="            mCurrentTransition.mTouchResponse.processTouchEvent(event,"
-        errorLine2="                               ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mTouchResponse` of class `Transition` requires synthetic accessor"
-        errorLine1="        if (mCurrentTransition != null &amp;&amp; mCurrentTransition.mTouchResponse != null) {"
-        errorLine2="                                                             ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mTouchResponse` of class `Transition` requires synthetic accessor"
-        errorLine1="            mCurrentTransition.mTouchResponse.scrollMove(dx, dy);"
-        errorLine2="                               ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mTouchResponse` of class `Transition` requires synthetic accessor"
-        errorLine1="        if (mCurrentTransition != null &amp;&amp; mCurrentTransition.mTouchResponse != null) {"
-        errorLine2="                                                             ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mTouchResponse` of class `Transition` requires synthetic accessor"
-        errorLine1="            mCurrentTransition.mTouchResponse.scrollUp(dx, dy);"
-        errorLine2="                               ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mTouchResponse` of class `Transition` requires synthetic accessor"
-        errorLine1="        if (mCurrentTransition != null &amp;&amp; mCurrentTransition.mTouchResponse != null) {"
-        errorLine2="                                                             ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mTouchResponse` of class `Transition` requires synthetic accessor"
-        errorLine1="            return mCurrentTransition.mTouchResponse.getProgressDirection(dx, dy);"
-        errorLine2="                                      ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mConstraintSetStart` of class `Transition` requires synthetic accessor"
-        errorLine1="        return mCurrentTransition.mConstraintSetStart;"
-        errorLine2="                                  ~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mConstraintSetEnd` of class `Transition` requires synthetic accessor"
-        errorLine1="        return mCurrentTransition.mConstraintSetEnd;"
-        errorLine2="                                  ~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mDefaultInterpolator` of class `Transition` requires synthetic accessor"
-        errorLine1="        switch (mCurrentTransition.mDefaultInterpolator) {"
-        errorLine2="                                   ~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mDefaultInterpolatorString` of class `Transition` requires synthetic accessor"
-        errorLine1="                        .getInterpolator(mCurrentTransition.mDefaultInterpolatorString);"
-        errorLine2="                                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mDefaultInterpolatorID` of class `Transition` requires synthetic accessor"
-        errorLine1="                        mCurrentTransition.mDefaultInterpolatorID);"
-        errorLine2="                                           ~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mDuration` of class `Transition` requires synthetic accessor"
-        errorLine1="            return mCurrentTransition.mDuration;"
-        errorLine2="                                      ~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mPathMotionArc` of class `Transition` requires synthetic accessor"
-        errorLine1="        return (mCurrentTransition != null) ? mCurrentTransition.mPathMotionArc : UNSET;"
-        errorLine2="                                                                 ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mStagger` of class `Transition` requires synthetic accessor"
-        errorLine1="            return mCurrentTransition.mStagger;"
-        errorLine2="                                      ~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mTouchResponse` of class `Transition` requires synthetic accessor"
-        errorLine1="        if (mCurrentTransition != null &amp;&amp; mCurrentTransition.mTouchResponse != null) {"
-        errorLine2="                                                             ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mTouchResponse` of class `Transition` requires synthetic accessor"
-        errorLine1="            return mCurrentTransition.mTouchResponse.getMaxAcceleration();"
-        errorLine2="                                      ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mTouchResponse` of class `Transition` requires synthetic accessor"
-        errorLine1="        if (mCurrentTransition != null &amp;&amp; mCurrentTransition.mTouchResponse != null) {"
-        errorLine2="                                                             ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mTouchResponse` of class `Transition` requires synthetic accessor"
-        errorLine1="            return mCurrentTransition.mTouchResponse.getMaxVelocity();"
-        errorLine2="                                      ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mTouchResponse` of class `Transition` requires synthetic accessor"
-        errorLine1="        if (mCurrentTransition != null &amp;&amp; mCurrentTransition.mTouchResponse != null) {"
-        errorLine2="                                                             ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mTouchResponse` of class `Transition` requires synthetic accessor"
-        errorLine1="            return mCurrentTransition.mTouchResponse.getSpringStiffness();"
-        errorLine2="                                      ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mTouchResponse` of class `Transition` requires synthetic accessor"
-        errorLine1="        if (mCurrentTransition != null &amp;&amp; mCurrentTransition.mTouchResponse != null) {"
-        errorLine2="                                                             ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mTouchResponse` of class `Transition` requires synthetic accessor"
-        errorLine1="            return mCurrentTransition.mTouchResponse.getSpringMass();"
-        errorLine2="                                      ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mTouchResponse` of class `Transition` requires synthetic accessor"
-        errorLine1="        if (mCurrentTransition != null &amp;&amp; mCurrentTransition.mTouchResponse != null) {"
-        errorLine2="                                                             ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mTouchResponse` of class `Transition` requires synthetic accessor"
-        errorLine1="            return mCurrentTransition.mTouchResponse.getSpringDamping();"
-        errorLine2="                                      ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mTouchResponse` of class `Transition` requires synthetic accessor"
-        errorLine1="        if (mCurrentTransition != null &amp;&amp; mCurrentTransition.mTouchResponse != null) {"
-        errorLine2="                                                             ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mTouchResponse` of class `Transition` requires synthetic accessor"
-        errorLine1="            return mCurrentTransition.mTouchResponse.getSpringStopThreshold();"
-        errorLine2="                                      ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mTouchResponse` of class `Transition` requires synthetic accessor"
-        errorLine1="        if (mCurrentTransition != null &amp;&amp; mCurrentTransition.mTouchResponse != null) {"
-        errorLine2="                                                             ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mTouchResponse` of class `Transition` requires synthetic accessor"
-        errorLine1="            return mCurrentTransition.mTouchResponse.getSpringBoundary();"
-        errorLine2="                                      ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mTouchResponse` of class `Transition` requires synthetic accessor"
-        errorLine1="        if (mCurrentTransition != null &amp;&amp; mCurrentTransition.mTouchResponse != null) {"
-        errorLine2="                                                             ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mTouchResponse` of class `Transition` requires synthetic accessor"
-        errorLine1="            return mCurrentTransition.mTouchResponse.getAutoCompleteMode();"
-        errorLine2="                                      ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mTouchResponse` of class `Transition` requires synthetic accessor"
-        errorLine1="        if (mCurrentTransition != null &amp;&amp; mCurrentTransition.mTouchResponse != null) {"
-        errorLine2="                                                             ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mTouchResponse` of class `Transition` requires synthetic accessor"
-        errorLine1="            mCurrentTransition.mTouchResponse.setupTouch();"
-        errorLine2="                               ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mTouchResponse` of class `Transition` requires synthetic accessor"
-        errorLine1="        if (mCurrentTransition != null &amp;&amp; mCurrentTransition.mTouchResponse != null) {"
-        errorLine2="                                                             ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mTouchResponse` of class `Transition` requires synthetic accessor"
-        errorLine1="            return mCurrentTransition.mTouchResponse.getMoveWhenScrollAtTop();"
-        errorLine2="                                      ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mMotionLayout` of class `ViewTransitionController` requires synthetic accessor"
-        errorLine1="                                int count = mMotionLayout.getChildCount();"
-        errorLine2="                                            ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/ViewTransitionController.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mMotionLayout` of class `ViewTransitionController` requires synthetic accessor"
-        errorLine1="                                    View view = mMotionLayout.getChildAt(i);"
-        errorLine2="                                                ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/ViewTransitionController.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mMotionLayout` of class `ViewTransitionController` requires synthetic accessor"
-        errorLine1="                                        int currentId = mMotionLayout.getCurrentState();"
-        errorLine2="                                                        ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/ViewTransitionController.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mMotionLayout` of class `ViewTransitionController` requires synthetic accessor"
-        errorLine1="                                                mMotionLayout.getConstraintSet(currentId);"
-        errorLine2="                                                ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/ViewTransitionController.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mMotionLayout` of class `ViewTransitionController` requires synthetic accessor"
-        errorLine1="                                                ViewTransitionController.this, mMotionLayout,"
-        errorLine2="                                                                               ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/ViewTransitionController.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mMotionLayout` of class `ViewTransitionController` requires synthetic accessor"
-        errorLine1="                                int count = mMotionLayout.getChildCount();"
-        errorLine2="                                            ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/ViewTransitionController.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mMotionLayout` of class `ViewTransitionController` requires synthetic accessor"
-        errorLine1="                                    View view = mMotionLayout.getChildAt(i);"
-        errorLine2="                                                ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/ViewTransitionController.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mMotionLayout` of class `ViewTransitionController` requires synthetic accessor"
-        errorLine1="                                        int currentId = mMotionLayout.getCurrentState();"
-        errorLine2="                                                        ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/ViewTransitionController.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mMotionLayout` of class `ViewTransitionController` requires synthetic accessor"
-        errorLine1="                                                mMotionLayout.getConstraintSet(currentId);"
-        errorLine2="                                                ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/ViewTransitionController.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mMotionLayout` of class `ViewTransitionController` requires synthetic accessor"
-        errorLine1="                                                ViewTransitionController.this, mMotionLayout,"
-        errorLine2="                                                                               ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/constraintlayout/motion/widget/ViewTransitionController.java"/>
-    </issue>
-
-    <issue
         id="KotlinPropertyAccess"
         message="The getter return type (`String[]`) and setter parameter type (`String`) getter and setter methods for property `stateLabels` 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 String[] getStateLabels() {"
diff --git a/datastore/datastore-core/lint-baseline.xml b/datastore/datastore-core/lint-baseline.xml
deleted file mode 100644
index b8e7866..0000000
--- a/datastore/datastore-core/lint-baseline.xml
+++ /dev/null
@@ -1,121 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<issues format="6" by="lint 8.1.0-beta05" type="baseline" client="gradle" dependencies="false" name="AGP (8.1.0-beta05)" variant="all" version="8.1.0-beta05">
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` method `getCoordinator` of class `DataStoreImpl` requires synthetic accessor"
-        errorLine1="                coordinator.lock {"
-        errorLine2="                ~~~~~~~~~~~">
-        <location
-            file="src/commonMain/kotlin/androidx/datastore/core/DataStoreImpl.kt"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` method `getCoordinator` of class `DataStoreImpl` requires synthetic accessor"
-        errorLine1="                        version = coordinator.getVersion()"
-        errorLine2="                                  ~~~~~~~~~~~">
-        <location
-            file="src/commonMain/kotlin/androidx/datastore/core/DataStoreImpl.kt"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` method `getCoordinator` of class `DataStoreImpl` requires synthetic accessor"
-        errorLine1="                    coordinator.updateNotifications.conflate().collect {"
-        errorLine2="                    ~~~~~~~~~~~">
-        <location
-            file="src/commonMain/kotlin/androidx/datastore/core/DataStoreImpl.kt"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` method `readDataAndUpdateCache` of class `DataStoreImpl` requires synthetic accessor"
-        errorLine1="                            readDataAndUpdateCache(requireLock = true)"
-        errorLine2="                            ~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/commonMain/kotlin/androidx/datastore/core/DataStoreImpl.kt"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` method `getCoordinator` of class `DataStoreImpl` requires synthetic accessor"
-        errorLine1="                coordinator.lock { block() }"
-        errorLine2="                ~~~~~~~~~~~">
-        <location
-            file="src/commonMain/kotlin/androidx/datastore/core/DataStoreImpl.kt"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` method `readDataFromFileOrDefault` of class `DataStoreImpl` requires synthetic accessor"
-        errorLine1="                    val data = readDataFromFileOrDefault()"
-        errorLine2="                               ~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/commonMain/kotlin/androidx/datastore/core/DataStoreImpl.kt"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` method `getCoordinator` of class `DataStoreImpl` requires synthetic accessor"
-        errorLine1="                    Data(data, data.hashCode(), version = coordinator.getVersion())"
-        errorLine2="                                                          ~~~~~~~~~~~">
-        <location
-            file="src/commonMain/kotlin/androidx/datastore/core/DataStoreImpl.kt"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` method `getCoordinator` of class `DataStoreImpl` requires synthetic accessor"
-        errorLine1="                    val preLockVersion = coordinator.getVersion()"
-        errorLine2="                                         ~~~~~~~~~~~">
-        <location
-            file="src/commonMain/kotlin/androidx/datastore/core/DataStoreImpl.kt"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` method `getCoordinator` of class `DataStoreImpl` requires synthetic accessor"
-        errorLine1="                    coordinator.tryLock { locked ->"
-        errorLine2="                    ~~~~~~~~~~~">
-        <location
-            file="src/commonMain/kotlin/androidx/datastore/core/DataStoreImpl.kt"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` method `readDataFromFileOrDefault` of class `DataStoreImpl` requires synthetic accessor"
-        errorLine1="                        val data = readDataFromFileOrDefault()"
-        errorLine2="                                   ~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/commonMain/kotlin/androidx/datastore/core/DataStoreImpl.kt"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` method `getCoordinator` of class `DataStoreImpl` requires synthetic accessor"
-        errorLine1="                        val version = if (locked) coordinator.getVersion() else preLockVersion"
-        errorLine2="                                                  ~~~~~~~~~~~">
-        <location
-            file="src/commonMain/kotlin/androidx/datastore/core/DataStoreImpl.kt"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` method `readDataFromFileOrDefault` of class `DataStoreImpl` requires synthetic accessor"
-        errorLine1="                            newData = readDataFromFileOrDefault()"
-        errorLine2="                                      ~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/commonMain/kotlin/androidx/datastore/core/DataStoreImpl.kt"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` method `getCoordinator` of class `DataStoreImpl` requires synthetic accessor"
-        errorLine1="                            version = coordinator.getVersion()"
-        errorLine2="                                      ~~~~~~~~~~~">
-        <location
-            file="src/commonMain/kotlin/androidx/datastore/core/DataStoreImpl.kt"/>
-    </issue>
-
-</issues>
diff --git a/health/health-services-client/lint-baseline.xml b/health/health-services-client/lint-baseline.xml
index c9edad9..f42a2d4 100644
--- a/health/health-services-client/lint-baseline.xml
+++ b/health/health-services-client/lint-baseline.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="6" by="lint 8.1.0-beta02" type="baseline" client="gradle" dependencies="false" name="AGP (8.1.0-beta02)" variant="all" version="8.1.0-beta02">
+<issues format="6" by="lint 8.1.0" type="baseline" client="gradle" dependencies="false" name="AGP (8.1.0)" variant="all" version="8.1.0">
 
     <issue
         id="BanParcelableUsage"
@@ -38,78 +38,6 @@
     </issue>
 
     <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mCurrentVersion` of class `Client` requires synthetic accessor"
-        errorLine1="                        mCurrentVersion ="
-        errorLine2="                        ~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/health/services/client/impl/ipc/Client.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mConnectionConfiguration` of class `Client` requires synthetic accessor"
-        errorLine1="                        return mConnectionConfiguration;"
-        errorLine2="                               ~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/health/services/client/impl/ipc/Client.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mConnectionManager` of class `Client` requires synthetic accessor"
-        errorLine1="                            mConnectionManager.scheduleForExecution("
-        errorLine2="                            ~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/health/services/client/impl/ipc/Client.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mConnectionConfiguration` of class `Client` requires synthetic accessor"
-        errorLine1="                                    new BaseQueueOperation(mConnectionConfiguration));"
-        errorLine2="                                                           ~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/health/services/client/impl/ipc/Client.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` field `mConnectionManager` of class `Client` requires synthetic accessor"
-        errorLine1="                            mConnectionManager.scheduleForExecution("
-        errorLine2="                            ~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/health/services/client/impl/ipc/Client.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` method `createQueueOperation` of class `Client` requires synthetic accessor"
-        errorLine1="                                    createQueueOperation(operation, settableFuture));"
-        errorLine2="                                    ~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/health/services/client/impl/ipc/Client.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` method `getService` of class `Client` requires synthetic accessor"
-        errorLine1="                operation.execute(getService(binder), settableFuture);"
-        errorLine2="                                  ~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/health/services/client/impl/ipc/Client.java"/>
-    </issue>
-
-    <issue
-        id="SyntheticAccessor"
-        message="Access to `private` constructor of class `MeasureCallbackStub` requires synthetic accessor"
-        errorLine1="                measureCallbackStub = MeasureCallbackStub(callbackKey, measureCallback)"
-        errorLine2="                                      ~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/health/services/client/impl/MeasureCallbackStub.kt"/>
-    </issue>
-
-    <issue
         id="LambdaLast"
         message="Functional interface parameters (such as parameter 1, &quot;operation&quot;, in androidx.health.services.client.impl.ipc.Client.executeWithVersionCheck) should be last to improve Kotlin interoperability; see https://kotlinlang.org/docs/reference/java-interop.html#sam-conversions"
         errorLine1="            RemoteFutureOperation&lt;S, R> operation, int minApiVersion) {"