androidx.recyclerview.widget.RecyclerView$State -> xs5:
# {"id":"sourceFile","fileName":"RecyclerView.java"}
    int mTargetPosition -> a
    int mPreviousLayoutItemCount -> b
    int mDeletedInvisibleItemCountSincePreviousLayout -> c
    int mLayoutStep -> d
    int mItemCount -> e
    boolean mStructureChanged -> f
    boolean mInPreLayout -> g
    boolean mTrackOldChangeHolders -> h
    boolean mIsMeasuring -> i
    boolean mRunSimpleAnimations -> j
    boolean mRunPredictiveAnimations -> k
    int mFocusedItemPosition -> l
    long mFocusedItemId -> m
    int mFocusedSubChildId -> n
    1:6:void assertLayoutStep(int):12775:12775 -> a
    7:8:void assertLayoutStep(int):12776:12776 -> a
    9:14:void assertLayoutStep(int):12777:12777 -> a
    15:18:void assertLayoutStep(int):12778:12778 -> a
    19:25:void assertLayoutStep(int):12776:12776 -> a
    26:33:void assertLayoutStep(int):12777:12777 -> a
    34:44:void assertLayoutStep(int):12778:12778 -> a
    1:4:int getItemCount():13022:13022 -> b
    5:10:int getItemCount():13023:13023 -> b
    11:13:int getItemCount():13024:13024 -> b
    1:91:java.lang.String toString():13051:13051 -> toString
    1:91:java.lang.String RecyclerView$State.toString():0 -> toString
      # {"id":"com.android.tools.r8.synthesized"}
    92:96:java.lang.String toString():0:0 -> toString
    92:96:java.lang.String RecyclerView$State.toString():0 -> toString
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":97,"4":99,"7":102},"outline":"Lng4;o(Ljava/lang/StringBuilder;ZC)Ljava/lang/String;"}
    97:97:java.lang.String toString():13051:13051 -> toString
    99:99:java.lang.String toString():13051:13051 -> toString
    102:102:java.lang.String toString():13051:13051 -> toString
