Update to Dokka 1.4.20.2-dev-60

Contains fixes for annotations and types in external URLS

BUG: 175612102
BUG: 175612102
Change-Id: I3786dea5174481561632a2369b1ce5a15e243b95
diff --git a/build.gradle.kts b/build.gradle.kts
index b12658f..2810562 100644
--- a/build.gradle.kts
+++ b/build.gradle.kts
@@ -34,13 +34,14 @@
     mainClassName = "org.jetbrains.dokka.MainKt"
 }
 
-val dokkaVersion = "1.4.20-dev-36"
+val dokkaVersion = "1.4.20.2-dev-60"
 
 dependencies {
     compileOnly(kotlin("stdlib-jdk8"))
     implementation("org.jetbrains.kotlinx:kotlinx-html-jvm:0.7.2")
     implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.3.9")
 
+    implementation("org.jetbrains.dokka:dokka-base-test-utils:$dokkaVersion")
     implementation("org.jetbrains.dokka:dokka-base:$dokkaVersion")
     implementation("org.jetbrains.dokka:dokka-cli:$dokkaVersion")
     implementation("org.jetbrains.dokka:dokka-core:$dokkaVersion")
diff --git a/src/main/java/com/google/devsite/renderer/converters/Annotations.kt b/src/main/java/com/google/devsite/renderer/converters/Annotations.kt
index f8b1647..e52240c 100644
--- a/src/main/java/com/google/devsite/renderer/converters/Annotations.kt
+++ b/src/main/java/com/google/devsite/renderer/converters/Annotations.kt
@@ -63,9 +63,10 @@
 /** @return the complete list of annotations for this type */
 internal fun WithExtraProperties<*>.annotations(): List<Annotation> {
     return extra.allOfType<Annotations>().flatMap { annotations ->
-        annotations.content.values.single()
+        annotations.directAnnotations.values.singleOrNull() ?: emptyList()
     }
 }
+
 /** @return true if the `@Deprecated` annotation is present, false otherwise */
 internal fun Annotation.isDeprecated(): Boolean = dri.classNames == "Deprecated"
 
@@ -88,9 +89,9 @@
 }
 
 internal fun AnnotationParameterValue.toComponent(): String = when (this) {
-    is StringValue -> value
-    is EnumValue -> enumName
-    is ClassValue -> className
-    is ArrayValue -> value.joinToString(prefix = "[", postfix = "]") { it.toComponent() }
-    is AnnotationValue -> TODO("Unknown use case.")
-}
+        is StringValue -> "\"$value\""
+        is EnumValue -> enumName
+        is ClassValue -> className
+        is ArrayValue -> value.joinToString(prefix = "[", postfix = "]") { it.toComponent() }
+        is AnnotationValue -> TODO("Unknown use case.")
+    }
diff --git a/src/test/java/com/google/devsite/renderer/converters/AnnotationsTest.kt b/src/test/java/com/google/devsite/renderer/converters/AnnotationsTest.kt
index aba8725..6b3ee00 100644
--- a/src/test/java/com/google/devsite/renderer/converters/AnnotationsTest.kt
+++ b/src/test/java/com/google/devsite/renderer/converters/AnnotationsTest.kt
@@ -24,7 +24,6 @@
 import org.jetbrains.dokka.links.DRI
 import org.jetbrains.dokka.model.Annotations.Annotation
 import org.jetbrains.dokka.model.DModule
-import org.junit.Ignore
 import org.junit.Test
 import kotlin.Boolean
 import com.google.devsite.components.symbols.Annotation as AnnotationComponent
@@ -172,7 +171,6 @@
         }
     }
 
-    // TODO: upstream dokka doesn't parse annotations on parameters, b/175612102
     @Test
     fun `Parameter component has annotation and value in 4x Kotlin and Java`() {
         val annotationsK = """
@@ -188,7 +186,7 @@
             |public void foo(@Hello("abc") @Hello(bar = "baz") String arg)
         """.render(java = true).function()!!.parameters.single().annotations()
 
-        for (annotations in listOf(annotationsK/*, annotationsJ*/)) {
+        for (annotations in listOf(annotationsK, annotationsJ)) {
             val annotationOne = annotations.components().first()
             val parameterOne = annotationOne.data.parameters.item()
             val annotationTwo = annotations.components().last()
@@ -202,7 +200,6 @@
         }
     }
 
-    @Ignore // TODO: upstream doesn't parse java or kotlin type parameters annotations, b/175612102
     @Test
     fun `Type parameter component has annotation and value in 4x Kotlin and Java`() {
         val annotationsK = """
@@ -218,7 +215,7 @@
             |public <@Hello("abc") @Hello(bar = "baz") T> List<T> foo()
         """.render(java = true).function()!!.generics.single().annotations()
 
-        for (annotations in listOf(annotationsK/*, annotationsJ*/)) {
+        for (annotations in listOf(annotationsK, annotationsJ)) {
             val annotationOne = annotations.components().first()
             val parameterOne = annotationOne.data.parameters.item()
             val annotationTwo = annotations.components().last()
@@ -258,7 +255,7 @@
 
             if (annotations == annotationsK) assertThat(parameterOne.name).isEqualTo("bar")
             else assertThat(parameterOne.name).isEqualTo("value")
-            assertThat (parameterOne.value).isEqualTo("\"abc\"")
+            assertThat(parameterOne.value).isEqualTo("\"abc\"")
             assertThat(parameterTwo.name).isEqualTo("bar")
             assertThat(parameterTwo.value).isEqualTo("\"baz\"")
         }
diff --git a/src/test/java/com/google/devsite/testing/ConverterTestBase.kt b/src/test/java/com/google/devsite/testing/ConverterTestBase.kt
index fd9749a..179073c 100644
--- a/src/test/java/com/google/devsite/testing/ConverterTestBase.kt
+++ b/src/test/java/com/google/devsite/testing/ConverterTestBase.kt
@@ -26,12 +26,14 @@
 import kotlinx.coroutines.runBlocking
 import org.jetbrains.dokka.CoreExtensions
 import org.jetbrains.dokka.ExternalDocumentationLink
+import org.jetbrains.dokka.base.testApi.testRunner.BaseAbstractTest
 import org.jetbrains.dokka.model.DModule
 import org.jetbrains.dokka.pages.ModulePageNode
 import org.jetbrains.dokka.pages.RootPageNode
+import org.jetbrains.dokka.plugability.DokkaContext
 import org.jetbrains.dokka.plugability.DokkaPlugin
 import org.jetbrains.dokka.renderers.Renderer
-import org.jetbrains.dokka.testApi.testRunner.AbstractCoreTest
+
 import java.io.File
 import java.net.URL
 import kotlin.coroutines.resume
@@ -39,7 +41,7 @@
 
 internal abstract class ConverterTestBase(
     private val language: Language = Language.JAVA
-) : AbstractCoreTest() {
+) : BaseAbstractTest() {
     protected fun List<String>.render(): DModule = testWithRootPageNode(this)
 
     protected fun String.render(java: Boolean = false): DModule = if (java) {
@@ -128,7 +130,7 @@
                 configuration,
                 pluginOverrides = listOf(NoopPlugin)
             ) {
-                renderingStage = { node, _ ->
+                renderingStage = { node: RootPageNode, _: DokkaContext ->
                     val module = (node as ModulePageNode).documentable as DModule
                     cont.resume(module)
                 }
diff --git a/src/test/java/com/google/devsite/testing/IntegrationTestBase.kt b/src/test/java/com/google/devsite/testing/IntegrationTestBase.kt
index bb2bc83..c46e2c7 100644
--- a/src/test/java/com/google/devsite/testing/IntegrationTestBase.kt
+++ b/src/test/java/com/google/devsite/testing/IntegrationTestBase.kt
@@ -19,7 +19,9 @@
 import com.google.common.truth.Truth.assertWithMessage
 import org.jetbrains.dokka.ExternalDocumentationLink
 import org.jetbrains.dokka.PackageOptionsImpl
-import org.jetbrains.dokka.testApi.testRunner.AbstractCoreTest
+import org.jetbrains.dokka.base.testApi.testRunner.BaseAbstractTest
+import org.jetbrains.dokka.pages.RootPageNode
+import org.jetbrains.dokka.plugability.DokkaContext
 import java.io.File
 import java.net.URL
 
@@ -28,7 +30,7 @@
  *
  * Html output results can be found in testData/
  */
-abstract class IntegrationTestBase : AbstractCoreTest() {
+abstract class IntegrationTestBase : BaseAbstractTest() {
 
     /**
      * Reads sources and outputs from a directory, and validates based on them.
@@ -80,7 +82,7 @@
             configuration,
             pluginOverrides = listOf(writerPlugin)
         ) {
-            renderingStage = { _, _ ->
+            renderingStage = { _: RootPageNode, _: DokkaContext ->
                 verifyOutput(writerPlugin, "$baseDir/docs")
             }
         }
diff --git a/testData/fragment/docs/reference/androidx/fragment/app/DialogFragment.html b/testData/fragment/docs/reference/androidx/fragment/app/DialogFragment.html
index b2f1dd6..dae85fb 100644
--- a/testData/fragment/docs/reference/androidx/fragment/app/DialogFragment.html
+++ b/testData/fragment/docs/reference/androidx/fragment/app/DialogFragment.html
@@ -147,27 +147,27 @@
           <tr>
             <td><code>void</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/DialogFragment.html#onAttach(android.content.Context)">onAttach</a>(Context&nbsp;context)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/DialogFragment.html#onAttach(android.content.Context)">onAttach</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Context&nbsp;context)</code></div>
               <p>Called when a fragment is first attached to its context.</p>
             </td>
           </tr>
           <tr>
             <td><code>void</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/DialogFragment.html#onCancel(android.content.DialogInterface)">onCancel</a>(DialogInterface&nbsp;dialog)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/DialogFragment.html#onCancel(android.content.DialogInterface)">onCancel</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;DialogInterface&nbsp;dialog)</code></div>
             </td>
           </tr>
           <tr>
             <td><code>void</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/DialogFragment.html#onCreate(android.os.Bundle)">onCreate</a>(Bundle&nbsp;savedInstanceState)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/DialogFragment.html#onCreate(android.os.Bundle)">onCreate</a>(@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Bundle&nbsp;savedInstanceState)</code></div>
               <p>Called to do initial creation of a fragment.</p>
             </td>
           </tr>
           <tr>
             <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Dialog</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/DialogFragment.html#onCreateDialog(android.os.Bundle)">onCreateDialog</a>(Bundle&nbsp;savedInstanceState)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/DialogFragment.html#onCreateDialog(android.os.Bundle)">onCreateDialog</a>(@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Bundle&nbsp;savedInstanceState)</code></div>
               <p>Override to build your own custom Dialog container.</p>
             </td>
           </tr>
@@ -188,20 +188,20 @@
           <tr>
             <td><code>void</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/DialogFragment.html#onDismiss(android.content.DialogInterface)">onDismiss</a>(DialogInterface&nbsp;dialog)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/DialogFragment.html#onDismiss(android.content.DialogInterface)">onDismiss</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;DialogInterface&nbsp;dialog)</code></div>
             </td>
           </tr>
           <tr>
             <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;LayoutInflater</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/DialogFragment.html#onGetLayoutInflater(android.os.Bundle)">onGetLayoutInflater</a>(Bundle&nbsp;savedInstanceState)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/DialogFragment.html#onGetLayoutInflater(android.os.Bundle)">onGetLayoutInflater</a>(@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Bundle&nbsp;savedInstanceState)</code></div>
               <p>Returns the LayoutInflater used to inflate Views of this Fragment.</p>
             </td>
           </tr>
           <tr>
             <td><code>void</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/DialogFragment.html#onSaveInstanceState(android.os.Bundle)">onSaveInstanceState</a>(Bundle&nbsp;outState)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/DialogFragment.html#onSaveInstanceState(android.os.Bundle)">onSaveInstanceState</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Bundle&nbsp;outState)</code></div>
               <p>Called to ask the fragment to save its current dynamic state, so it can later be reconstructed in a new instance if its process is restarted.</p>
             </td>
           </tr>
@@ -222,7 +222,7 @@
           <tr>
             <td><code>void</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/DialogFragment.html#onViewStateRestored(android.os.Bundle)">onViewStateRestored</a>(Bundle&nbsp;savedInstanceState)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/DialogFragment.html#onViewStateRestored(android.os.Bundle)">onViewStateRestored</a>(@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Bundle&nbsp;savedInstanceState)</code></div>
               <p>Called when all saved state has been restored into the view hierarchy of the fragment.</p>
             </td>
           </tr>
@@ -257,21 +257,21 @@
           <tr>
             <td><code>void</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/DialogFragment.html#show(androidx.fragment.app.FragmentManager,java.lang.String)">show</a>(<a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;manager,&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;tag)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/DialogFragment.html#show(androidx.fragment.app.FragmentManager,java.lang.String)">show</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;manager,&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;tag)</code></div>
               <p>Display the dialog, adding the fragment to the given FragmentManager.</p>
             </td>
           </tr>
           <tr>
             <td><code>int</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/DialogFragment.html#show(androidx.fragment.app.FragmentTransaction,java.lang.String)">show</a>(<a href="/reference/androidx/fragment/app/FragmentTransaction.html">FragmentTransaction</a>&nbsp;transaction,&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;tag)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/DialogFragment.html#show(androidx.fragment.app.FragmentTransaction,java.lang.String)">show</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentTransaction.html">FragmentTransaction</a>&nbsp;transaction,&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;tag)</code></div>
               <p>Display the dialog, adding the fragment using an existing transaction and then <code><a href="/reference/androidx/fragment/app/FragmentTransaction.html#commit()">committing</a></code> the transaction.</p>
             </td>
           </tr>
           <tr>
             <td><code>void</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/DialogFragment.html#showNow(androidx.fragment.app.FragmentManager,java.lang.String)">showNow</a>(<a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;manager,&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;tag)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/DialogFragment.html#showNow(androidx.fragment.app.FragmentManager,java.lang.String)">showNow</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;manager,&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;tag)</code></div>
               <p>Display the dialog, immediately adding the fragment to the given FragmentManager.</p>
             </td>
           </tr>
@@ -294,14 +294,14 @@
                     <tr>
                       <td><code>void</code></td>
                       <td width="100%">
-                        <div><code><a href="/reference/androidx/fragment/app/Fragment.html#dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[])">dump</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;prefix,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://developer.android.com/reference/java/io/FileDescriptor.html">FileDescriptor</a>&nbsp;fd,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://developer.android.com/reference/java/io/PrintWriter.html">PrintWriter</a>&nbsp;writer,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&gt;&nbsp;args<br>)</code></div>
+                        <div><code><a href="/reference/androidx/fragment/app/Fragment.html#dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[])">dump</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;prefix,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://developer.android.com/reference/java/io/FileDescriptor.html">FileDescriptor</a>&nbsp;fd,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/io/PrintWriter.html">PrintWriter</a>&nbsp;writer,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&gt;&nbsp;args<br>)</code></div>
                         <p>Print the Fragments's state into the given stream.</p>
                       </td>
                     </tr>
                     <tr>
                       <td><code>final boolean</code></td>
                       <td width="100%">
-                        <div><code><a href="/reference/androidx/fragment/app/Fragment.html#equals(java.lang.Object)">equals</a>(<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&nbsp;o)</code></div>
+                        <div><code><a href="/reference/androidx/fragment/app/Fragment.html#equals(java.lang.Object)">equals</a>(@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&nbsp;o)</code></div>
                         <p>Subclasses can not override equals().</p>
                       </td>
                     </tr>
@@ -488,7 +488,7 @@
                     <tr>
                       <td><code>final @<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a></code></td>
                       <td width="100%">
-                        <div><code><a href="/reference/androidx/fragment/app/Fragment.html#getString(int,java.lang.Object...)">getString</a>(int&nbsp;resId,&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt;&nbsp;formatArgs)</code></div>
+                        <div><code><a href="/reference/androidx/fragment/app/Fragment.html#getString(int,java.lang.Object...)">getString</a>(int&nbsp;resId,&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt;&nbsp;formatArgs)</code></div>
                         <p>Return a localized formatted string from the application's package's default string table, substituting the format arguments as defined in <code><a href="https://developer.android.com/reference/java/util/Formatter.html">java.util.Formatter</a></code> and format.</p>
                       </td>
                     </tr>
@@ -572,7 +572,7 @@
                     <tr>
                       <td><code>static @<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a></code></td>
                       <td width="100%">
-                        <div><code><span><del><a href="/reference/androidx/fragment/app/Fragment.html#instantiate(android.content.Context,java.lang.String)">instantiate</a></del></span>(Context&nbsp;context,&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;fname)</code></div>
+                        <div><code><span><del><a href="/reference/androidx/fragment/app/Fragment.html#instantiate(android.content.Context,java.lang.String)">instantiate</a></del></span>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Context&nbsp;context,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;fname)</code></div>
                         <p><strong>This method is deprecated.</strong> 
                           <p>Use <code><a href="/reference/androidx/fragment/app/FragmentManager.html#getFragmentFactory()">FragmentManager#getFragmentFactory()</a></code> and <code><a href="/reference/androidx/fragment/app/FragmentFactory.html#instantiate(java.lang.ClassLoader,java.lang.String)">FragmentFactory#instantiate(ClassLoader, String)</a></code></p>
                         </p>
@@ -581,7 +581,7 @@
                     <tr>
                       <td><code>static @<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a></code></td>
                       <td width="100%">
-                        <div><code><span><del><a href="/reference/androidx/fragment/app/Fragment.html#instantiate(android.content.Context,java.lang.String,android.os.Bundle)">instantiate</a></del></span>(Context&nbsp;context,&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;fname,&nbsp;Bundle&nbsp;args)</code></div>
+                        <div><code><span><del><a href="/reference/androidx/fragment/app/Fragment.html#instantiate(android.content.Context,java.lang.String,android.os.Bundle)">instantiate</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Context&nbsp;context,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;fname,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Bundle&nbsp;args<br>)</code></div>
                         <p><strong>This method is deprecated.</strong> 
                           <p>Use <code><a href="/reference/androidx/fragment/app/FragmentManager.html#getFragmentFactory()">FragmentManager#getFragmentFactory()</a></code> and <code><a href="/reference/androidx/fragment/app/FragmentFactory.html#instantiate(java.lang.ClassLoader,java.lang.String)">FragmentFactory#instantiate(ClassLoader, String)</a></code>, manually calling <code><a href="/reference/androidx/fragment/app/Fragment.html#setArguments(android.os.Bundle)">setArguments</a></code> on the returned Fragment.</p>
                         </p>
@@ -646,7 +646,7 @@
                     <tr>
                       <td><code>void</code></td>
                       <td width="100%">
-                        <div><code><span><del><a href="/reference/androidx/fragment/app/Fragment.html#onActivityCreated(android.os.Bundle)">onActivityCreated</a></del></span>(Bundle&nbsp;savedInstanceState)</code></div>
+                        <div><code><span><del><a href="/reference/androidx/fragment/app/Fragment.html#onActivityCreated(android.os.Bundle)">onActivityCreated</a></del></span>(@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Bundle&nbsp;savedInstanceState)</code></div>
                         <p><strong>This method is deprecated.</strong> 
                           <p>use <code><a href="/reference/androidx/fragment/app/Fragment.html#onViewCreated(android.view.View,android.os.Bundle)">onViewCreated</a></code> for code touching the Fragment's view and <code><a href="/reference/androidx/fragment/app/Fragment.html#onCreate(android.os.Bundle)">onCreate</a></code> for other initialization.</p>
                         </p>
@@ -655,7 +655,7 @@
                     <tr>
                       <td><code>void</code></td>
                       <td width="100%">
-                        <div><code><span><del><a href="/reference/androidx/fragment/app/Fragment.html#onActivityResult(int,int,android.content.Intent)">onActivityResult</a></del></span>(int&nbsp;requestCode,&nbsp;int&nbsp;resultCode,&nbsp;Intent&nbsp;data)</code></div>
+                        <div><code><span><del><a href="/reference/androidx/fragment/app/Fragment.html#onActivityResult(int,int,android.content.Intent)">onActivityResult</a></del></span>(int&nbsp;requestCode,&nbsp;int&nbsp;resultCode,&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Intent&nbsp;data)</code></div>
                         <p><strong>This method is deprecated.</strong> 
                           <p>use <code><a href="/reference/androidx/fragment/app/Fragment.html#registerForActivityResult(androidx.activity.result.contract.ActivityResultContract&lt;I,O&gt;,androidx.activity.result.ActivityResultCallback&lt;O&gt;)">registerForActivityResult</a></code> with the appropriate ActivityResultContract and handling the result in the callback.</p>
                         </p>
@@ -664,7 +664,7 @@
                     <tr>
                       <td><code>void</code></td>
                       <td width="100%">
-                        <div><code><span><del><a href="/reference/androidx/fragment/app/Fragment.html#onAttach(android.app.Activity)">onAttach</a></del></span>(Activity&nbsp;activity)</code></div>
+                        <div><code><span><del><a href="/reference/androidx/fragment/app/Fragment.html#onAttach(android.app.Activity)">onAttach</a></del></span>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Activity&nbsp;activity)</code></div>
                         <p><strong>This method is deprecated.</strong> 
                           <p>See <code><a href="/reference/androidx/fragment/app/Fragment.html#onAttach(android.content.Context)">onAttach</a></code>.</p>
                         </p>
@@ -673,7 +673,7 @@
                     <tr>
                       <td><code>void</code></td>
                       <td width="100%">
-                        <div><code><span><del><a href="/reference/androidx/fragment/app/Fragment.html#onAttachFragment(androidx.fragment.app.Fragment)">onAttachFragment</a></del></span>(<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;childFragment)</code></div>
+                        <div><code><span><del><a href="/reference/androidx/fragment/app/Fragment.html#onAttachFragment(androidx.fragment.app.Fragment)">onAttachFragment</a></del></span>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;childFragment)</code></div>
                         <p><strong>This method is deprecated.</strong> 
                           <p>The responsibility for listening for fragments being attached has been moved to FragmentManager.</p>
                         </p>
@@ -682,13 +682,13 @@
                     <tr>
                       <td><code>void</code></td>
                       <td width="100%">
-                        <div><code><a href="/reference/androidx/fragment/app/Fragment.html#onConfigurationChanged(android.content.res.Configuration)">onConfigurationChanged</a>(Configuration&nbsp;newConfig)</code></div>
+                        <div><code><a href="/reference/androidx/fragment/app/Fragment.html#onConfigurationChanged(android.content.res.Configuration)">onConfigurationChanged</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Configuration&nbsp;newConfig)</code></div>
                       </td>
                     </tr>
                     <tr>
                       <td><code>boolean</code></td>
                       <td width="100%">
-                        <div><code><a href="/reference/androidx/fragment/app/Fragment.html#onContextItemSelected(android.view.MenuItem)">onContextItemSelected</a>(MenuItem&nbsp;item)</code></div>
+                        <div><code><a href="/reference/androidx/fragment/app/Fragment.html#onContextItemSelected(android.view.MenuItem)">onContextItemSelected</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;MenuItem&nbsp;item)</code></div>
                         <p>This hook is called whenever an item in a context menu is selected.</p>
                       </td>
                     </tr>
@@ -709,21 +709,21 @@
                     <tr>
                       <td><code>void</code></td>
                       <td width="100%">
-                        <div><code><a href="/reference/androidx/fragment/app/Fragment.html#onCreateContextMenu(android.view.ContextMenu,android.view.View,android.view.ContextMenu.ContextMenuInfo)">onCreateContextMenu</a>(ContextMenu&nbsp;menu,&nbsp;View&nbsp;v,&nbsp;ContextMenuInfo&nbsp;menuInfo)</code></div>
+                        <div><code><a href="/reference/androidx/fragment/app/Fragment.html#onCreateContextMenu(android.view.ContextMenu,android.view.View,android.view.ContextMenu.ContextMenuInfo)">onCreateContextMenu</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;ContextMenu&nbsp;menu,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;View&nbsp;v,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;ContextMenuInfo&nbsp;menuInfo<br>)</code></div>
                         <p>Called when a context menu for the <code>{@code view}</code> is about to be shown.</p>
                       </td>
                     </tr>
                     <tr>
                       <td><code>void</code></td>
                       <td width="100%">
-                        <div><code><a href="/reference/androidx/fragment/app/Fragment.html#onCreateOptionsMenu(android.view.Menu,android.view.MenuInflater)">onCreateOptionsMenu</a>(Menu&nbsp;menu,&nbsp;MenuInflater&nbsp;inflater)</code></div>
+                        <div><code><a href="/reference/androidx/fragment/app/Fragment.html#onCreateOptionsMenu(android.view.Menu,android.view.MenuInflater)">onCreateOptionsMenu</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Menu&nbsp;menu,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;MenuInflater&nbsp;inflater)</code></div>
                         <p>Initialize the contents of the Fragment host's standard options menu.</p>
                       </td>
                     </tr>
                     <tr>
                       <td><code>@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;View</code></td>
                       <td width="100%">
-                        <div><code><a href="/reference/androidx/fragment/app/Fragment.html#onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle)">onCreateView</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;LayoutInflater&nbsp;inflater,<br>&nbsp;&nbsp;&nbsp;&nbsp;ViewGroup&nbsp;container,<br>&nbsp;&nbsp;&nbsp;&nbsp;Bundle&nbsp;savedInstanceState<br>)</code></div>
+                        <div><code><a href="/reference/androidx/fragment/app/Fragment.html#onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle)">onCreateView</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;LayoutInflater&nbsp;inflater,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;ViewGroup&nbsp;container,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Bundle&nbsp;savedInstanceState<br>)</code></div>
                         <p>Called to have the fragment instantiate its user interface view.</p>
                       </td>
                     </tr>
@@ -751,14 +751,14 @@
                     <tr>
                       <td><code>void</code></td>
                       <td width="100%">
-                        <div><code><a href="/reference/androidx/fragment/app/Fragment.html#onInflate(android.content.Context,android.util.AttributeSet,android.os.Bundle)">onInflate</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;Context&nbsp;context,<br>&nbsp;&nbsp;&nbsp;&nbsp;AttributeSet&nbsp;attrs,<br>&nbsp;&nbsp;&nbsp;&nbsp;Bundle&nbsp;savedInstanceState<br>)</code></div>
+                        <div><code><a href="/reference/androidx/fragment/app/Fragment.html#onInflate(android.content.Context,android.util.AttributeSet,android.os.Bundle)">onInflate</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Context&nbsp;context,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;AttributeSet&nbsp;attrs,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Bundle&nbsp;savedInstanceState<br>)</code></div>
                         <p>Called when a fragment is being created as part of a view layout inflation, typically from setting the content view of an activity.</p>
                       </td>
                     </tr>
                     <tr>
                       <td><code>void</code></td>
                       <td width="100%">
-                        <div><code><span><del><a href="/reference/androidx/fragment/app/Fragment.html#onInflate(android.app.Activity,android.util.AttributeSet,android.os.Bundle)">onInflate</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;Activity&nbsp;activity,<br>&nbsp;&nbsp;&nbsp;&nbsp;AttributeSet&nbsp;attrs,<br>&nbsp;&nbsp;&nbsp;&nbsp;Bundle&nbsp;savedInstanceState<br>)</code></div>
+                        <div><code><span><del><a href="/reference/androidx/fragment/app/Fragment.html#onInflate(android.app.Activity,android.util.AttributeSet,android.os.Bundle)">onInflate</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Activity&nbsp;activity,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;AttributeSet&nbsp;attrs,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Bundle&nbsp;savedInstanceState<br>)</code></div>
                         <p><strong>This method is deprecated.</strong> 
                           <p>See <code><a href="/reference/androidx/fragment/app/Fragment.html#onInflate(android.content.Context,android.util.AttributeSet,android.os.Bundle)">onInflate</a></code>.</p>
                         </p>
@@ -780,14 +780,14 @@
                     <tr>
                       <td><code>boolean</code></td>
                       <td width="100%">
-                        <div><code><a href="/reference/androidx/fragment/app/Fragment.html#onOptionsItemSelected(android.view.MenuItem)">onOptionsItemSelected</a>(MenuItem&nbsp;item)</code></div>
+                        <div><code><a href="/reference/androidx/fragment/app/Fragment.html#onOptionsItemSelected(android.view.MenuItem)">onOptionsItemSelected</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;MenuItem&nbsp;item)</code></div>
                         <p>This hook is called whenever an item in your options menu is selected.</p>
                       </td>
                     </tr>
                     <tr>
                       <td><code>void</code></td>
                       <td width="100%">
-                        <div><code><a href="/reference/androidx/fragment/app/Fragment.html#onOptionsMenuClosed(android.view.Menu)">onOptionsMenuClosed</a>(Menu&nbsp;menu)</code></div>
+                        <div><code><a href="/reference/androidx/fragment/app/Fragment.html#onOptionsMenuClosed(android.view.Menu)">onOptionsMenuClosed</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Menu&nbsp;menu)</code></div>
                         <p>This hook is called whenever the options menu is being closed (either by the user canceling the menu with the back/menu button, or when an item is selected).</p>
                       </td>
                     </tr>
@@ -808,7 +808,7 @@
                     <tr>
                       <td><code>void</code></td>
                       <td width="100%">
-                        <div><code><a href="/reference/androidx/fragment/app/Fragment.html#onPrepareOptionsMenu(android.view.Menu)">onPrepareOptionsMenu</a>(Menu&nbsp;menu)</code></div>
+                        <div><code><a href="/reference/androidx/fragment/app/Fragment.html#onPrepareOptionsMenu(android.view.Menu)">onPrepareOptionsMenu</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Menu&nbsp;menu)</code></div>
                         <p>Prepare the Fragment host's standard options menu to be displayed.</p>
                       </td>
                     </tr>
@@ -822,7 +822,7 @@
                     <tr>
                       <td><code>void</code></td>
                       <td width="100%">
-                        <div><code><span><del><a href="/reference/androidx/fragment/app/Fragment.html#onRequestPermissionsResult(int,java.lang.String[],int[])">onRequestPermissionsResult</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;requestCode,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&gt;&nbsp;permissions,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;int&gt;&nbsp;grantResults<br>)</code></div>
+                        <div><code><span><del><a href="/reference/androidx/fragment/app/Fragment.html#onRequestPermissionsResult(int,java.lang.String[],int[])">onRequestPermissionsResult</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;requestCode,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&gt;&nbsp;permissions,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;int&gt;&nbsp;grantResults<br>)</code></div>
                         <p><strong>This method is deprecated.</strong> 
                           <p>use <code><a href="/reference/androidx/fragment/app/Fragment.html#registerForActivityResult(androidx.activity.result.contract.ActivityResultContract&lt;I,O&gt;,androidx.activity.result.ActivityResultCallback&lt;O&gt;)">registerForActivityResult</a></code> passing in a RequestMultiplePermissions object for the ActivityResultContract and handling the result in the callback.</p>
                         </p>
@@ -838,7 +838,7 @@
                     <tr>
                       <td><code>void</code></td>
                       <td width="100%">
-                        <div><code><a href="/reference/androidx/fragment/app/Fragment.html#onViewCreated(android.view.View,android.os.Bundle)">onViewCreated</a>(View&nbsp;view,&nbsp;Bundle&nbsp;savedInstanceState)</code></div>
+                        <div><code><a href="/reference/androidx/fragment/app/Fragment.html#onViewCreated(android.view.View,android.os.Bundle)">onViewCreated</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;View&nbsp;view,&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Bundle&nbsp;savedInstanceState)</code></div>
                         <p>Called immediately after <code><a href="/reference/androidx/fragment/app/Fragment.html#onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle)">onCreateView</a></code> has returned, but before any saved state has been restored in to the view.</p>
                       </td>
                     </tr>
@@ -852,34 +852,34 @@
                     <tr>
                       <td><code>final void</code></td>
                       <td width="100%">
-                        <div><code><a href="/reference/androidx/fragment/app/Fragment.html#postponeEnterTransition(long,java.util.concurrent.TimeUnit)">postponeEnterTransition</a>(long&nbsp;duration,&nbsp;<a href="https://developer.android.com/reference/java/util/concurrent/TimeUnit.html">TimeUnit</a>&nbsp;timeUnit)</code></div>
+                        <div><code><a href="/reference/androidx/fragment/app/Fragment.html#postponeEnterTransition(long,java.util.concurrent.TimeUnit)">postponeEnterTransition</a>(long&nbsp;duration,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/util/concurrent/TimeUnit.html">TimeUnit</a>&nbsp;timeUnit)</code></div>
                         <p>Postpone the entering Fragment transition for a given amount of time and then call <code><a href="/reference/androidx/fragment/app/Fragment.html#startPostponedEnterTransition()">startPostponedEnterTransition</a></code>.</p>
                       </td>
                     </tr>
                     <tr>
                       <td><code>final @<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;ActivityResultLauncher&lt;I&gt;</code></td>
                       <td width="100%">
-                        <div><code>&lt;I,&nbsp;O&gt; <a href="/reference/androidx/fragment/app/Fragment.html#registerForActivityResult(androidx.activity.result.contract.ActivityResultContract&lt;I,O&gt;,androidx.activity.result.ActivityResultCallback&lt;O&gt;)">registerForActivityResult</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;ActivityResultContract&lt;I, O&gt;&nbsp;contract,<br>&nbsp;&nbsp;&nbsp;&nbsp;ActivityResultCallback&lt;O&gt;&nbsp;callback<br>)</code></div>
+                        <div><code>&lt;I,&nbsp;O&gt; <a href="/reference/androidx/fragment/app/Fragment.html#registerForActivityResult(androidx.activity.result.contract.ActivityResultContract&lt;I,O&gt;,androidx.activity.result.ActivityResultCallback&lt;O&gt;)">registerForActivityResult</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;ActivityResultContract&lt;I, O&gt;&nbsp;contract,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;ActivityResultCallback&lt;O&gt;&nbsp;callback<br>)</code></div>
                         <p>If the host of this fragment is an ActivityResultRegistryOwner the ActivityResultRegistry of the host will be used.</p>
                       </td>
                     </tr>
                     <tr>
                       <td><code>final @<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;ActivityResultLauncher&lt;I&gt;</code></td>
                       <td width="100%">
-                        <div><code>&lt;I,&nbsp;O&gt; <a href="/reference/androidx/fragment/app/Fragment.html#registerForActivityResult(androidx.activity.result.contract.ActivityResultContract&lt;I,O&gt;,androidx.activity.result.ActivityResultRegistry,androidx.activity.result.ActivityResultCallback&lt;O&gt;)">registerForActivityResult</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;ActivityResultContract&lt;I, O&gt;&nbsp;contract,<br>&nbsp;&nbsp;&nbsp;&nbsp;ActivityResultRegistry&nbsp;registry,<br>&nbsp;&nbsp;&nbsp;&nbsp;ActivityResultCallback&lt;O&gt;&nbsp;callback<br>)</code></div>
+                        <div><code>&lt;I,&nbsp;O&gt; <a href="/reference/androidx/fragment/app/Fragment.html#registerForActivityResult(androidx.activity.result.contract.ActivityResultContract&lt;I,O&gt;,androidx.activity.result.ActivityResultRegistry,androidx.activity.result.ActivityResultCallback&lt;O&gt;)">registerForActivityResult</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;ActivityResultContract&lt;I, O&gt;&nbsp;contract,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;ActivityResultRegistry&nbsp;registry,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;ActivityResultCallback&lt;O&gt;&nbsp;callback<br>)</code></div>
                       </td>
                     </tr>
                     <tr>
                       <td><code>void</code></td>
                       <td width="100%">
-                        <div><code><a href="/reference/androidx/fragment/app/Fragment.html#registerForContextMenu(android.view.View)">registerForContextMenu</a>(View&nbsp;view)</code></div>
+                        <div><code><a href="/reference/androidx/fragment/app/Fragment.html#registerForContextMenu(android.view.View)">registerForContextMenu</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;View&nbsp;view)</code></div>
                         <p>Registers a context menu to be shown for the given view (multiple views can show the context menu).</p>
                       </td>
                     </tr>
                     <tr>
                       <td><code>final void</code></td>
                       <td width="100%">
-                        <div><code><span><del><a href="/reference/androidx/fragment/app/Fragment.html#requestPermissions(java.lang.String[],int)">requestPermissions</a></del></span>(<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&gt;&nbsp;permissions,&nbsp;int&nbsp;requestCode)</code></div>
+                        <div><code><span><del><a href="/reference/androidx/fragment/app/Fragment.html#requestPermissions(java.lang.String[],int)">requestPermissions</a></del></span>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&gt;&nbsp;permissions,&nbsp;int&nbsp;requestCode)</code></div>
                         <p><strong>This method is deprecated.</strong> 
                           <p>use <code><a href="/reference/androidx/fragment/app/Fragment.html#registerForActivityResult(androidx.activity.result.contract.ActivityResultContract&lt;I,O&gt;,androidx.activity.result.ActivityResultCallback&lt;O&gt;)">registerForActivityResult</a></code> passing in a RequestMultiplePermissions object for the ActivityResultContract and handling the result in the callback.</p>
                         </p>
@@ -953,35 +953,35 @@
                     <tr>
                       <td><code>void</code></td>
                       <td width="100%">
-                        <div><code><a href="/reference/androidx/fragment/app/Fragment.html#setArguments(android.os.Bundle)">setArguments</a>(Bundle&nbsp;args)</code></div>
+                        <div><code><a href="/reference/androidx/fragment/app/Fragment.html#setArguments(android.os.Bundle)">setArguments</a>(@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Bundle&nbsp;args)</code></div>
                         <p>Supply the construction arguments for this fragment.</p>
                       </td>
                     </tr>
                     <tr>
                       <td><code>void</code></td>
                       <td width="100%">
-                        <div><code><a href="/reference/androidx/fragment/app/Fragment.html#setEnterSharedElementCallback(androidx.core.app.SharedElementCallback)">setEnterSharedElementCallback</a>(SharedElementCallback&nbsp;callback)</code></div>
+                        <div><code><a href="/reference/androidx/fragment/app/Fragment.html#setEnterSharedElementCallback(androidx.core.app.SharedElementCallback)">setEnterSharedElementCallback</a>(@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;SharedElementCallback&nbsp;callback)</code></div>
                         <p>When custom transitions are used with Fragments, the enter transition callback is called when this Fragment is attached or detached when not popping the back stack.</p>
                       </td>
                     </tr>
                     <tr>
                       <td><code>void</code></td>
                       <td width="100%">
-                        <div><code><a href="/reference/androidx/fragment/app/Fragment.html#setEnterTransition(java.lang.Object)">setEnterTransition</a>(<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&nbsp;transition)</code></div>
+                        <div><code><a href="/reference/androidx/fragment/app/Fragment.html#setEnterTransition(java.lang.Object)">setEnterTransition</a>(@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&nbsp;transition)</code></div>
                         <p>Sets the Transition that will be used to move Views into the initial scene.</p>
                       </td>
                     </tr>
                     <tr>
                       <td><code>void</code></td>
                       <td width="100%">
-                        <div><code><a href="/reference/androidx/fragment/app/Fragment.html#setExitSharedElementCallback(androidx.core.app.SharedElementCallback)">setExitSharedElementCallback</a>(SharedElementCallback&nbsp;callback)</code></div>
+                        <div><code><a href="/reference/androidx/fragment/app/Fragment.html#setExitSharedElementCallback(androidx.core.app.SharedElementCallback)">setExitSharedElementCallback</a>(@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;SharedElementCallback&nbsp;callback)</code></div>
                         <p>When custom transitions are used with Fragments, the exit transition callback is called when this Fragment is attached or detached when popping the back stack.</p>
                       </td>
                     </tr>
                     <tr>
                       <td><code>void</code></td>
                       <td width="100%">
-                        <div><code><a href="/reference/androidx/fragment/app/Fragment.html#setExitTransition(java.lang.Object)">setExitTransition</a>(<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&nbsp;transition)</code></div>
+                        <div><code><a href="/reference/androidx/fragment/app/Fragment.html#setExitTransition(java.lang.Object)">setExitTransition</a>(@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&nbsp;transition)</code></div>
                         <p>Sets the Transition that will be used to move Views out of the scene when the fragment is removed, hidden, or detached when not popping the back stack.</p>
                       </td>
                     </tr>
@@ -995,7 +995,7 @@
                     <tr>
                       <td><code>void</code></td>
                       <td width="100%">
-                        <div><code><a href="/reference/androidx/fragment/app/Fragment.html#setInitialSavedState(androidx.fragment.app.Fragment.SavedState)">setInitialSavedState</a>(<a href="/reference/androidx/fragment/app/Fragment.SavedState.html">Fragment.SavedState</a>&nbsp;state)</code></div>
+                        <div><code><a href="/reference/androidx/fragment/app/Fragment.html#setInitialSavedState(androidx.fragment.app.Fragment.SavedState)">setInitialSavedState</a>(@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.SavedState.html">Fragment.SavedState</a>&nbsp;state)</code></div>
                         <p>Set the initial saved state that this Fragment should restore itself from when first being constructed, as returned by <code><a href="/reference/androidx/fragment/app/FragmentManager.html#saveFragmentInstanceState(androidx.fragment.app.Fragment)">FragmentManager.saveFragmentInstanceState</a></code>.</p>
                       </td>
                     </tr>
@@ -1009,7 +1009,7 @@
                     <tr>
                       <td><code>void</code></td>
                       <td width="100%">
-                        <div><code><a href="/reference/androidx/fragment/app/Fragment.html#setReenterTransition(java.lang.Object)">setReenterTransition</a>(<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&nbsp;transition)</code></div>
+                        <div><code><a href="/reference/androidx/fragment/app/Fragment.html#setReenterTransition(java.lang.Object)">setReenterTransition</a>(@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&nbsp;transition)</code></div>
                         <p>Sets the Transition that will be used to move Views in to the scene when returning due to popping a back stack.</p>
                       </td>
                     </tr>
@@ -1025,28 +1025,28 @@
                     <tr>
                       <td><code>void</code></td>
                       <td width="100%">
-                        <div><code><a href="/reference/androidx/fragment/app/Fragment.html#setReturnTransition(java.lang.Object)">setReturnTransition</a>(<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&nbsp;transition)</code></div>
+                        <div><code><a href="/reference/androidx/fragment/app/Fragment.html#setReturnTransition(java.lang.Object)">setReturnTransition</a>(@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&nbsp;transition)</code></div>
                         <p>Sets the Transition that will be used to move Views out of the scene when the Fragment is preparing to be removed, hidden, or detached because of popping the back stack.</p>
                       </td>
                     </tr>
                     <tr>
                       <td><code>void</code></td>
                       <td width="100%">
-                        <div><code><a href="/reference/androidx/fragment/app/Fragment.html#setSharedElementEnterTransition(java.lang.Object)">setSharedElementEnterTransition</a>(<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&nbsp;transition)</code></div>
+                        <div><code><a href="/reference/androidx/fragment/app/Fragment.html#setSharedElementEnterTransition(java.lang.Object)">setSharedElementEnterTransition</a>(@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&nbsp;transition)</code></div>
                         <p>Sets the Transition that will be used for shared elements transferred into the content Scene.</p>
                       </td>
                     </tr>
                     <tr>
                       <td><code>void</code></td>
                       <td width="100%">
-                        <div><code><a href="/reference/androidx/fragment/app/Fragment.html#setSharedElementReturnTransition(java.lang.Object)">setSharedElementReturnTransition</a>(<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&nbsp;transition)</code></div>
+                        <div><code><a href="/reference/androidx/fragment/app/Fragment.html#setSharedElementReturnTransition(java.lang.Object)">setSharedElementReturnTransition</a>(@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&nbsp;transition)</code></div>
                         <p>Sets the Transition that will be used for shared elements transferred back during a pop of the back stack.</p>
                       </td>
                     </tr>
                     <tr>
                       <td><code>void</code></td>
                       <td width="100%">
-                        <div><code><span><del><a href="/reference/androidx/fragment/app/Fragment.html#setTargetFragment(androidx.fragment.app.Fragment,int)">setTargetFragment</a></del></span>(<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment,&nbsp;int&nbsp;requestCode)</code></div>
+                        <div><code><span><del><a href="/reference/androidx/fragment/app/Fragment.html#setTargetFragment(androidx.fragment.app.Fragment,int)">setTargetFragment</a></del></span>(@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment,&nbsp;int&nbsp;requestCode)</code></div>
                         <p><strong>This method is deprecated.</strong> 
                           <p>Instead of using a target fragment to pass results, the fragment requesting a result should use <code><a href="/reference/androidx/fragment/app/FragmentManager.html#setFragmentResultListener(java.lang.String,androidx.lifecycle.LifecycleOwner,androidx.fragment.app.FragmentResultListener)">FragmentManager#setFragmentResultListener(String, LifecycleOwner, FragmentResultListener)</a></code> to register a <code><a href="/reference/androidx/fragment/app/FragmentResultListener.html">FragmentResultListener</a></code> with a <code>{@code * requestKey}</code> using its <code><a href="/reference/androidx/fragment/app/Fragment.html#getParentFragmentManager()">parent fragment manager</a></code>.</p>
                         </p>
@@ -1064,7 +1064,7 @@
                     <tr>
                       <td><code>boolean</code></td>
                       <td width="100%">
-                        <div><code><a href="/reference/androidx/fragment/app/Fragment.html#shouldShowRequestPermissionRationale(java.lang.String)">shouldShowRequestPermissionRationale</a>(<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;permission)</code></div>
+                        <div><code><a href="/reference/androidx/fragment/app/Fragment.html#shouldShowRequestPermissionRationale(java.lang.String)">shouldShowRequestPermissionRationale</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;permission)</code></div>
                         <p>Gets whether you should show UI with rationale before requesting a permission.</p>
                       </td>
                     </tr>
@@ -1078,7 +1078,7 @@
                     <tr>
                       <td><code>void</code></td>
                       <td width="100%">
-                        <div><code><a href="/reference/androidx/fragment/app/Fragment.html#startActivity(android.content.Intent,android.os.Bundle)">startActivity</a>(Intent&nbsp;intent,&nbsp;Bundle&nbsp;options)</code></div>
+                        <div><code><a href="/reference/androidx/fragment/app/Fragment.html#startActivity(android.content.Intent,android.os.Bundle)">startActivity</a>(Intent&nbsp;intent,&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Bundle&nbsp;options)</code></div>
                         <p>Call Activity#startActivity(Intent, Bundle) from the fragment's containing Activity.</p>
                       </td>
                     </tr>
@@ -1094,7 +1094,7 @@
                     <tr>
                       <td><code>void</code></td>
                       <td width="100%">
-                        <div><code><span><del><a href="/reference/androidx/fragment/app/Fragment.html#startActivityForResult(android.content.Intent,int,android.os.Bundle)">startActivityForResult</a></del></span>(Intent&nbsp;intent,&nbsp;int&nbsp;requestCode,&nbsp;Bundle&nbsp;options)</code></div>
+                        <div><code><span><del><a href="/reference/androidx/fragment/app/Fragment.html#startActivityForResult(android.content.Intent,int,android.os.Bundle)">startActivityForResult</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;Intent&nbsp;intent,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;requestCode,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Bundle&nbsp;options<br>)</code></div>
                         <p><strong>This method is deprecated.</strong> 
                           <p>use <code><a href="/reference/androidx/fragment/app/Fragment.html#registerForActivityResult(androidx.activity.result.contract.ActivityResultContract&lt;I,O&gt;,androidx.activity.result.ActivityResultCallback&lt;O&gt;)">registerForActivityResult</a></code> passing in a StartActivityForResult object for the ActivityResultContract.</p>
                         </p>
@@ -1103,7 +1103,7 @@
                     <tr>
                       <td><code>void</code></td>
                       <td width="100%">
-                        <div><code><span><del><a href="/reference/androidx/fragment/app/Fragment.html#startIntentSenderForResult(android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle)">startIntentSenderForResult</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;IntentSender&nbsp;intent,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;requestCode,<br>&nbsp;&nbsp;&nbsp;&nbsp;Intent&nbsp;fillInIntent,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;flagsMask,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;flagsValues,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;extraFlags,<br>&nbsp;&nbsp;&nbsp;&nbsp;Bundle&nbsp;options<br>)</code></div>
+                        <div><code><span><del><a href="/reference/androidx/fragment/app/Fragment.html#startIntentSenderForResult(android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle)">startIntentSenderForResult</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;IntentSender&nbsp;intent,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;requestCode,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Intent&nbsp;fillInIntent,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;flagsMask,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;flagsValues,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;extraFlags,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Bundle&nbsp;options<br>)</code></div>
                         <p><strong>This method is deprecated.</strong> 
                           <p>use <code><a href="/reference/androidx/fragment/app/Fragment.html#registerForActivityResult(androidx.activity.result.contract.ActivityResultContract&lt;I,O&gt;,androidx.activity.result.ActivityResultCallback&lt;O&gt;)">registerForActivityResult</a></code> passing in a StartIntentSenderForResult object for the ActivityResultContract.</p>
                         </p>
@@ -1125,7 +1125,7 @@
                     <tr>
                       <td><code>void</code></td>
                       <td width="100%">
-                        <div><code><a href="/reference/androidx/fragment/app/Fragment.html#unregisterForContextMenu(android.view.View)">unregisterForContextMenu</a>(View&nbsp;view)</code></div>
+                        <div><code><a href="/reference/androidx/fragment/app/Fragment.html#unregisterForContextMenu(android.view.View)">unregisterForContextMenu</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;View&nbsp;view)</code></div>
                         <p>Prevents a context menu to be shown for the given view.</p>
                       </td>
                     </tr>
@@ -1250,16 +1250,16 @@
     </div>
     <div><a name="onAttach-android.content.Context-"></a>
       <h3 class="api-name" id="onAttach(android.content.Context)">onAttach</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/DialogFragment.html#onAttach(android.content.Context)">onAttach</a>(Context&nbsp;context)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/DialogFragment.html#onAttach(android.content.Context)">onAttach</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Context&nbsp;context)</pre>
       <p>Called when a fragment is first attached to its context. <code><a href="/reference/androidx/fragment/app/Fragment.html#onCreate(android.os.Bundle)">onCreate</a></code> will be called after this.</p>
     </div>
     <div><a name="onCancel-android.content.DialogInterface-"></a>
       <h3 class="api-name" id="onCancel(android.content.DialogInterface)">onCancel</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/DialogFragment.html#onCancel(android.content.DialogInterface)">onCancel</a>(DialogInterface&nbsp;dialog)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/DialogFragment.html#onCancel(android.content.DialogInterface)">onCancel</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;DialogInterface&nbsp;dialog)</pre>
     </div>
     <div><a name="onCreate-android.os.Bundle-"></a>
       <h3 class="api-name" id="onCreate(android.os.Bundle)">onCreate</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/DialogFragment.html#onCreate(android.os.Bundle)">onCreate</a>(Bundle&nbsp;savedInstanceState)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/DialogFragment.html#onCreate(android.os.Bundle)">onCreate</a>(@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Bundle&nbsp;savedInstanceState)</pre>
       <p>Called to do initial creation of a fragment. This is called after <code><a href="/reference/androidx/fragment/app/Fragment.html#onAttach(android.app.Activity)">onAttach</a></code> and before <code><a href="/reference/androidx/fragment/app/Fragment.html#onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle)">onCreateView</a></code>. </p>
       <p>Note that this can be called while the fragment's activity is still in the process of being created. As such, you can not rely on things like the activity's content view hierarchy being initialized at this point. If you want to do work once the activity itself is created, add a androidx.lifecycle.LifecycleObserver on the activity's Lifecycle, removing it when it receives the Lifecycle.State#CREATED callback. </p>
       <p>Any restored child fragments will be created before the base <code>Fragment.onCreate</code> method returns.</p>
@@ -1272,7 +1272,7 @@
           </thead>
           <tbody>
             <tr>
-              <td><code>Bundle&nbsp;savedInstanceState</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Bundle&nbsp;savedInstanceState</code></td>
               <td width="100%">
                 <p>If the fragment is being re-created from a previous saved state, this is the state.</p>
               </td>
@@ -1283,7 +1283,7 @@
     </div>
     <div><a name="onCreateDialog-android.os.Bundle-"></a>
       <h3 class="api-name" id="onCreateDialog(android.os.Bundle)">onCreateDialog</h3>
-      <pre class="api-signature no-pretty-print">@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a><br>public&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Dialog&nbsp;<a href="/reference/androidx/fragment/app/DialogFragment.html#onCreateDialog(android.os.Bundle)">onCreateDialog</a>(Bundle&nbsp;savedInstanceState)</pre>
+      <pre class="api-signature no-pretty-print">@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a><br>public&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Dialog&nbsp;<a href="/reference/androidx/fragment/app/DialogFragment.html#onCreateDialog(android.os.Bundle)">onCreateDialog</a>(@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Bundle&nbsp;savedInstanceState)</pre>
       <p>Override to build your own custom Dialog container. This is typically used to show an AlertDialog instead of a generic Dialog; when doing so, <code><a href="/reference/androidx/fragment/app/Fragment.html#onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle)">onCreateView</a></code> does not need to be implemented since the AlertDialog takes care of its own content. </p>
       <p>This method will be called after <code><a href="/reference/androidx/fragment/app/DialogFragment.html#onCreate(android.os.Bundle)">onCreate</a></code> and immediately before <code><a href="/reference/androidx/fragment/app/Fragment.html#onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle)">onCreateView</a></code>. The default implementation simply instantiates and returns a Dialog class. </p>
       <p><em>Note: DialogFragment own the Dialog.setOnCancelListener and Dialog.setOnDismissListener callbacks. You must not set them yourself.</em>To find out about these events, override <code><a href="/reference/androidx/fragment/app/DialogFragment.html#onCancel(android.content.DialogInterface)">onCancel</a></code> and <code><a href="/reference/androidx/fragment/app/DialogFragment.html#onDismiss(android.content.DialogInterface)">onDismiss</a></code>.</p>
@@ -1313,7 +1313,7 @@
           </thead>
           <tbody>
             <tr>
-              <td><code>Bundle&nbsp;savedInstanceState</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Bundle&nbsp;savedInstanceState</code></td>
               <td width="100%">
                 <p>The last saved instance state of the Fragment, or null if this is a freshly created Fragment.</p>
               </td>
@@ -1334,17 +1334,17 @@
     </div>
     <div><a name="onDismiss-android.content.DialogInterface-"></a>
       <h3 class="api-name" id="onDismiss(android.content.DialogInterface)">onDismiss</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/DialogFragment.html#onDismiss(android.content.DialogInterface)">onDismiss</a>(DialogInterface&nbsp;dialog)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/DialogFragment.html#onDismiss(android.content.DialogInterface)">onDismiss</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;DialogInterface&nbsp;dialog)</pre>
     </div>
     <div><a name="onGetLayoutInflater-android.os.Bundle-"></a>
       <h3 class="api-name" id="onGetLayoutInflater(android.os.Bundle)">onGetLayoutInflater</h3>
-      <pre class="api-signature no-pretty-print">@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a><br>public&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;LayoutInflater&nbsp;<a href="/reference/androidx/fragment/app/DialogFragment.html#onGetLayoutInflater(android.os.Bundle)">onGetLayoutInflater</a>(Bundle&nbsp;savedInstanceState)</pre>
+      <pre class="api-signature no-pretty-print">@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a><br>public&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;LayoutInflater&nbsp;<a href="/reference/androidx/fragment/app/DialogFragment.html#onGetLayoutInflater(android.os.Bundle)">onGetLayoutInflater</a>(@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Bundle&nbsp;savedInstanceState)</pre>
       <p>Returns the LayoutInflater used to inflate Views of this Fragment. The default implementation will throw an exception if the Fragment is not attached. </p>
       <p>If this is called from within <code><a href="/reference/androidx/fragment/app/DialogFragment.html#onCreateDialog(android.os.Bundle)">onCreateDialog</a></code>, the layout inflater from <code><a href="/reference/androidx/fragment/app/Fragment.html#onGetLayoutInflater(android.os.Bundle)">Fragment#onGetLayoutInflater(Bundle)</a></code>, without the dialog theme, will be returned.</p>
     </div>
     <div><a name="onSaveInstanceState-android.os.Bundle-"></a>
       <h3 class="api-name" id="onSaveInstanceState(android.os.Bundle)">onSaveInstanceState</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/DialogFragment.html#onSaveInstanceState(android.os.Bundle)">onSaveInstanceState</a>(Bundle&nbsp;outState)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/DialogFragment.html#onSaveInstanceState(android.os.Bundle)">onSaveInstanceState</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Bundle&nbsp;outState)</pre>
       <p>Called to ask the fragment to save its current dynamic state, so it can later be reconstructed in a new instance if its process is restarted. If a new instance of the fragment later needs to be created, the data you place in the Bundle here will be available in the Bundle given to <code><a href="/reference/androidx/fragment/app/Fragment.html#onCreate(android.os.Bundle)">onCreate</a></code>, <code><a href="/reference/androidx/fragment/app/Fragment.html#onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle)">onCreateView</a></code>, and <code><a href="/reference/androidx/fragment/app/Fragment.html#onViewCreated(android.view.View,android.os.Bundle)">onViewCreated</a></code>. </p>
       <p>This corresponds to Activity.onSaveInstanceState(Bundle) and most of the discussion there applies here as well. Note however: <em>this method may be called at any time before <code><a href="/reference/androidx/fragment/app/Fragment.html#onDestroy()">onDestroy</a></code></em>. There are many situations where a fragment may be mostly torn down (such as when placed on the back stack with no UI showing), but its state will not be saved until its owning activity actually needs to save its state.</p>
       <div class="devsite-table-wrapper">
@@ -1356,7 +1356,7 @@
           </thead>
           <tbody>
             <tr>
-              <td><code>Bundle&nbsp;outState</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Bundle&nbsp;outState</code></td>
               <td width="100%">
                 <p>Bundle in which to place your saved state.</p>
               </td>
@@ -1377,7 +1377,7 @@
     </div>
     <div><a name="onViewStateRestored-android.os.Bundle-"></a>
       <h3 class="api-name" id="onViewStateRestored(android.os.Bundle)">onViewStateRestored</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/DialogFragment.html#onViewStateRestored(android.os.Bundle)">onViewStateRestored</a>(Bundle&nbsp;savedInstanceState)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/DialogFragment.html#onViewStateRestored(android.os.Bundle)">onViewStateRestored</a>(@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Bundle&nbsp;savedInstanceState)</pre>
       <p>Called when all saved state has been restored into the view hierarchy of the fragment. This can be used to do initialization based on saved state that you are letting the view hierarchy track itself, such as whether check box widgets are currently checked. This is called after <code><a href="/reference/androidx/fragment/app/Fragment.html#onViewCreated(android.view.View,android.os.Bundle)">onViewCreated</a></code> and before <code><a href="/reference/androidx/fragment/app/Fragment.html#onStart()">onStart</a></code>.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -1388,7 +1388,7 @@
           </thead>
           <tbody>
             <tr>
-              <td><code>Bundle&nbsp;savedInstanceState</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Bundle&nbsp;savedInstanceState</code></td>
               <td width="100%">
                 <p>If the fragment is being re-created from a previous saved state, this is the state.</p>
               </td>
@@ -1512,7 +1512,7 @@
     </div>
     <div><a name="show(androidx.fragment.app.FragmentManager, java.lang.String)"></a><a name="show-androidx.fragment.app.FragmentManager-java.lang.String-"></a>
       <h3 class="api-name" id="show(androidx.fragment.app.FragmentManager,java.lang.String)">show</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/DialogFragment.html#show(androidx.fragment.app.FragmentManager,java.lang.String)">show</a>(<a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;manager,&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;tag)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/DialogFragment.html#show(androidx.fragment.app.FragmentManager,java.lang.String)">show</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;manager,&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;tag)</pre>
       <p>Display the dialog, adding the fragment to the given FragmentManager. This is a convenience for explicitly creating a transaction, adding the fragment to it with the given tag, and <code><a href="/reference/androidx/fragment/app/FragmentTransaction.html#commit()">committing</a></code> it. This does <em>not</em> add the transaction to the fragment back stack. When the fragment is dismissed, a new transaction will be executed to remove it from the activity.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -1523,13 +1523,13 @@
           </thead>
           <tbody>
             <tr>
-              <td><code><a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;manager</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;manager</code></td>
               <td width="100%">
                 <p>The FragmentManager this fragment will be added to.</p>
               </td>
             </tr>
             <tr>
-              <td><code><a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;tag</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;tag</code></td>
               <td width="100%">
                 <p>The tag for this fragment, as per <code><a href="/reference/androidx/fragment/app/FragmentTransaction.html#add(androidx.fragment.app.Fragment,java.lang.String)">FragmentTransaction.add</a></code>.</p>
               </td>
@@ -1540,7 +1540,7 @@
     </div>
     <div><a name="show(androidx.fragment.app.FragmentTransaction, java.lang.String)"></a><a name="show-androidx.fragment.app.FragmentTransaction-java.lang.String-"></a>
       <h3 class="api-name" id="show(androidx.fragment.app.FragmentTransaction,java.lang.String)">show</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;int&nbsp;<a href="/reference/androidx/fragment/app/DialogFragment.html#show(androidx.fragment.app.FragmentTransaction,java.lang.String)">show</a>(<a href="/reference/androidx/fragment/app/FragmentTransaction.html">FragmentTransaction</a>&nbsp;transaction,&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;tag)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;int&nbsp;<a href="/reference/androidx/fragment/app/DialogFragment.html#show(androidx.fragment.app.FragmentTransaction,java.lang.String)">show</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentTransaction.html">FragmentTransaction</a>&nbsp;transaction,&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;tag)</pre>
       <p>Display the dialog, adding the fragment using an existing transaction and then <code><a href="/reference/androidx/fragment/app/FragmentTransaction.html#commit()">committing</a></code> the transaction.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -1568,13 +1568,13 @@
           </thead>
           <tbody>
             <tr>
-              <td><code><a href="/reference/androidx/fragment/app/FragmentTransaction.html">FragmentTransaction</a>&nbsp;transaction</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentTransaction.html">FragmentTransaction</a>&nbsp;transaction</code></td>
               <td width="100%">
                 <p>An existing transaction in which to add the fragment.</p>
               </td>
             </tr>
             <tr>
-              <td><code><a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;tag</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;tag</code></td>
               <td width="100%">
                 <p>The tag for this fragment, as per <code><a href="/reference/androidx/fragment/app/FragmentTransaction.html#add(androidx.fragment.app.Fragment,java.lang.String)">FragmentTransaction.add</a></code>.</p>
               </td>
@@ -1585,7 +1585,7 @@
     </div>
     <div><a name="showNow(androidx.fragment.app.FragmentManager, java.lang.String)"></a><a name="showNow-androidx.fragment.app.FragmentManager-java.lang.String-"></a>
       <h3 class="api-name" id="showNow(androidx.fragment.app.FragmentManager,java.lang.String)">showNow</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/DialogFragment.html#showNow(androidx.fragment.app.FragmentManager,java.lang.String)">showNow</a>(<a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;manager,&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;tag)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/DialogFragment.html#showNow(androidx.fragment.app.FragmentManager,java.lang.String)">showNow</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;manager,&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;tag)</pre>
       <p>Display the dialog, immediately adding the fragment to the given FragmentManager. This is a convenience for explicitly creating a transaction, adding the fragment to it with the given tag, and calling <code><a href="/reference/androidx/fragment/app/FragmentTransaction.html#commitNow()">FragmentTransaction#commitNow()</a></code>. This does <em>not</em> add the transaction to the fragment back stack. When the fragment is dismissed, a new transaction will be executed to remove it from the activity.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -1596,13 +1596,13 @@
           </thead>
           <tbody>
             <tr>
-              <td><code><a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;manager</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;manager</code></td>
               <td width="100%">
                 <p>The FragmentManager this fragment will be added to.</p>
               </td>
             </tr>
             <tr>
-              <td><code><a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;tag</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;tag</code></td>
               <td width="100%">
                 <p>The tag for this fragment, as per <code><a href="/reference/androidx/fragment/app/FragmentTransaction.html#add(androidx.fragment.app.Fragment,java.lang.String)">FragmentTransaction.add</a></code>.</p>
               </td>
diff --git a/testData/fragment/docs/reference/androidx/fragment/app/Fragment.InstantiationException.html b/testData/fragment/docs/reference/androidx/fragment/app/Fragment.InstantiationException.html
index a397ce8..daa46a5 100644
--- a/testData/fragment/docs/reference/androidx/fragment/app/Fragment.InstantiationException.html
+++ b/testData/fragment/docs/reference/androidx/fragment/app/Fragment.InstantiationException.html
@@ -25,7 +25,7 @@
         <tbody>
           <tr>
             <td>
-              <div><code><a href="/reference/androidx/fragment/app/Fragment.InstantiationException.html#InstantiationException(java.lang.String,java.lang.Exception)">InstantiationException</a>(<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;msg,&nbsp;<a href="https://developer.android.com/reference/java/lang/Exception.html">Exception</a>&nbsp;cause)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/Fragment.InstantiationException.html#InstantiationException(java.lang.String,java.lang.Exception)">InstantiationException</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;msg,&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/Exception.html">Exception</a>&nbsp;cause)</code></div>
             </td>
           </tr>
         </tbody>
@@ -151,7 +151,7 @@
     <h2>Public constructors</h2>
     <div><a name="InstantiationException(java.lang.String, java.lang.Exception)"></a><a name="InstantiationException-java.lang.String-java.lang.Exception-"></a>
       <h3 class="api-name" id="InstantiationException(java.lang.String,java.lang.Exception)">InstantiationException</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;<a href="/reference/androidx/fragment/app/Fragment.InstantiationException.html#InstantiationException(java.lang.String,java.lang.Exception)">InstantiationException</a>(<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;msg,&nbsp;<a href="https://developer.android.com/reference/java/lang/Exception.html">Exception</a>&nbsp;cause)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;<a href="/reference/androidx/fragment/app/Fragment.InstantiationException.html#InstantiationException(java.lang.String,java.lang.Exception)">InstantiationException</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;msg,&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/Exception.html">Exception</a>&nbsp;cause)</pre>
     </div>
   </body>
 </html>
diff --git a/testData/fragment/docs/reference/androidx/fragment/app/Fragment.SavedState.html b/testData/fragment/docs/reference/androidx/fragment/app/Fragment.SavedState.html
index 2880fad..60489fb 100644
--- a/testData/fragment/docs/reference/androidx/fragment/app/Fragment.SavedState.html
+++ b/testData/fragment/docs/reference/androidx/fragment/app/Fragment.SavedState.html
@@ -49,7 +49,7 @@
           <tr>
             <td><code>void</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/Fragment.SavedState.html#writeToParcel(android.os.Parcel,int)">writeToParcel</a>(Parcel&nbsp;dest,&nbsp;int&nbsp;flags)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/Fragment.SavedState.html#writeToParcel(android.os.Parcel,int)">writeToParcel</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Parcel&nbsp;dest,&nbsp;int&nbsp;flags)</code></div>
             </td>
           </tr>
         </tbody>
@@ -67,7 +67,7 @@
     </div>
     <div><a name="writeToParcel(android.os.Parcel, int)"></a><a name="writeToParcel-android.os.Parcel-int-"></a>
       <h3 class="api-name" id="writeToParcel(android.os.Parcel,int)">writeToParcel</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/Fragment.SavedState.html#writeToParcel(android.os.Parcel,int)">writeToParcel</a>(Parcel&nbsp;dest,&nbsp;int&nbsp;flags)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/Fragment.SavedState.html#writeToParcel(android.os.Parcel,int)">writeToParcel</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Parcel&nbsp;dest,&nbsp;int&nbsp;flags)</pre>
     </div>
   </body>
 </html>
diff --git a/testData/fragment/docs/reference/androidx/fragment/app/Fragment.html b/testData/fragment/docs/reference/androidx/fragment/app/Fragment.html
index 5602991..0765fd8 100644
--- a/testData/fragment/docs/reference/androidx/fragment/app/Fragment.html
+++ b/testData/fragment/docs/reference/androidx/fragment/app/Fragment.html
@@ -101,14 +101,14 @@
           <tr>
             <td><code>void</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/Fragment.html#dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[])">dump</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;prefix,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://developer.android.com/reference/java/io/FileDescriptor.html">FileDescriptor</a>&nbsp;fd,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://developer.android.com/reference/java/io/PrintWriter.html">PrintWriter</a>&nbsp;writer,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&gt;&nbsp;args<br>)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/Fragment.html#dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[])">dump</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;prefix,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://developer.android.com/reference/java/io/FileDescriptor.html">FileDescriptor</a>&nbsp;fd,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/io/PrintWriter.html">PrintWriter</a>&nbsp;writer,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&gt;&nbsp;args<br>)</code></div>
               <p>Print the Fragments's state into the given stream.</p>
             </td>
           </tr>
           <tr>
             <td><code>final boolean</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/Fragment.html#equals(java.lang.Object)">equals</a>(<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&nbsp;o)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/Fragment.html#equals(java.lang.Object)">equals</a>(@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&nbsp;o)</code></div>
               <p>Subclasses can not override equals().</p>
             </td>
           </tr>
@@ -295,7 +295,7 @@
           <tr>
             <td><code>final @<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a></code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/Fragment.html#getString(int,java.lang.Object...)">getString</a>(int&nbsp;resId,&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt;&nbsp;formatArgs)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/Fragment.html#getString(int,java.lang.Object...)">getString</a>(int&nbsp;resId,&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt;&nbsp;formatArgs)</code></div>
               <p>Return a localized formatted string from the application's package's default string table, substituting the format arguments as defined in <code><a href="https://developer.android.com/reference/java/util/Formatter.html">java.util.Formatter</a></code> and format.</p>
             </td>
           </tr>
@@ -379,7 +379,7 @@
           <tr>
             <td><code>static @<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a></code></td>
             <td width="100%">
-              <div><code><span><del><a href="/reference/androidx/fragment/app/Fragment.html#instantiate(android.content.Context,java.lang.String)">instantiate</a></del></span>(Context&nbsp;context,&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;fname)</code></div>
+              <div><code><span><del><a href="/reference/androidx/fragment/app/Fragment.html#instantiate(android.content.Context,java.lang.String)">instantiate</a></del></span>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Context&nbsp;context,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;fname)</code></div>
               <p><strong>This method is deprecated.</strong> 
                 <p>Use <code><a href="/reference/androidx/fragment/app/FragmentManager.html#getFragmentFactory()">FragmentManager#getFragmentFactory()</a></code> and <code><a href="/reference/androidx/fragment/app/FragmentFactory.html#instantiate(java.lang.ClassLoader,java.lang.String)">FragmentFactory#instantiate(ClassLoader, String)</a></code></p>
               </p>
@@ -388,7 +388,7 @@
           <tr>
             <td><code>static @<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a></code></td>
             <td width="100%">
-              <div><code><span><del><a href="/reference/androidx/fragment/app/Fragment.html#instantiate(android.content.Context,java.lang.String,android.os.Bundle)">instantiate</a></del></span>(Context&nbsp;context,&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;fname,&nbsp;Bundle&nbsp;args)</code></div>
+              <div><code><span><del><a href="/reference/androidx/fragment/app/Fragment.html#instantiate(android.content.Context,java.lang.String,android.os.Bundle)">instantiate</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Context&nbsp;context,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;fname,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Bundle&nbsp;args<br>)</code></div>
               <p><strong>This method is deprecated.</strong> 
                 <p>Use <code><a href="/reference/androidx/fragment/app/FragmentManager.html#getFragmentFactory()">FragmentManager#getFragmentFactory()</a></code> and <code><a href="/reference/androidx/fragment/app/FragmentFactory.html#instantiate(java.lang.ClassLoader,java.lang.String)">FragmentFactory#instantiate(ClassLoader, String)</a></code>, manually calling <code><a href="/reference/androidx/fragment/app/Fragment.html#setArguments(android.os.Bundle)">setArguments</a></code> on the returned Fragment.</p>
               </p>
@@ -453,7 +453,7 @@
           <tr>
             <td><code>void</code></td>
             <td width="100%">
-              <div><code><span><del><a href="/reference/androidx/fragment/app/Fragment.html#onActivityCreated(android.os.Bundle)">onActivityCreated</a></del></span>(Bundle&nbsp;savedInstanceState)</code></div>
+              <div><code><span><del><a href="/reference/androidx/fragment/app/Fragment.html#onActivityCreated(android.os.Bundle)">onActivityCreated</a></del></span>(@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Bundle&nbsp;savedInstanceState)</code></div>
               <p><strong>This method is deprecated.</strong> 
                 <p>use <code><a href="/reference/androidx/fragment/app/Fragment.html#onViewCreated(android.view.View,android.os.Bundle)">onViewCreated</a></code> for code touching the Fragment's view and <code><a href="/reference/androidx/fragment/app/Fragment.html#onCreate(android.os.Bundle)">onCreate</a></code> for other initialization.</p>
               </p>
@@ -462,7 +462,7 @@
           <tr>
             <td><code>void</code></td>
             <td width="100%">
-              <div><code><span><del><a href="/reference/androidx/fragment/app/Fragment.html#onActivityResult(int,int,android.content.Intent)">onActivityResult</a></del></span>(int&nbsp;requestCode,&nbsp;int&nbsp;resultCode,&nbsp;Intent&nbsp;data)</code></div>
+              <div><code><span><del><a href="/reference/androidx/fragment/app/Fragment.html#onActivityResult(int,int,android.content.Intent)">onActivityResult</a></del></span>(int&nbsp;requestCode,&nbsp;int&nbsp;resultCode,&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Intent&nbsp;data)</code></div>
               <p><strong>This method is deprecated.</strong> 
                 <p>use <code><a href="/reference/androidx/fragment/app/Fragment.html#registerForActivityResult(androidx.activity.result.contract.ActivityResultContract&lt;I,O&gt;,androidx.activity.result.ActivityResultCallback&lt;O&gt;)">registerForActivityResult</a></code> with the appropriate ActivityResultContract and handling the result in the callback.</p>
               </p>
@@ -471,14 +471,14 @@
           <tr>
             <td><code>void</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/Fragment.html#onAttach(android.content.Context)">onAttach</a>(Context&nbsp;context)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/Fragment.html#onAttach(android.content.Context)">onAttach</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Context&nbsp;context)</code></div>
               <p>Called when a fragment is first attached to its context.</p>
             </td>
           </tr>
           <tr>
             <td><code>void</code></td>
             <td width="100%">
-              <div><code><span><del><a href="/reference/androidx/fragment/app/Fragment.html#onAttach(android.app.Activity)">onAttach</a></del></span>(Activity&nbsp;activity)</code></div>
+              <div><code><span><del><a href="/reference/androidx/fragment/app/Fragment.html#onAttach(android.app.Activity)">onAttach</a></del></span>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Activity&nbsp;activity)</code></div>
               <p><strong>This method is deprecated.</strong> 
                 <p>See <code><a href="/reference/androidx/fragment/app/Fragment.html#onAttach(android.content.Context)">onAttach</a></code>.</p>
               </p>
@@ -487,7 +487,7 @@
           <tr>
             <td><code>void</code></td>
             <td width="100%">
-              <div><code><span><del><a href="/reference/androidx/fragment/app/Fragment.html#onAttachFragment(androidx.fragment.app.Fragment)">onAttachFragment</a></del></span>(<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;childFragment)</code></div>
+              <div><code><span><del><a href="/reference/androidx/fragment/app/Fragment.html#onAttachFragment(androidx.fragment.app.Fragment)">onAttachFragment</a></del></span>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;childFragment)</code></div>
               <p><strong>This method is deprecated.</strong> 
                 <p>The responsibility for listening for fragments being attached has been moved to FragmentManager.</p>
               </p>
@@ -496,20 +496,20 @@
           <tr>
             <td><code>void</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/Fragment.html#onConfigurationChanged(android.content.res.Configuration)">onConfigurationChanged</a>(Configuration&nbsp;newConfig)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/Fragment.html#onConfigurationChanged(android.content.res.Configuration)">onConfigurationChanged</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Configuration&nbsp;newConfig)</code></div>
             </td>
           </tr>
           <tr>
             <td><code>boolean</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/Fragment.html#onContextItemSelected(android.view.MenuItem)">onContextItemSelected</a>(MenuItem&nbsp;item)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/Fragment.html#onContextItemSelected(android.view.MenuItem)">onContextItemSelected</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;MenuItem&nbsp;item)</code></div>
               <p>This hook is called whenever an item in a context menu is selected.</p>
             </td>
           </tr>
           <tr>
             <td><code>void</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/Fragment.html#onCreate(android.os.Bundle)">onCreate</a>(Bundle&nbsp;savedInstanceState)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/Fragment.html#onCreate(android.os.Bundle)">onCreate</a>(@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Bundle&nbsp;savedInstanceState)</code></div>
               <p>Called to do initial creation of a fragment.</p>
             </td>
           </tr>
@@ -530,21 +530,21 @@
           <tr>
             <td><code>void</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/Fragment.html#onCreateContextMenu(android.view.ContextMenu,android.view.View,android.view.ContextMenu.ContextMenuInfo)">onCreateContextMenu</a>(ContextMenu&nbsp;menu,&nbsp;View&nbsp;v,&nbsp;ContextMenuInfo&nbsp;menuInfo)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/Fragment.html#onCreateContextMenu(android.view.ContextMenu,android.view.View,android.view.ContextMenu.ContextMenuInfo)">onCreateContextMenu</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;ContextMenu&nbsp;menu,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;View&nbsp;v,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;ContextMenuInfo&nbsp;menuInfo<br>)</code></div>
               <p>Called when a context menu for the <code>{@code view}</code> is about to be shown.</p>
             </td>
           </tr>
           <tr>
             <td><code>void</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/Fragment.html#onCreateOptionsMenu(android.view.Menu,android.view.MenuInflater)">onCreateOptionsMenu</a>(Menu&nbsp;menu,&nbsp;MenuInflater&nbsp;inflater)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/Fragment.html#onCreateOptionsMenu(android.view.Menu,android.view.MenuInflater)">onCreateOptionsMenu</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Menu&nbsp;menu,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;MenuInflater&nbsp;inflater)</code></div>
               <p>Initialize the contents of the Fragment host's standard options menu.</p>
             </td>
           </tr>
           <tr>
             <td><code>@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;View</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/Fragment.html#onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle)">onCreateView</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;LayoutInflater&nbsp;inflater,<br>&nbsp;&nbsp;&nbsp;&nbsp;ViewGroup&nbsp;container,<br>&nbsp;&nbsp;&nbsp;&nbsp;Bundle&nbsp;savedInstanceState<br>)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/Fragment.html#onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle)">onCreateView</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;LayoutInflater&nbsp;inflater,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;ViewGroup&nbsp;container,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Bundle&nbsp;savedInstanceState<br>)</code></div>
               <p>Called to have the fragment instantiate its user interface view.</p>
             </td>
           </tr>
@@ -579,7 +579,7 @@
           <tr>
             <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;LayoutInflater</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/Fragment.html#onGetLayoutInflater(android.os.Bundle)">onGetLayoutInflater</a>(Bundle&nbsp;savedInstanceState)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/Fragment.html#onGetLayoutInflater(android.os.Bundle)">onGetLayoutInflater</a>(@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Bundle&nbsp;savedInstanceState)</code></div>
               <p>Returns the LayoutInflater used to inflate Views of this Fragment.</p>
             </td>
           </tr>
@@ -593,14 +593,14 @@
           <tr>
             <td><code>void</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/Fragment.html#onInflate(android.content.Context,android.util.AttributeSet,android.os.Bundle)">onInflate</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;Context&nbsp;context,<br>&nbsp;&nbsp;&nbsp;&nbsp;AttributeSet&nbsp;attrs,<br>&nbsp;&nbsp;&nbsp;&nbsp;Bundle&nbsp;savedInstanceState<br>)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/Fragment.html#onInflate(android.content.Context,android.util.AttributeSet,android.os.Bundle)">onInflate</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Context&nbsp;context,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;AttributeSet&nbsp;attrs,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Bundle&nbsp;savedInstanceState<br>)</code></div>
               <p>Called when a fragment is being created as part of a view layout inflation, typically from setting the content view of an activity.</p>
             </td>
           </tr>
           <tr>
             <td><code>void</code></td>
             <td width="100%">
-              <div><code><span><del><a href="/reference/androidx/fragment/app/Fragment.html#onInflate(android.app.Activity,android.util.AttributeSet,android.os.Bundle)">onInflate</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;Activity&nbsp;activity,<br>&nbsp;&nbsp;&nbsp;&nbsp;AttributeSet&nbsp;attrs,<br>&nbsp;&nbsp;&nbsp;&nbsp;Bundle&nbsp;savedInstanceState<br>)</code></div>
+              <div><code><span><del><a href="/reference/androidx/fragment/app/Fragment.html#onInflate(android.app.Activity,android.util.AttributeSet,android.os.Bundle)">onInflate</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Activity&nbsp;activity,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;AttributeSet&nbsp;attrs,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Bundle&nbsp;savedInstanceState<br>)</code></div>
               <p><strong>This method is deprecated.</strong> 
                 <p>See <code><a href="/reference/androidx/fragment/app/Fragment.html#onInflate(android.content.Context,android.util.AttributeSet,android.os.Bundle)">onInflate</a></code>.</p>
               </p>
@@ -622,14 +622,14 @@
           <tr>
             <td><code>boolean</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/Fragment.html#onOptionsItemSelected(android.view.MenuItem)">onOptionsItemSelected</a>(MenuItem&nbsp;item)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/Fragment.html#onOptionsItemSelected(android.view.MenuItem)">onOptionsItemSelected</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;MenuItem&nbsp;item)</code></div>
               <p>This hook is called whenever an item in your options menu is selected.</p>
             </td>
           </tr>
           <tr>
             <td><code>void</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/Fragment.html#onOptionsMenuClosed(android.view.Menu)">onOptionsMenuClosed</a>(Menu&nbsp;menu)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/Fragment.html#onOptionsMenuClosed(android.view.Menu)">onOptionsMenuClosed</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Menu&nbsp;menu)</code></div>
               <p>This hook is called whenever the options menu is being closed (either by the user canceling the menu with the back/menu button, or when an item is selected).</p>
             </td>
           </tr>
@@ -650,7 +650,7 @@
           <tr>
             <td><code>void</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/Fragment.html#onPrepareOptionsMenu(android.view.Menu)">onPrepareOptionsMenu</a>(Menu&nbsp;menu)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/Fragment.html#onPrepareOptionsMenu(android.view.Menu)">onPrepareOptionsMenu</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Menu&nbsp;menu)</code></div>
               <p>Prepare the Fragment host's standard options menu to be displayed.</p>
             </td>
           </tr>
@@ -664,7 +664,7 @@
           <tr>
             <td><code>void</code></td>
             <td width="100%">
-              <div><code><span><del><a href="/reference/androidx/fragment/app/Fragment.html#onRequestPermissionsResult(int,java.lang.String[],int[])">onRequestPermissionsResult</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;requestCode,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&gt;&nbsp;permissions,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;int&gt;&nbsp;grantResults<br>)</code></div>
+              <div><code><span><del><a href="/reference/androidx/fragment/app/Fragment.html#onRequestPermissionsResult(int,java.lang.String[],int[])">onRequestPermissionsResult</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;requestCode,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&gt;&nbsp;permissions,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;int&gt;&nbsp;grantResults<br>)</code></div>
               <p><strong>This method is deprecated.</strong> 
                 <p>use <code><a href="/reference/androidx/fragment/app/Fragment.html#registerForActivityResult(androidx.activity.result.contract.ActivityResultContract&lt;I,O&gt;,androidx.activity.result.ActivityResultCallback&lt;O&gt;)">registerForActivityResult</a></code> passing in a RequestMultiplePermissions object for the ActivityResultContract and handling the result in the callback.</p>
               </p>
@@ -680,7 +680,7 @@
           <tr>
             <td><code>void</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/Fragment.html#onSaveInstanceState(android.os.Bundle)">onSaveInstanceState</a>(Bundle&nbsp;outState)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/Fragment.html#onSaveInstanceState(android.os.Bundle)">onSaveInstanceState</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Bundle&nbsp;outState)</code></div>
               <p>Called to ask the fragment to save its current dynamic state, so it can later be reconstructed in a new instance if its process is restarted.</p>
             </td>
           </tr>
@@ -701,14 +701,14 @@
           <tr>
             <td><code>void</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/Fragment.html#onViewCreated(android.view.View,android.os.Bundle)">onViewCreated</a>(View&nbsp;view,&nbsp;Bundle&nbsp;savedInstanceState)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/Fragment.html#onViewCreated(android.view.View,android.os.Bundle)">onViewCreated</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;View&nbsp;view,&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Bundle&nbsp;savedInstanceState)</code></div>
               <p>Called immediately after <code><a href="/reference/androidx/fragment/app/Fragment.html#onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle)">onCreateView</a></code> has returned, but before any saved state has been restored in to the view.</p>
             </td>
           </tr>
           <tr>
             <td><code>void</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/Fragment.html#onViewStateRestored(android.os.Bundle)">onViewStateRestored</a>(Bundle&nbsp;savedInstanceState)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/Fragment.html#onViewStateRestored(android.os.Bundle)">onViewStateRestored</a>(@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Bundle&nbsp;savedInstanceState)</code></div>
               <p>Called when all saved state has been restored into the view hierarchy of the fragment.</p>
             </td>
           </tr>
@@ -722,34 +722,34 @@
           <tr>
             <td><code>final void</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/Fragment.html#postponeEnterTransition(long,java.util.concurrent.TimeUnit)">postponeEnterTransition</a>(long&nbsp;duration,&nbsp;<a href="https://developer.android.com/reference/java/util/concurrent/TimeUnit.html">TimeUnit</a>&nbsp;timeUnit)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/Fragment.html#postponeEnterTransition(long,java.util.concurrent.TimeUnit)">postponeEnterTransition</a>(long&nbsp;duration,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/util/concurrent/TimeUnit.html">TimeUnit</a>&nbsp;timeUnit)</code></div>
               <p>Postpone the entering Fragment transition for a given amount of time and then call <code><a href="/reference/androidx/fragment/app/Fragment.html#startPostponedEnterTransition()">startPostponedEnterTransition</a></code>.</p>
             </td>
           </tr>
           <tr>
             <td><code>final @<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;ActivityResultLauncher&lt;I&gt;</code></td>
             <td width="100%">
-              <div><code>&lt;I,&nbsp;O&gt; <a href="/reference/androidx/fragment/app/Fragment.html#registerForActivityResult(androidx.activity.result.contract.ActivityResultContract&lt;I,O&gt;,androidx.activity.result.ActivityResultCallback&lt;O&gt;)">registerForActivityResult</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;ActivityResultContract&lt;I, O&gt;&nbsp;contract,<br>&nbsp;&nbsp;&nbsp;&nbsp;ActivityResultCallback&lt;O&gt;&nbsp;callback<br>)</code></div>
+              <div><code>&lt;I,&nbsp;O&gt; <a href="/reference/androidx/fragment/app/Fragment.html#registerForActivityResult(androidx.activity.result.contract.ActivityResultContract&lt;I,O&gt;,androidx.activity.result.ActivityResultCallback&lt;O&gt;)">registerForActivityResult</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;ActivityResultContract&lt;I, O&gt;&nbsp;contract,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;ActivityResultCallback&lt;O&gt;&nbsp;callback<br>)</code></div>
               <p>If the host of this fragment is an ActivityResultRegistryOwner the ActivityResultRegistry of the host will be used.</p>
             </td>
           </tr>
           <tr>
             <td><code>final @<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;ActivityResultLauncher&lt;I&gt;</code></td>
             <td width="100%">
-              <div><code>&lt;I,&nbsp;O&gt; <a href="/reference/androidx/fragment/app/Fragment.html#registerForActivityResult(androidx.activity.result.contract.ActivityResultContract&lt;I,O&gt;,androidx.activity.result.ActivityResultRegistry,androidx.activity.result.ActivityResultCallback&lt;O&gt;)">registerForActivityResult</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;ActivityResultContract&lt;I, O&gt;&nbsp;contract,<br>&nbsp;&nbsp;&nbsp;&nbsp;ActivityResultRegistry&nbsp;registry,<br>&nbsp;&nbsp;&nbsp;&nbsp;ActivityResultCallback&lt;O&gt;&nbsp;callback<br>)</code></div>
+              <div><code>&lt;I,&nbsp;O&gt; <a href="/reference/androidx/fragment/app/Fragment.html#registerForActivityResult(androidx.activity.result.contract.ActivityResultContract&lt;I,O&gt;,androidx.activity.result.ActivityResultRegistry,androidx.activity.result.ActivityResultCallback&lt;O&gt;)">registerForActivityResult</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;ActivityResultContract&lt;I, O&gt;&nbsp;contract,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;ActivityResultRegistry&nbsp;registry,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;ActivityResultCallback&lt;O&gt;&nbsp;callback<br>)</code></div>
             </td>
           </tr>
           <tr>
             <td><code>void</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/Fragment.html#registerForContextMenu(android.view.View)">registerForContextMenu</a>(View&nbsp;view)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/Fragment.html#registerForContextMenu(android.view.View)">registerForContextMenu</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;View&nbsp;view)</code></div>
               <p>Registers a context menu to be shown for the given view (multiple views can show the context menu).</p>
             </td>
           </tr>
           <tr>
             <td><code>final void</code></td>
             <td width="100%">
-              <div><code><span><del><a href="/reference/androidx/fragment/app/Fragment.html#requestPermissions(java.lang.String[],int)">requestPermissions</a></del></span>(<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&gt;&nbsp;permissions,&nbsp;int&nbsp;requestCode)</code></div>
+              <div><code><span><del><a href="/reference/androidx/fragment/app/Fragment.html#requestPermissions(java.lang.String[],int)">requestPermissions</a></del></span>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&gt;&nbsp;permissions,&nbsp;int&nbsp;requestCode)</code></div>
               <p><strong>This method is deprecated.</strong> 
                 <p>use <code><a href="/reference/androidx/fragment/app/Fragment.html#registerForActivityResult(androidx.activity.result.contract.ActivityResultContract&lt;I,O&gt;,androidx.activity.result.ActivityResultCallback&lt;O&gt;)">registerForActivityResult</a></code> passing in a RequestMultiplePermissions object for the ActivityResultContract and handling the result in the callback.</p>
               </p>
@@ -823,35 +823,35 @@
           <tr>
             <td><code>void</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/Fragment.html#setArguments(android.os.Bundle)">setArguments</a>(Bundle&nbsp;args)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/Fragment.html#setArguments(android.os.Bundle)">setArguments</a>(@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Bundle&nbsp;args)</code></div>
               <p>Supply the construction arguments for this fragment.</p>
             </td>
           </tr>
           <tr>
             <td><code>void</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/Fragment.html#setEnterSharedElementCallback(androidx.core.app.SharedElementCallback)">setEnterSharedElementCallback</a>(SharedElementCallback&nbsp;callback)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/Fragment.html#setEnterSharedElementCallback(androidx.core.app.SharedElementCallback)">setEnterSharedElementCallback</a>(@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;SharedElementCallback&nbsp;callback)</code></div>
               <p>When custom transitions are used with Fragments, the enter transition callback is called when this Fragment is attached or detached when not popping the back stack.</p>
             </td>
           </tr>
           <tr>
             <td><code>void</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/Fragment.html#setEnterTransition(java.lang.Object)">setEnterTransition</a>(<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&nbsp;transition)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/Fragment.html#setEnterTransition(java.lang.Object)">setEnterTransition</a>(@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&nbsp;transition)</code></div>
               <p>Sets the Transition that will be used to move Views into the initial scene.</p>
             </td>
           </tr>
           <tr>
             <td><code>void</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/Fragment.html#setExitSharedElementCallback(androidx.core.app.SharedElementCallback)">setExitSharedElementCallback</a>(SharedElementCallback&nbsp;callback)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/Fragment.html#setExitSharedElementCallback(androidx.core.app.SharedElementCallback)">setExitSharedElementCallback</a>(@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;SharedElementCallback&nbsp;callback)</code></div>
               <p>When custom transitions are used with Fragments, the exit transition callback is called when this Fragment is attached or detached when popping the back stack.</p>
             </td>
           </tr>
           <tr>
             <td><code>void</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/Fragment.html#setExitTransition(java.lang.Object)">setExitTransition</a>(<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&nbsp;transition)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/Fragment.html#setExitTransition(java.lang.Object)">setExitTransition</a>(@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&nbsp;transition)</code></div>
               <p>Sets the Transition that will be used to move Views out of the scene when the fragment is removed, hidden, or detached when not popping the back stack.</p>
             </td>
           </tr>
@@ -865,7 +865,7 @@
           <tr>
             <td><code>void</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/Fragment.html#setInitialSavedState(androidx.fragment.app.Fragment.SavedState)">setInitialSavedState</a>(<a href="/reference/androidx/fragment/app/Fragment.SavedState.html">Fragment.SavedState</a>&nbsp;state)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/Fragment.html#setInitialSavedState(androidx.fragment.app.Fragment.SavedState)">setInitialSavedState</a>(@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.SavedState.html">Fragment.SavedState</a>&nbsp;state)</code></div>
               <p>Set the initial saved state that this Fragment should restore itself from when first being constructed, as returned by <code><a href="/reference/androidx/fragment/app/FragmentManager.html#saveFragmentInstanceState(androidx.fragment.app.Fragment)">FragmentManager.saveFragmentInstanceState</a></code>.</p>
             </td>
           </tr>
@@ -879,7 +879,7 @@
           <tr>
             <td><code>void</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/Fragment.html#setReenterTransition(java.lang.Object)">setReenterTransition</a>(<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&nbsp;transition)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/Fragment.html#setReenterTransition(java.lang.Object)">setReenterTransition</a>(@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&nbsp;transition)</code></div>
               <p>Sets the Transition that will be used to move Views in to the scene when returning due to popping a back stack.</p>
             </td>
           </tr>
@@ -895,28 +895,28 @@
           <tr>
             <td><code>void</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/Fragment.html#setReturnTransition(java.lang.Object)">setReturnTransition</a>(<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&nbsp;transition)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/Fragment.html#setReturnTransition(java.lang.Object)">setReturnTransition</a>(@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&nbsp;transition)</code></div>
               <p>Sets the Transition that will be used to move Views out of the scene when the Fragment is preparing to be removed, hidden, or detached because of popping the back stack.</p>
             </td>
           </tr>
           <tr>
             <td><code>void</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/Fragment.html#setSharedElementEnterTransition(java.lang.Object)">setSharedElementEnterTransition</a>(<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&nbsp;transition)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/Fragment.html#setSharedElementEnterTransition(java.lang.Object)">setSharedElementEnterTransition</a>(@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&nbsp;transition)</code></div>
               <p>Sets the Transition that will be used for shared elements transferred into the content Scene.</p>
             </td>
           </tr>
           <tr>
             <td><code>void</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/Fragment.html#setSharedElementReturnTransition(java.lang.Object)">setSharedElementReturnTransition</a>(<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&nbsp;transition)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/Fragment.html#setSharedElementReturnTransition(java.lang.Object)">setSharedElementReturnTransition</a>(@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&nbsp;transition)</code></div>
               <p>Sets the Transition that will be used for shared elements transferred back during a pop of the back stack.</p>
             </td>
           </tr>
           <tr>
             <td><code>void</code></td>
             <td width="100%">
-              <div><code><span><del><a href="/reference/androidx/fragment/app/Fragment.html#setTargetFragment(androidx.fragment.app.Fragment,int)">setTargetFragment</a></del></span>(<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment,&nbsp;int&nbsp;requestCode)</code></div>
+              <div><code><span><del><a href="/reference/androidx/fragment/app/Fragment.html#setTargetFragment(androidx.fragment.app.Fragment,int)">setTargetFragment</a></del></span>(@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment,&nbsp;int&nbsp;requestCode)</code></div>
               <p><strong>This method is deprecated.</strong> 
                 <p>Instead of using a target fragment to pass results, the fragment requesting a result should use <code><a href="/reference/androidx/fragment/app/FragmentManager.html#setFragmentResultListener(java.lang.String,androidx.lifecycle.LifecycleOwner,androidx.fragment.app.FragmentResultListener)">FragmentManager#setFragmentResultListener(String, LifecycleOwner, FragmentResultListener)</a></code> to register a <code><a href="/reference/androidx/fragment/app/FragmentResultListener.html">FragmentResultListener</a></code> with a <code>{@code * requestKey}</code> using its <code><a href="/reference/androidx/fragment/app/Fragment.html#getParentFragmentManager()">parent fragment manager</a></code>.</p>
               </p>
@@ -934,7 +934,7 @@
           <tr>
             <td><code>boolean</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/Fragment.html#shouldShowRequestPermissionRationale(java.lang.String)">shouldShowRequestPermissionRationale</a>(<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;permission)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/Fragment.html#shouldShowRequestPermissionRationale(java.lang.String)">shouldShowRequestPermissionRationale</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;permission)</code></div>
               <p>Gets whether you should show UI with rationale before requesting a permission.</p>
             </td>
           </tr>
@@ -948,7 +948,7 @@
           <tr>
             <td><code>void</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/Fragment.html#startActivity(android.content.Intent,android.os.Bundle)">startActivity</a>(Intent&nbsp;intent,&nbsp;Bundle&nbsp;options)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/Fragment.html#startActivity(android.content.Intent,android.os.Bundle)">startActivity</a>(Intent&nbsp;intent,&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Bundle&nbsp;options)</code></div>
               <p>Call Activity#startActivity(Intent, Bundle) from the fragment's containing Activity.</p>
             </td>
           </tr>
@@ -964,7 +964,7 @@
           <tr>
             <td><code>void</code></td>
             <td width="100%">
-              <div><code><span><del><a href="/reference/androidx/fragment/app/Fragment.html#startActivityForResult(android.content.Intent,int,android.os.Bundle)">startActivityForResult</a></del></span>(Intent&nbsp;intent,&nbsp;int&nbsp;requestCode,&nbsp;Bundle&nbsp;options)</code></div>
+              <div><code><span><del><a href="/reference/androidx/fragment/app/Fragment.html#startActivityForResult(android.content.Intent,int,android.os.Bundle)">startActivityForResult</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;Intent&nbsp;intent,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;requestCode,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Bundle&nbsp;options<br>)</code></div>
               <p><strong>This method is deprecated.</strong> 
                 <p>use <code><a href="/reference/androidx/fragment/app/Fragment.html#registerForActivityResult(androidx.activity.result.contract.ActivityResultContract&lt;I,O&gt;,androidx.activity.result.ActivityResultCallback&lt;O&gt;)">registerForActivityResult</a></code> passing in a StartActivityForResult object for the ActivityResultContract.</p>
               </p>
@@ -973,7 +973,7 @@
           <tr>
             <td><code>void</code></td>
             <td width="100%">
-              <div><code><span><del><a href="/reference/androidx/fragment/app/Fragment.html#startIntentSenderForResult(android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle)">startIntentSenderForResult</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;IntentSender&nbsp;intent,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;requestCode,<br>&nbsp;&nbsp;&nbsp;&nbsp;Intent&nbsp;fillInIntent,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;flagsMask,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;flagsValues,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;extraFlags,<br>&nbsp;&nbsp;&nbsp;&nbsp;Bundle&nbsp;options<br>)</code></div>
+              <div><code><span><del><a href="/reference/androidx/fragment/app/Fragment.html#startIntentSenderForResult(android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle)">startIntentSenderForResult</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;IntentSender&nbsp;intent,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;requestCode,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Intent&nbsp;fillInIntent,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;flagsMask,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;flagsValues,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;extraFlags,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Bundle&nbsp;options<br>)</code></div>
               <p><strong>This method is deprecated.</strong> 
                 <p>use <code><a href="/reference/androidx/fragment/app/Fragment.html#registerForActivityResult(androidx.activity.result.contract.ActivityResultContract&lt;I,O&gt;,androidx.activity.result.ActivityResultCallback&lt;O&gt;)">registerForActivityResult</a></code> passing in a StartIntentSenderForResult object for the ActivityResultContract.</p>
               </p>
@@ -995,7 +995,7 @@
           <tr>
             <td><code>void</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/Fragment.html#unregisterForContextMenu(android.view.View)">unregisterForContextMenu</a>(View&nbsp;view)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/Fragment.html#unregisterForContextMenu(android.view.View)">unregisterForContextMenu</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;View&nbsp;view)</code></div>
               <p>Prevents a context menu to be shown for the given view.</p>
             </td>
           </tr>
@@ -1048,7 +1048,7 @@
     <h2>Public methods</h2>
     <div><a name="dump(java.lang.String, java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])"></a><a name="dump-java.lang.String-java.io.FileDescriptor-java.io.PrintWriter-java.lang.String[]-"></a>
       <h3 class="api-name" id="dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[])">dump</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html#dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[])">dump</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;prefix,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://developer.android.com/reference/java/io/FileDescriptor.html">FileDescriptor</a>&nbsp;fd,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://developer.android.com/reference/java/io/PrintWriter.html">PrintWriter</a>&nbsp;writer,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&gt;&nbsp;args<br>)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html#dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[])">dump</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;prefix,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://developer.android.com/reference/java/io/FileDescriptor.html">FileDescriptor</a>&nbsp;fd,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/io/PrintWriter.html">PrintWriter</a>&nbsp;writer,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&gt;&nbsp;args<br>)</pre>
       <p>Print the Fragments's state into the given stream.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -1059,25 +1059,25 @@
           </thead>
           <tbody>
             <tr>
-              <td><code><a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;prefix</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;prefix</code></td>
               <td width="100%">
                 <p>Text to print at the front of each line.</p>
               </td>
             </tr>
             <tr>
-              <td><code><a href="https://developer.android.com/reference/java/io/FileDescriptor.html">FileDescriptor</a>&nbsp;fd</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://developer.android.com/reference/java/io/FileDescriptor.html">FileDescriptor</a>&nbsp;fd</code></td>
               <td width="100%">
                 <p>The raw file descriptor that the dump is being sent to.</p>
               </td>
             </tr>
             <tr>
-              <td><code><a href="https://developer.android.com/reference/java/io/PrintWriter.html">PrintWriter</a>&nbsp;writer</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/io/PrintWriter.html">PrintWriter</a>&nbsp;writer</code></td>
               <td width="100%">
                 <p>The PrintWriter to which you should dump your state. This will be closed for you after you return.</p>
               </td>
             </tr>
             <tr>
-              <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&gt;&nbsp;args</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&gt;&nbsp;args</code></td>
               <td width="100%">
                 <p>additional arguments to the dump request.</p>
               </td>
@@ -1088,7 +1088,7 @@
     </div>
     <div><a name="equals-java.lang.Object-"></a>
       <h3 class="api-name" id="equals(java.lang.Object)">equals</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;boolean&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html#equals(java.lang.Object)">equals</a>(<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&nbsp;o)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;boolean&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html#equals(java.lang.Object)">equals</a>(@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&nbsp;o)</pre>
       <p>Subclasses can not override equals().</p>
     </div>
     <div><a name="getActivity--"></a>
@@ -1518,7 +1518,7 @@
     </div>
     <div><a name="getString(int, java.lang.Object...)"></a><a name="getString-int-java.lang.Object...-"></a>
       <h3 class="api-name" id="getString(int,java.lang.Object...)">getString</h3>
-      <pre class="api-signature no-pretty-print">@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a><br>public&nbsp;final&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html#getString(int,java.lang.Object...)">getString</a>(int&nbsp;resId,&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt;&nbsp;formatArgs)</pre>
+      <pre class="api-signature no-pretty-print">@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a><br>public&nbsp;final&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html#getString(int,java.lang.Object...)">getString</a>(int&nbsp;resId,&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt;&nbsp;formatArgs)</pre>
       <p>Return a localized formatted string from the application's package's default string table, substituting the format arguments as defined in <code><a href="https://developer.android.com/reference/java/util/Formatter.html">java.util.Formatter</a></code> and format.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -1535,7 +1535,7 @@
               </td>
             </tr>
             <tr>
-              <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt;&nbsp;formatArgs</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt;&nbsp;formatArgs</code></td>
               <td width="100%">
                 <p>The format arguments that will be used for substitution.</p>
               </td>
@@ -1773,7 +1773,7 @@
     </div>
     <div><a name="instantiate(android.content.Context, java.lang.String)"></a><a name="instantiate-android.content.Context-java.lang.String-"></a>
       <h3 class="api-name" id="instantiate(android.content.Context,java.lang.String)">instantiate</h3>
-      <pre class="api-signature no-pretty-print">@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a><br>public&nbsp;static&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;<span><del><a href="/reference/androidx/fragment/app/Fragment.html#instantiate(android.content.Context,java.lang.String)">instantiate</a></del></span>(Context&nbsp;context,&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;fname)</pre>
+      <pre class="api-signature no-pretty-print">@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a><br>public&nbsp;static&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;<span><del><a href="/reference/androidx/fragment/app/Fragment.html#instantiate(android.content.Context,java.lang.String)">instantiate</a></del></span>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Context&nbsp;context,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;fname)</pre>
       <aside class="caution"><strong>This method is deprecated.</strong><br>
         <p>Use <code><a href="/reference/androidx/fragment/app/FragmentManager.html#getFragmentFactory()">FragmentManager#getFragmentFactory()</a></code> and <code><a href="/reference/androidx/fragment/app/FragmentFactory.html#instantiate(java.lang.ClassLoader,java.lang.String)">FragmentFactory#instantiate(ClassLoader, String)</a></code></p>
       </aside>
@@ -1781,7 +1781,7 @@
     </div>
     <div><a name="instantiate(android.content.Context, java.lang.String, android.os.Bundle)"></a><a name="instantiate-android.content.Context-java.lang.String-android.os.Bundle-"></a>
       <h3 class="api-name" id="instantiate(android.content.Context,java.lang.String,android.os.Bundle)">instantiate</h3>
-      <pre class="api-signature no-pretty-print">@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a><br>public&nbsp;static&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;<span><del><a href="/reference/androidx/fragment/app/Fragment.html#instantiate(android.content.Context,java.lang.String,android.os.Bundle)">instantiate</a></del></span>(Context&nbsp;context,&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;fname,&nbsp;Bundle&nbsp;args)</pre>
+      <pre class="api-signature no-pretty-print">@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a><br>public&nbsp;static&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;<span><del><a href="/reference/androidx/fragment/app/Fragment.html#instantiate(android.content.Context,java.lang.String,android.os.Bundle)">instantiate</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Context&nbsp;context,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;fname,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Bundle&nbsp;args<br>)</pre>
       <aside class="caution"><strong>This method is deprecated.</strong><br>
         <p>Use <code><a href="/reference/androidx/fragment/app/FragmentManager.html#getFragmentFactory()">FragmentManager#getFragmentFactory()</a></code> and <code><a href="/reference/androidx/fragment/app/FragmentFactory.html#instantiate(java.lang.ClassLoader,java.lang.String)">FragmentFactory#instantiate(ClassLoader, String)</a></code>, manually calling <code><a href="/reference/androidx/fragment/app/Fragment.html#setArguments(android.os.Bundle)">setArguments</a></code> on the returned Fragment.</p>
       </aside>
@@ -1812,19 +1812,19 @@
           </thead>
           <tbody>
             <tr>
-              <td><code>Context&nbsp;context</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Context&nbsp;context</code></td>
               <td width="100%">
                 <p>The calling context being used to instantiate the fragment. This is currently just used to get its ClassLoader.</p>
               </td>
             </tr>
             <tr>
-              <td><code><a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;fname</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;fname</code></td>
               <td width="100%">
                 <p>The class name of the fragment to instantiate.</p>
               </td>
             </tr>
             <tr>
-              <td><code>Bundle&nbsp;args</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Bundle&nbsp;args</code></td>
               <td width="100%">
                 <p>Bundle of arguments to supply to the fragment, which it can retrieve with <code><a href="/reference/androidx/fragment/app/Fragment.html#getArguments()">getArguments</a></code>. May be null.</p>
               </td>
@@ -1909,7 +1909,7 @@
     </div>
     <div><a name="onActivityCreated-android.os.Bundle-"></a>
       <h3 class="api-name" id="onActivityCreated(android.os.Bundle)">onActivityCreated</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<span><del><a href="/reference/androidx/fragment/app/Fragment.html#onActivityCreated(android.os.Bundle)">onActivityCreated</a></del></span>(Bundle&nbsp;savedInstanceState)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<span><del><a href="/reference/androidx/fragment/app/Fragment.html#onActivityCreated(android.os.Bundle)">onActivityCreated</a></del></span>(@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Bundle&nbsp;savedInstanceState)</pre>
       <aside class="caution"><strong>This method is deprecated.</strong><br>
         <p>use <code><a href="/reference/androidx/fragment/app/Fragment.html#onViewCreated(android.view.View,android.os.Bundle)">onViewCreated</a></code> for code touching the Fragment's view and <code><a href="/reference/androidx/fragment/app/Fragment.html#onCreate(android.os.Bundle)">onCreate</a></code> for other initialization. To get a callback specifically when a Fragment activity's Activity#onCreate(Bundle) is called, register a androidx.lifecycle.LifecycleObserver on the Activity's Lifecycle in <code><a href="/reference/androidx/fragment/app/Fragment.html#onAttach(android.content.Context)">onAttach</a></code>, removing it when it receives the Lifecycle.State#CREATED callback.</p>
       </aside>
@@ -1923,7 +1923,7 @@
           </thead>
           <tbody>
             <tr>
-              <td><code>Bundle&nbsp;savedInstanceState</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Bundle&nbsp;savedInstanceState</code></td>
               <td width="100%">
                 <p>If the fragment is being re-created from a previous saved state, this is the state.</p>
               </td>
@@ -1934,7 +1934,7 @@
     </div>
     <div><a name="onActivityResult(int, int, android.content.Intent)"></a><a name="onActivityResult-int-int-android.content.Intent-"></a>
       <h3 class="api-name" id="onActivityResult(int,int,android.content.Intent)">onActivityResult</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<span><del><a href="/reference/androidx/fragment/app/Fragment.html#onActivityResult(int,int,android.content.Intent)">onActivityResult</a></del></span>(int&nbsp;requestCode,&nbsp;int&nbsp;resultCode,&nbsp;Intent&nbsp;data)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<span><del><a href="/reference/androidx/fragment/app/Fragment.html#onActivityResult(int,int,android.content.Intent)">onActivityResult</a></del></span>(int&nbsp;requestCode,&nbsp;int&nbsp;resultCode,&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Intent&nbsp;data)</pre>
       <aside class="caution"><strong>This method is deprecated.</strong><br>
         <p>use <code><a href="/reference/androidx/fragment/app/Fragment.html#registerForActivityResult(androidx.activity.result.contract.ActivityResultContract&lt;I,O&gt;,androidx.activity.result.ActivityResultCallback&lt;O&gt;)">registerForActivityResult</a></code> with the appropriate ActivityResultContract and handling the result in the callback.</p>
       </aside>
@@ -1960,7 +1960,7 @@
               </td>
             </tr>
             <tr>
-              <td><code>Intent&nbsp;data</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Intent&nbsp;data</code></td>
               <td width="100%">
                 <p>An Intent, which can return result data to the caller (various data can be attached to Intent &quot;extras&quot;).</p>
               </td>
@@ -1971,12 +1971,12 @@
     </div>
     <div><a name="onAttach-android.content.Context-"></a>
       <h3 class="api-name" id="onAttach(android.content.Context)">onAttach</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html#onAttach(android.content.Context)">onAttach</a>(Context&nbsp;context)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html#onAttach(android.content.Context)">onAttach</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Context&nbsp;context)</pre>
       <p>Called when a fragment is first attached to its context. <code><a href="/reference/androidx/fragment/app/Fragment.html#onCreate(android.os.Bundle)">onCreate</a></code> will be called after this.</p>
     </div>
     <div><a name="onAttach-android.app.Activity-"></a>
       <h3 class="api-name" id="onAttach(android.app.Activity)">onAttach</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<span><del><a href="/reference/androidx/fragment/app/Fragment.html#onAttach(android.app.Activity)">onAttach</a></del></span>(Activity&nbsp;activity)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<span><del><a href="/reference/androidx/fragment/app/Fragment.html#onAttach(android.app.Activity)">onAttach</a></del></span>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Activity&nbsp;activity)</pre>
       <aside class="caution"><strong>This method is deprecated.</strong><br>
         <p>See <code><a href="/reference/androidx/fragment/app/Fragment.html#onAttach(android.content.Context)">onAttach</a></code>.</p>
       </aside>
@@ -1984,7 +1984,7 @@
     </div>
     <div><a name="onAttachFragment-androidx.fragment.app.Fragment-"></a>
       <h3 class="api-name" id="onAttachFragment(androidx.fragment.app.Fragment)">onAttachFragment</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<span><del><a href="/reference/androidx/fragment/app/Fragment.html#onAttachFragment(androidx.fragment.app.Fragment)">onAttachFragment</a></del></span>(<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;childFragment)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<span><del><a href="/reference/androidx/fragment/app/Fragment.html#onAttachFragment(androidx.fragment.app.Fragment)">onAttachFragment</a></del></span>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;childFragment)</pre>
       <aside class="caution"><strong>This method is deprecated.</strong><br>
         <p>The responsibility for listening for fragments being attached has been moved to FragmentManager. You can add a listener to <code><a href="/reference/androidx/fragment/app/Fragment.html#getChildFragmentManager()">getChildFragmentManager</a></code> the child FragmentManager} by calling <code><a href="/reference/androidx/fragment/app/FragmentManager.html#addFragmentOnAttachListener(androidx.fragment.app.FragmentOnAttachListener)">FragmentManager#addFragmentOnAttachListener(FragmentOnAttachListener)</a></code> in <code><a href="/reference/androidx/fragment/app/Fragment.html#onAttach(android.content.Context)">onAttach</a></code> to get callbacks when a child fragment is attached.</p>
       </aside>
@@ -1999,7 +1999,7 @@
           </thead>
           <tbody>
             <tr>
-              <td><code><a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;childFragment</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;childFragment</code></td>
               <td width="100%">
                 <p>child fragment being attached</p>
               </td>
@@ -2010,11 +2010,11 @@
     </div>
     <div><a name="onConfigurationChanged-android.content.res.Configuration-"></a>
       <h3 class="api-name" id="onConfigurationChanged(android.content.res.Configuration)">onConfigurationChanged</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html#onConfigurationChanged(android.content.res.Configuration)">onConfigurationChanged</a>(Configuration&nbsp;newConfig)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html#onConfigurationChanged(android.content.res.Configuration)">onConfigurationChanged</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Configuration&nbsp;newConfig)</pre>
     </div>
     <div><a name="onContextItemSelected-android.view.MenuItem-"></a>
       <h3 class="api-name" id="onContextItemSelected(android.view.MenuItem)">onContextItemSelected</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;boolean&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html#onContextItemSelected(android.view.MenuItem)">onContextItemSelected</a>(MenuItem&nbsp;item)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;boolean&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html#onContextItemSelected(android.view.MenuItem)">onContextItemSelected</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;MenuItem&nbsp;item)</pre>
       <p>This hook is called whenever an item in a context menu is selected. The default implementation simply returns false to have the normal processing happen (calling the item's Runnable or sending a message to its Handler as appropriate). You can use this method for any items for which you would like to do processing without those other facilities. </p>
       <p>Use MenuItem#getMenuInfo() to get extra information set by the View that added this menu item. </p>
       <p>Derived classes should call through to the base class for it to perform the default menu handling.</p>
@@ -2044,7 +2044,7 @@
           </thead>
           <tbody>
             <tr>
-              <td><code>MenuItem&nbsp;item</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;MenuItem&nbsp;item</code></td>
               <td width="100%">
                 <p>The context menu item that was selected.</p>
               </td>
@@ -2055,7 +2055,7 @@
     </div>
     <div><a name="onCreate-android.os.Bundle-"></a>
       <h3 class="api-name" id="onCreate(android.os.Bundle)">onCreate</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html#onCreate(android.os.Bundle)">onCreate</a>(Bundle&nbsp;savedInstanceState)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html#onCreate(android.os.Bundle)">onCreate</a>(@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Bundle&nbsp;savedInstanceState)</pre>
       <p>Called to do initial creation of a fragment. This is called after <code><a href="/reference/androidx/fragment/app/Fragment.html#onAttach(android.app.Activity)">onAttach</a></code> and before <code><a href="/reference/androidx/fragment/app/Fragment.html#onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle)">onCreateView</a></code>. </p>
       <p>Note that this can be called while the fragment's activity is still in the process of being created. As such, you can not rely on things like the activity's content view hierarchy being initialized at this point. If you want to do work once the activity itself is created, add a androidx.lifecycle.LifecycleObserver on the activity's Lifecycle, removing it when it receives the Lifecycle.State#CREATED callback. </p>
       <p>Any restored child fragments will be created before the base <code>Fragment.onCreate</code> method returns.</p>
@@ -2068,7 +2068,7 @@
           </thead>
           <tbody>
             <tr>
-              <td><code>Bundle&nbsp;savedInstanceState</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Bundle&nbsp;savedInstanceState</code></td>
               <td width="100%">
                 <p>If the fragment is being re-created from a previous saved state, this is the state.</p>
               </td>
@@ -2147,7 +2147,7 @@
     </div>
     <div><a name="onCreateContextMenu(android.view.ContextMenu, android.view.View, android.view.ContextMenu.ContextMenuInfo)"></a><a name="onCreateContextMenu-android.view.ContextMenu-android.view.View-android.view.ContextMenu.ContextMenuInfo-"></a>
       <h3 class="api-name" id="onCreateContextMenu(android.view.ContextMenu,android.view.View,android.view.ContextMenu.ContextMenuInfo)">onCreateContextMenu</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html#onCreateContextMenu(android.view.ContextMenu,android.view.View,android.view.ContextMenu.ContextMenuInfo)">onCreateContextMenu</a>(ContextMenu&nbsp;menu,&nbsp;View&nbsp;v,&nbsp;ContextMenuInfo&nbsp;menuInfo)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html#onCreateContextMenu(android.view.ContextMenu,android.view.View,android.view.ContextMenu.ContextMenuInfo)">onCreateContextMenu</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;ContextMenu&nbsp;menu,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;View&nbsp;v,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;ContextMenuInfo&nbsp;menuInfo<br>)</pre>
       <p>Called when a context menu for the <code>{@code view}</code> is about to be shown. Unlike <code><a href="/reference/androidx/fragment/app/Fragment.html#onCreateOptionsMenu(android.view.Menu,android.view.MenuInflater)">onCreateOptionsMenu</a></code>, this will be called every time the context menu is about to be shown and should be populated for the view (or item inside the view for AdapterView subclasses, this can be found in the <code>{@code menuInfo}</code>)). </p>
       <p>Use <code><a href="/reference/androidx/fragment/app/Fragment.html#onContextItemSelected(android.view.MenuItem)">onContextItemSelected</a></code> to know when an item has been selected. </p>
       <p>The default implementation calls up to Activity.onCreateContextMenu, though you can not call this implementation if you don't want that behavior. </p>
@@ -2155,7 +2155,7 @@
     </div>
     <div><a name="onCreateOptionsMenu(android.view.Menu, android.view.MenuInflater)"></a><a name="onCreateOptionsMenu-android.view.Menu-android.view.MenuInflater-"></a>
       <h3 class="api-name" id="onCreateOptionsMenu(android.view.Menu,android.view.MenuInflater)">onCreateOptionsMenu</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html#onCreateOptionsMenu(android.view.Menu,android.view.MenuInflater)">onCreateOptionsMenu</a>(Menu&nbsp;menu,&nbsp;MenuInflater&nbsp;inflater)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html#onCreateOptionsMenu(android.view.Menu,android.view.MenuInflater)">onCreateOptionsMenu</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Menu&nbsp;menu,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;MenuInflater&nbsp;inflater)</pre>
       <p>Initialize the contents of the Fragment host's standard options menu. You should place your menu items in to menu. For this method to be called, you must have first called <code><a href="/reference/androidx/fragment/app/Fragment.html#setHasOptionsMenu(boolean)">setHasOptionsMenu</a></code>. See Activity.onCreateOptionsMenu for more information.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -2166,7 +2166,7 @@
           </thead>
           <tbody>
             <tr>
-              <td><code>Menu&nbsp;menu</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Menu&nbsp;menu</code></td>
               <td width="100%">
                 <p>The options menu in which you place your items.</p>
               </td>
@@ -2206,7 +2206,7 @@
     </div>
     <div><a name="onCreateView(android.view.LayoutInflater, android.view.ViewGroup, android.os.Bundle)"></a><a name="onCreateView-android.view.LayoutInflater-android.view.ViewGroup-android.os.Bundle-"></a>
       <h3 class="api-name" id="onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle)">onCreateView</h3>
-      <pre class="api-signature no-pretty-print">@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a><br>public&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;View&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html#onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle)">onCreateView</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;LayoutInflater&nbsp;inflater,<br>&nbsp;&nbsp;&nbsp;&nbsp;ViewGroup&nbsp;container,<br>&nbsp;&nbsp;&nbsp;&nbsp;Bundle&nbsp;savedInstanceState<br>)</pre>
+      <pre class="api-signature no-pretty-print">@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a><br>public&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;View&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html#onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle)">onCreateView</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;LayoutInflater&nbsp;inflater,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;ViewGroup&nbsp;container,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Bundle&nbsp;savedInstanceState<br>)</pre>
       <p>Called to have the fragment instantiate its user interface view. This is optional, and non-graphical fragments can return null. This will be called between <code><a href="/reference/androidx/fragment/app/Fragment.html#onCreate(android.os.Bundle)">onCreate</a></code> and <code><a href="/reference/androidx/fragment/app/Fragment.html#onViewCreated(android.view.View,android.os.Bundle)">onViewCreated</a></code>. </p>
       <p>A default View can be returned by calling <code><a href="/reference/androidx/fragment/app/Fragment.html#Fragment(int)">Fragment</a></code> in your constructor. Otherwise, this method returns null. </p>
       <p>It is recommended to <b>only</b> inflate the layout in this method and move logic that operates on the returned View to <code><a href="/reference/androidx/fragment/app/Fragment.html#onViewCreated(android.view.View,android.os.Bundle)">onViewCreated</a></code>. </p>
@@ -2237,19 +2237,19 @@
           </thead>
           <tbody>
             <tr>
-              <td><code>LayoutInflater&nbsp;inflater</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;LayoutInflater&nbsp;inflater</code></td>
               <td width="100%">
                 <p>The LayoutInflater object that can be used to inflate any views in the fragment,</p>
               </td>
             </tr>
             <tr>
-              <td><code>ViewGroup&nbsp;container</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;ViewGroup&nbsp;container</code></td>
               <td width="100%">
                 <p>If non-null, this is the parent view that the fragment's UI should be attached to. The fragment should not add the view itself, but this can be used to generate the LayoutParams of the view.</p>
               </td>
             </tr>
             <tr>
-              <td><code>Bundle&nbsp;savedInstanceState</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Bundle&nbsp;savedInstanceState</code></td>
               <td width="100%">
                 <p>If non-null, this fragment is being re-constructed from a previous saved state as given here.</p>
               </td>
@@ -2280,7 +2280,7 @@
     </div>
     <div><a name="onGetLayoutInflater-android.os.Bundle-"></a>
       <h3 class="api-name" id="onGetLayoutInflater(android.os.Bundle)">onGetLayoutInflater</h3>
-      <pre class="api-signature no-pretty-print">@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a><br>public&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;LayoutInflater&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html#onGetLayoutInflater(android.os.Bundle)">onGetLayoutInflater</a>(Bundle&nbsp;savedInstanceState)</pre>
+      <pre class="api-signature no-pretty-print">@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a><br>public&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;LayoutInflater&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html#onGetLayoutInflater(android.os.Bundle)">onGetLayoutInflater</a>(@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Bundle&nbsp;savedInstanceState)</pre>
       <p>Returns the LayoutInflater used to inflate Views of this Fragment. The default implementation will throw an exception if the Fragment is not attached.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -2308,7 +2308,7 @@
           </thead>
           <tbody>
             <tr>
-              <td><code>Bundle&nbsp;savedInstanceState</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Bundle&nbsp;savedInstanceState</code></td>
               <td width="100%">
                 <p>If the fragment is being re-created from a previous saved state, this is the state.</p>
               </td>
@@ -2341,7 +2341,7 @@
     </div>
     <div><a name="onInflate(android.content.Context, android.util.AttributeSet, android.os.Bundle)"></a><a name="onInflate-android.content.Context-android.util.AttributeSet-android.os.Bundle-"></a>
       <h3 class="api-name" id="onInflate(android.content.Context,android.util.AttributeSet,android.os.Bundle)">onInflate</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html#onInflate(android.content.Context,android.util.AttributeSet,android.os.Bundle)">onInflate</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;Context&nbsp;context,<br>&nbsp;&nbsp;&nbsp;&nbsp;AttributeSet&nbsp;attrs,<br>&nbsp;&nbsp;&nbsp;&nbsp;Bundle&nbsp;savedInstanceState<br>)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html#onInflate(android.content.Context,android.util.AttributeSet,android.os.Bundle)">onInflate</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Context&nbsp;context,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;AttributeSet&nbsp;attrs,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Bundle&nbsp;savedInstanceState<br>)</pre>
       <p>Called when a fragment is being created as part of a view layout inflation, typically from setting the content view of an activity. This may be called immediately after the fragment is created from a <code><a href="/reference/androidx/fragment/app/FragmentContainerView.html">FragmentContainerView</a></code> in a layout file. Note this is <em>before</em>the fragment's <code><a href="/reference/androidx/fragment/app/Fragment.html#onAttach(android.content.Context)">onAttach</a></code> has been called; all you should do here is parse the attributes and save them away. </p>
       <p>This is called <em>the first time</em> the fragment is inflated. If it is being inflated into a new instance with saved state, this method will not be called a second time for the restored state fragment.</p>
       <p>Here is a typical implementation of a fragment that can take parameters both through attributes supplied here as well from <code><a href="/reference/androidx/fragment/app/Fragment.html#getArguments()">getArguments</a></code>:</p>
@@ -2361,19 +2361,19 @@
           </thead>
           <tbody>
             <tr>
-              <td><code>Context&nbsp;context</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Context&nbsp;context</code></td>
               <td width="100%">
                 <p>The Activity that is inflating this fragment.</p>
               </td>
             </tr>
             <tr>
-              <td><code>AttributeSet&nbsp;attrs</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;AttributeSet&nbsp;attrs</code></td>
               <td width="100%">
                 <p>The attributes at the tag where the fragment is being created.</p>
               </td>
             </tr>
             <tr>
-              <td><code>Bundle&nbsp;savedInstanceState</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Bundle&nbsp;savedInstanceState</code></td>
               <td width="100%">
                 <p>If the fragment is being re-created from a previous saved state, this is the state.</p>
               </td>
@@ -2384,7 +2384,7 @@
     </div>
     <div><a name="onInflate(android.app.Activity, android.util.AttributeSet, android.os.Bundle)"></a><a name="onInflate-android.app.Activity-android.util.AttributeSet-android.os.Bundle-"></a>
       <h3 class="api-name" id="onInflate(android.app.Activity,android.util.AttributeSet,android.os.Bundle)">onInflate</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<span><del><a href="/reference/androidx/fragment/app/Fragment.html#onInflate(android.app.Activity,android.util.AttributeSet,android.os.Bundle)">onInflate</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;Activity&nbsp;activity,<br>&nbsp;&nbsp;&nbsp;&nbsp;AttributeSet&nbsp;attrs,<br>&nbsp;&nbsp;&nbsp;&nbsp;Bundle&nbsp;savedInstanceState<br>)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<span><del><a href="/reference/androidx/fragment/app/Fragment.html#onInflate(android.app.Activity,android.util.AttributeSet,android.os.Bundle)">onInflate</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Activity&nbsp;activity,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;AttributeSet&nbsp;attrs,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Bundle&nbsp;savedInstanceState<br>)</pre>
       <aside class="caution"><strong>This method is deprecated.</strong><br>
         <p>See <code><a href="/reference/androidx/fragment/app/Fragment.html#onInflate(android.content.Context,android.util.AttributeSet,android.os.Bundle)">onInflate</a></code>.</p>
       </aside>
@@ -2418,7 +2418,7 @@
     </div>
     <div><a name="onOptionsItemSelected-android.view.MenuItem-"></a>
       <h3 class="api-name" id="onOptionsItemSelected(android.view.MenuItem)">onOptionsItemSelected</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;boolean&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html#onOptionsItemSelected(android.view.MenuItem)">onOptionsItemSelected</a>(MenuItem&nbsp;item)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;boolean&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html#onOptionsItemSelected(android.view.MenuItem)">onOptionsItemSelected</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;MenuItem&nbsp;item)</pre>
       <p>This hook is called whenever an item in your options menu is selected. The default implementation simply returns false to have the normal processing happen (calling the item's Runnable or sending a message to its Handler as appropriate). You can use this method for any items for which you would like to do processing without those other facilities. </p>
       <p>Derived classes should call through to the base class for it to perform the default menu handling.</p>
       <div class="devsite-table-wrapper">
@@ -2447,7 +2447,7 @@
           </thead>
           <tbody>
             <tr>
-              <td><code>MenuItem&nbsp;item</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;MenuItem&nbsp;item</code></td>
               <td width="100%">
                 <p>The menu item that was selected.</p>
               </td>
@@ -2475,7 +2475,7 @@
     </div>
     <div><a name="onOptionsMenuClosed-android.view.Menu-"></a>
       <h3 class="api-name" id="onOptionsMenuClosed(android.view.Menu)">onOptionsMenuClosed</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html#onOptionsMenuClosed(android.view.Menu)">onOptionsMenuClosed</a>(Menu&nbsp;menu)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html#onOptionsMenuClosed(android.view.Menu)">onOptionsMenuClosed</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Menu&nbsp;menu)</pre>
       <p>This hook is called whenever the options menu is being closed (either by the user canceling the menu with the back/menu button, or when an item is selected).</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -2486,7 +2486,7 @@
           </thead>
           <tbody>
             <tr>
-              <td><code>Menu&nbsp;menu</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Menu&nbsp;menu</code></td>
               <td width="100%">
                 <p>The options menu as last shown or first initialized by onCreateOptionsMenu().</p>
               </td>
@@ -2524,7 +2524,7 @@
     </div>
     <div><a name="onPrepareOptionsMenu-android.view.Menu-"></a>
       <h3 class="api-name" id="onPrepareOptionsMenu(android.view.Menu)">onPrepareOptionsMenu</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html#onPrepareOptionsMenu(android.view.Menu)">onPrepareOptionsMenu</a>(Menu&nbsp;menu)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html#onPrepareOptionsMenu(android.view.Menu)">onPrepareOptionsMenu</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Menu&nbsp;menu)</pre>
       <p>Prepare the Fragment host's standard options menu to be displayed. This is called right before the menu is shown, every time it is shown. You can use this method to efficiently enable/disable items or otherwise dynamically modify the contents. See Activity.onPrepareOptionsMenu for more information.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -2535,7 +2535,7 @@
           </thead>
           <tbody>
             <tr>
-              <td><code>Menu&nbsp;menu</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Menu&nbsp;menu</code></td>
               <td width="100%">
                 <p>The options menu as last shown or first initialized by onCreateOptionsMenu().</p>
               </td>
@@ -2591,7 +2591,7 @@
     </div>
     <div><a name="onRequestPermissionsResult(int, java.lang.String[], int[])"></a><a name="onRequestPermissionsResult-int-java.lang.String[]-int[]-"></a>
       <h3 class="api-name" id="onRequestPermissionsResult(int,java.lang.String[],int[])">onRequestPermissionsResult</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<span><del><a href="/reference/androidx/fragment/app/Fragment.html#onRequestPermissionsResult(int,java.lang.String[],int[])">onRequestPermissionsResult</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;requestCode,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&gt;&nbsp;permissions,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;int&gt;&nbsp;grantResults<br>)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<span><del><a href="/reference/androidx/fragment/app/Fragment.html#onRequestPermissionsResult(int,java.lang.String[],int[])">onRequestPermissionsResult</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;requestCode,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&gt;&nbsp;permissions,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;int&gt;&nbsp;grantResults<br>)</pre>
       <aside class="caution"><strong>This method is deprecated.</strong><br>
         <p>use <code><a href="/reference/androidx/fragment/app/Fragment.html#registerForActivityResult(androidx.activity.result.contract.ActivityResultContract&lt;I,O&gt;,androidx.activity.result.ActivityResultCallback&lt;O&gt;)">registerForActivityResult</a></code> passing in a RequestMultiplePermissions object for the ActivityResultContract and handling the result in the callback.</p>
       </aside>
@@ -2612,13 +2612,13 @@
               </td>
             </tr>
             <tr>
-              <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&gt;&nbsp;permissions</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&gt;&nbsp;permissions</code></td>
               <td width="100%">
                 <p>The requested permissions. Never null.</p>
               </td>
             </tr>
             <tr>
-              <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;int&gt;&nbsp;grantResults</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;int&gt;&nbsp;grantResults</code></td>
               <td width="100%">
                 <p>The grant results for the corresponding permissions which is either PERMISSION_GRANTED or PERMISSION_DENIED. Never null.</p>
               </td>
@@ -2651,7 +2651,7 @@
     </div>
     <div><a name="onSaveInstanceState-android.os.Bundle-"></a>
       <h3 class="api-name" id="onSaveInstanceState(android.os.Bundle)">onSaveInstanceState</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html#onSaveInstanceState(android.os.Bundle)">onSaveInstanceState</a>(Bundle&nbsp;outState)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html#onSaveInstanceState(android.os.Bundle)">onSaveInstanceState</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Bundle&nbsp;outState)</pre>
       <p>Called to ask the fragment to save its current dynamic state, so it can later be reconstructed in a new instance if its process is restarted. If a new instance of the fragment later needs to be created, the data you place in the Bundle here will be available in the Bundle given to <code><a href="/reference/androidx/fragment/app/Fragment.html#onCreate(android.os.Bundle)">onCreate</a></code>, <code><a href="/reference/androidx/fragment/app/Fragment.html#onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle)">onCreateView</a></code>, and <code><a href="/reference/androidx/fragment/app/Fragment.html#onViewCreated(android.view.View,android.os.Bundle)">onViewCreated</a></code>. </p>
       <p>This corresponds to Activity.onSaveInstanceState(Bundle) and most of the discussion there applies here as well. Note however: <em>this method may be called at any time before <code><a href="/reference/androidx/fragment/app/Fragment.html#onDestroy()">onDestroy</a></code></em>. There are many situations where a fragment may be mostly torn down (such as when placed on the back stack with no UI showing), but its state will not be saved until its owning activity actually needs to save its state.</p>
       <div class="devsite-table-wrapper">
@@ -2663,7 +2663,7 @@
           </thead>
           <tbody>
             <tr>
-              <td><code>Bundle&nbsp;outState</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Bundle&nbsp;outState</code></td>
               <td width="100%">
                 <p>Bundle in which to place your saved state.</p>
               </td>
@@ -2684,7 +2684,7 @@
     </div>
     <div><a name="onViewCreated(android.view.View, android.os.Bundle)"></a><a name="onViewCreated-android.view.View-android.os.Bundle-"></a>
       <h3 class="api-name" id="onViewCreated(android.view.View,android.os.Bundle)">onViewCreated</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html#onViewCreated(android.view.View,android.os.Bundle)">onViewCreated</a>(View&nbsp;view,&nbsp;Bundle&nbsp;savedInstanceState)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html#onViewCreated(android.view.View,android.os.Bundle)">onViewCreated</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;View&nbsp;view,&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Bundle&nbsp;savedInstanceState)</pre>
       <p>Called immediately after <code><a href="/reference/androidx/fragment/app/Fragment.html#onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle)">onCreateView</a></code> has returned, but before any saved state has been restored in to the view. This gives subclasses a chance to initialize themselves once they know their view hierarchy has been completely created. The fragment's view hierarchy is not however attached to its parent at this point.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -2695,13 +2695,13 @@
           </thead>
           <tbody>
             <tr>
-              <td><code>View&nbsp;view</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;View&nbsp;view</code></td>
               <td width="100%">
                 <p>The View returned by <code><a href="/reference/androidx/fragment/app/Fragment.html#onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle)">onCreateView</a></code>.</p>
               </td>
             </tr>
             <tr>
-              <td><code>Bundle&nbsp;savedInstanceState</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Bundle&nbsp;savedInstanceState</code></td>
               <td width="100%">
                 <p>If non-null, this fragment is being re-constructed from a previous saved state as given here.</p>
               </td>
@@ -2712,7 +2712,7 @@
     </div>
     <div><a name="onViewStateRestored-android.os.Bundle-"></a>
       <h3 class="api-name" id="onViewStateRestored(android.os.Bundle)">onViewStateRestored</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html#onViewStateRestored(android.os.Bundle)">onViewStateRestored</a>(Bundle&nbsp;savedInstanceState)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html#onViewStateRestored(android.os.Bundle)">onViewStateRestored</a>(@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Bundle&nbsp;savedInstanceState)</pre>
       <p>Called when all saved state has been restored into the view hierarchy of the fragment. This can be used to do initialization based on saved state that you are letting the view hierarchy track itself, such as whether check box widgets are currently checked. This is called after <code><a href="/reference/androidx/fragment/app/Fragment.html#onViewCreated(android.view.View,android.os.Bundle)">onViewCreated</a></code> and before <code><a href="/reference/androidx/fragment/app/Fragment.html#onStart()">onStart</a></code>.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -2723,7 +2723,7 @@
           </thead>
           <tbody>
             <tr>
-              <td><code>Bundle&nbsp;savedInstanceState</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Bundle&nbsp;savedInstanceState</code></td>
               <td width="100%">
                 <p>If the fragment is being re-created from a previous saved state, this is the state.</p>
               </td>
@@ -2766,7 +2766,7 @@
     </div>
     <div><a name="postponeEnterTransition(long, java.util.concurrent.TimeUnit)"></a><a name="postponeEnterTransition-long-java.util.concurrent.TimeUnit-"></a>
       <h3 class="api-name" id="postponeEnterTransition(long,java.util.concurrent.TimeUnit)">postponeEnterTransition</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html#postponeEnterTransition(long,java.util.concurrent.TimeUnit)">postponeEnterTransition</a>(long&nbsp;duration,&nbsp;<a href="https://developer.android.com/reference/java/util/concurrent/TimeUnit.html">TimeUnit</a>&nbsp;timeUnit)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html#postponeEnterTransition(long,java.util.concurrent.TimeUnit)">postponeEnterTransition</a>(long&nbsp;duration,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/util/concurrent/TimeUnit.html">TimeUnit</a>&nbsp;timeUnit)</pre>
       <p>Postpone the entering Fragment transition for a given amount of time and then call <code><a href="/reference/androidx/fragment/app/Fragment.html#startPostponedEnterTransition()">startPostponedEnterTransition</a></code>. </p>
       <p>This method gives the Fragment the ability to delay Fragment animations for a given amount of time. Until then, the added, shown, and attached Fragments will be INVISIBLE and removed, hidden, and detached Fragments won't be have their Views removed. The transaction runs when all postponed added Fragments in the transaction have called <code><a href="/reference/androidx/fragment/app/Fragment.html#startPostponedEnterTransition()">startPostponedEnterTransition</a></code>. </p>
       <p>This method should be called before being added to the FragmentTransaction or in <code><a href="/reference/androidx/fragment/app/Fragment.html#onCreate(android.os.Bundle)">onCreate</a></code>, <code><a href="/reference/androidx/fragment/app/Fragment.html#onAttach(android.content.Context)">onAttach</a></code>, or <code><a href="/reference/androidx/fragment/app/Fragment.html#onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle)">onCreateView</a></code>}. </p>
@@ -2787,7 +2787,7 @@
               </td>
             </tr>
             <tr>
-              <td><code><a href="https://developer.android.com/reference/java/util/concurrent/TimeUnit.html">TimeUnit</a>&nbsp;timeUnit</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/util/concurrent/TimeUnit.html">TimeUnit</a>&nbsp;timeUnit</code></td>
               <td width="100%">
                 <p>The units of time for <code>{@code duration}</code></p>
               </td>
@@ -2821,16 +2821,16 @@
     </div>
     <div><a name="registerForActivityResult(androidx.activity.result.contract.ActivityResultContract&lt;I,O&gt;, androidx.activity.result.ActivityResultCallback&lt;O&gt;)"></a><a name="registerForActivityResult-androidx.activity.result.contract.ActivityResultContract&lt;I,O&gt;-androidx.activity.result.ActivityResultCallback&lt;O&gt;-"></a>
       <h3 class="api-name" id="registerForActivityResult(androidx.activity.result.contract.ActivityResultContract&lt;I,O&gt;,androidx.activity.result.ActivityResultCallback&lt;O&gt;)">registerForActivityResult</h3>
-      <pre class="api-signature no-pretty-print">@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a><br>public&nbsp;final&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;ActivityResultLauncher&lt;I&gt;&nbsp;&lt;I,&nbsp;O&gt; <a href="/reference/androidx/fragment/app/Fragment.html#registerForActivityResult(androidx.activity.result.contract.ActivityResultContract&lt;I,O&gt;,androidx.activity.result.ActivityResultCallback&lt;O&gt;)">registerForActivityResult</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;ActivityResultContract&lt;I, O&gt;&nbsp;contract,<br>&nbsp;&nbsp;&nbsp;&nbsp;ActivityResultCallback&lt;O&gt;&nbsp;callback<br>)</pre>
+      <pre class="api-signature no-pretty-print">@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a><br>public&nbsp;final&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;ActivityResultLauncher&lt;I&gt;&nbsp;&lt;I,&nbsp;O&gt; <a href="/reference/androidx/fragment/app/Fragment.html#registerForActivityResult(androidx.activity.result.contract.ActivityResultContract&lt;I,O&gt;,androidx.activity.result.ActivityResultCallback&lt;O&gt;)">registerForActivityResult</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;ActivityResultContract&lt;I, O&gt;&nbsp;contract,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;ActivityResultCallback&lt;O&gt;&nbsp;callback<br>)</pre>
       <p>If the host of this fragment is an ActivityResultRegistryOwner the ActivityResultRegistry of the host will be used. Otherwise, this will use the registry of the Fragment's Activity.</p>
     </div>
     <div><a name="registerForActivityResult(androidx.activity.result.contract.ActivityResultContract&lt;I,O&gt;, androidx.activity.result.ActivityResultRegistry, androidx.activity.result.ActivityResultCallback&lt;O&gt;)"></a><a name="registerForActivityResult-androidx.activity.result.contract.ActivityResultContract&lt;I,O&gt;-androidx.activity.result.ActivityResultRegistry-androidx.activity.result.ActivityResultCallback&lt;O&gt;-"></a>
       <h3 class="api-name" id="registerForActivityResult(androidx.activity.result.contract.ActivityResultContract&lt;I,O&gt;,androidx.activity.result.ActivityResultRegistry,androidx.activity.result.ActivityResultCallback&lt;O&gt;)">registerForActivityResult</h3>
-      <pre class="api-signature no-pretty-print">@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a><br>public&nbsp;final&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;ActivityResultLauncher&lt;I&gt;&nbsp;&lt;I,&nbsp;O&gt; <a href="/reference/androidx/fragment/app/Fragment.html#registerForActivityResult(androidx.activity.result.contract.ActivityResultContract&lt;I,O&gt;,androidx.activity.result.ActivityResultRegistry,androidx.activity.result.ActivityResultCallback&lt;O&gt;)">registerForActivityResult</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;ActivityResultContract&lt;I, O&gt;&nbsp;contract,<br>&nbsp;&nbsp;&nbsp;&nbsp;ActivityResultRegistry&nbsp;registry,<br>&nbsp;&nbsp;&nbsp;&nbsp;ActivityResultCallback&lt;O&gt;&nbsp;callback<br>)</pre>
+      <pre class="api-signature no-pretty-print">@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a><br>public&nbsp;final&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;ActivityResultLauncher&lt;I&gt;&nbsp;&lt;I,&nbsp;O&gt; <a href="/reference/androidx/fragment/app/Fragment.html#registerForActivityResult(androidx.activity.result.contract.ActivityResultContract&lt;I,O&gt;,androidx.activity.result.ActivityResultRegistry,androidx.activity.result.ActivityResultCallback&lt;O&gt;)">registerForActivityResult</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;ActivityResultContract&lt;I, O&gt;&nbsp;contract,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;ActivityResultRegistry&nbsp;registry,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;ActivityResultCallback&lt;O&gt;&nbsp;callback<br>)</pre>
     </div>
     <div><a name="registerForContextMenu-android.view.View-"></a>
       <h3 class="api-name" id="registerForContextMenu(android.view.View)">registerForContextMenu</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html#registerForContextMenu(android.view.View)">registerForContextMenu</a>(View&nbsp;view)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html#registerForContextMenu(android.view.View)">registerForContextMenu</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;View&nbsp;view)</pre>
       <p>Registers a context menu to be shown for the given view (multiple views can show the context menu). This method will set the OnCreateContextMenuListener on the view to this fragment, so <code><a href="/reference/androidx/fragment/app/Fragment.html#onCreateContextMenu(android.view.ContextMenu,android.view.View,android.view.ContextMenu.ContextMenuInfo)">onCreateContextMenu</a></code> will be called when it is time to show the context menu.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -2841,7 +2841,7 @@
           </thead>
           <tbody>
             <tr>
-              <td><code>View&nbsp;view</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;View&nbsp;view</code></td>
               <td width="100%">
                 <p>The view that should show a context menu.</p>
               </td>
@@ -2869,7 +2869,7 @@
     </div>
     <div><a name="requestPermissions(java.lang.String[], int)"></a><a name="requestPermissions-java.lang.String[]-int-"></a>
       <h3 class="api-name" id="requestPermissions(java.lang.String[],int)">requestPermissions</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;void&nbsp;<span><del><a href="/reference/androidx/fragment/app/Fragment.html#requestPermissions(java.lang.String[],int)">requestPermissions</a></del></span>(<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&gt;&nbsp;permissions,&nbsp;int&nbsp;requestCode)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;void&nbsp;<span><del><a href="/reference/androidx/fragment/app/Fragment.html#requestPermissions(java.lang.String[],int)">requestPermissions</a></del></span>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&gt;&nbsp;permissions,&nbsp;int&nbsp;requestCode)</pre>
       <aside class="caution"><strong>This method is deprecated.</strong><br>
         <p>use <code><a href="/reference/androidx/fragment/app/Fragment.html#registerForActivityResult(androidx.activity.result.contract.ActivityResultContract&lt;I,O&gt;,androidx.activity.result.ActivityResultCallback&lt;O&gt;)">registerForActivityResult</a></code> passing in a RequestMultiplePermissions object for the ActivityResultContract and handling the result in the callback.</p>
       </aside>
@@ -2890,7 +2890,7 @@
           </thead>
           <tbody>
             <tr>
-              <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&gt;&nbsp;permissions</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&gt;&nbsp;permissions</code></td>
               <td width="100%">
                 <p>The requested permissions.</p>
               </td>
@@ -3251,13 +3251,13 @@
     </div>
     <div><a name="setArguments-android.os.Bundle-"></a>
       <h3 class="api-name" id="setArguments(android.os.Bundle)">setArguments</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html#setArguments(android.os.Bundle)">setArguments</a>(Bundle&nbsp;args)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html#setArguments(android.os.Bundle)">setArguments</a>(@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Bundle&nbsp;args)</pre>
       <p>Supply the construction arguments for this fragment. The arguments supplied here will be retained across fragment destroy and creation. </p>
       <p>This method cannot be called if the fragment is added to a FragmentManager and if <code><a href="/reference/androidx/fragment/app/Fragment.html#isStateSaved()">isStateSaved</a></code> would return true.</p>
     </div>
     <div><a name="setEnterSharedElementCallback-androidx.core.app.SharedElementCallback-"></a>
       <h3 class="api-name" id="setEnterSharedElementCallback(androidx.core.app.SharedElementCallback)">setEnterSharedElementCallback</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html#setEnterSharedElementCallback(androidx.core.app.SharedElementCallback)">setEnterSharedElementCallback</a>(SharedElementCallback&nbsp;callback)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html#setEnterSharedElementCallback(androidx.core.app.SharedElementCallback)">setEnterSharedElementCallback</a>(@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;SharedElementCallback&nbsp;callback)</pre>
       <p>When custom transitions are used with Fragments, the enter transition callback is called when this Fragment is attached or detached when not popping the back stack.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -3268,7 +3268,7 @@
           </thead>
           <tbody>
             <tr>
-              <td><code>SharedElementCallback&nbsp;callback</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;SharedElementCallback&nbsp;callback</code></td>
               <td width="100%">
                 <p>Used to manipulate the shared element transitions on this Fragment when added not as a pop from the back stack.</p>
               </td>
@@ -3279,7 +3279,7 @@
     </div>
     <div><a name="setEnterTransition-java.lang.Object-"></a>
       <h3 class="api-name" id="setEnterTransition(java.lang.Object)">setEnterTransition</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html#setEnterTransition(java.lang.Object)">setEnterTransition</a>(<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&nbsp;transition)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html#setEnterTransition(java.lang.Object)">setEnterTransition</a>(@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&nbsp;transition)</pre>
       <p>Sets the Transition that will be used to move Views into the initial scene. The entering Views will be those that are regular Views or ViewGroups that have ViewGroup#isTransitionGroup return true. Typical Transitions will extend android.transition.Visibility as entering is governed by changing visibility from View#INVISIBLE to View#VISIBLE. If <code>transition</code> is null, entering Views will remain unaffected.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -3290,7 +3290,7 @@
           </thead>
           <tbody>
             <tr>
-              <td><code><a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&nbsp;transition</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&nbsp;transition</code></td>
               <td width="100%">
                 <p>The Transition to use to move Views into the initial Scene. <code>transition</code> must be an android.transition.Transition or androidx.transition.Transition.</p>
               </td>
@@ -3301,7 +3301,7 @@
     </div>
     <div><a name="setExitSharedElementCallback-androidx.core.app.SharedElementCallback-"></a>
       <h3 class="api-name" id="setExitSharedElementCallback(androidx.core.app.SharedElementCallback)">setExitSharedElementCallback</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html#setExitSharedElementCallback(androidx.core.app.SharedElementCallback)">setExitSharedElementCallback</a>(SharedElementCallback&nbsp;callback)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html#setExitSharedElementCallback(androidx.core.app.SharedElementCallback)">setExitSharedElementCallback</a>(@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;SharedElementCallback&nbsp;callback)</pre>
       <p>When custom transitions are used with Fragments, the exit transition callback is called when this Fragment is attached or detached when popping the back stack.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -3312,7 +3312,7 @@
           </thead>
           <tbody>
             <tr>
-              <td><code>SharedElementCallback&nbsp;callback</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;SharedElementCallback&nbsp;callback</code></td>
               <td width="100%">
                 <p>Used to manipulate the shared element transitions on this Fragment when added as a pop from the back stack.</p>
               </td>
@@ -3323,7 +3323,7 @@
     </div>
     <div><a name="setExitTransition-java.lang.Object-"></a>
       <h3 class="api-name" id="setExitTransition(java.lang.Object)">setExitTransition</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html#setExitTransition(java.lang.Object)">setExitTransition</a>(<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&nbsp;transition)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html#setExitTransition(java.lang.Object)">setExitTransition</a>(@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&nbsp;transition)</pre>
       <p>Sets the Transition that will be used to move Views out of the scene when the fragment is removed, hidden, or detached when not popping the back stack. The exiting Views will be those that are regular Views or ViewGroups that have ViewGroup#isTransitionGroup return true. Typical Transitions will extend android.transition.Visibility as exiting is governed by changing visibility from View#VISIBLE to View#INVISIBLE. If transition is null, the views will remain unaffected.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -3334,7 +3334,7 @@
           </thead>
           <tbody>
             <tr>
-              <td><code><a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&nbsp;transition</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&nbsp;transition</code></td>
               <td width="100%">
                 <p>The Transition to use to move Views out of the Scene when the Fragment is being closed not due to popping the back stack. <code>transition</code>must be an android.transition.Transition or androidx.transition.Transition.</p>
               </td>
@@ -3367,7 +3367,7 @@
     </div>
     <div><a name="setInitialSavedState-androidx.fragment.app.Fragment.SavedState-"></a>
       <h3 class="api-name" id="setInitialSavedState(androidx.fragment.app.Fragment.SavedState)">setInitialSavedState</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html#setInitialSavedState(androidx.fragment.app.Fragment.SavedState)">setInitialSavedState</a>(<a href="/reference/androidx/fragment/app/Fragment.SavedState.html">Fragment.SavedState</a>&nbsp;state)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html#setInitialSavedState(androidx.fragment.app.Fragment.SavedState)">setInitialSavedState</a>(@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.SavedState.html">Fragment.SavedState</a>&nbsp;state)</pre>
       <p>Set the initial saved state that this Fragment should restore itself from when first being constructed, as returned by <code><a href="/reference/androidx/fragment/app/FragmentManager.html#saveFragmentInstanceState(androidx.fragment.app.Fragment)">FragmentManager.saveFragmentInstanceState</a></code>.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -3378,7 +3378,7 @@
           </thead>
           <tbody>
             <tr>
-              <td><code><a href="/reference/androidx/fragment/app/Fragment.SavedState.html">Fragment.SavedState</a>&nbsp;state</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.SavedState.html">Fragment.SavedState</a>&nbsp;state</code></td>
               <td width="100%">
                 <p>The state the fragment should be restored from.</p>
               </td>
@@ -3411,7 +3411,7 @@
     </div>
     <div><a name="setReenterTransition-java.lang.Object-"></a>
       <h3 class="api-name" id="setReenterTransition(java.lang.Object)">setReenterTransition</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html#setReenterTransition(java.lang.Object)">setReenterTransition</a>(<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&nbsp;transition)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html#setReenterTransition(java.lang.Object)">setReenterTransition</a>(@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&nbsp;transition)</pre>
       <p>Sets the Transition that will be used to move Views in to the scene when returning due to popping a back stack. The entering Views will be those that are regular Views or ViewGroups that have ViewGroup#isTransitionGroup return true. Typical Transitions will extend android.transition.Visibility as exiting is governed by changing visibility from View#VISIBLE to View#INVISIBLE. If transition is null, the views will remain unaffected. If nothing is set, the default will be to use the same transition as <code><a href="/reference/androidx/fragment/app/Fragment.html#getExitTransition()">getExitTransition</a></code>.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -3422,7 +3422,7 @@
           </thead>
           <tbody>
             <tr>
-              <td><code><a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&nbsp;transition</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&nbsp;transition</code></td>
               <td width="100%">
                 <p>The Transition to use to move Views into the scene when reentering from a previously-started Activity due to popping the back stack. <code>transition</code>must be an android.transition.Transition or androidx.transition.Transition.</p>
               </td>
@@ -3480,7 +3480,7 @@
     </div>
     <div><a name="setReturnTransition-java.lang.Object-"></a>
       <h3 class="api-name" id="setReturnTransition(java.lang.Object)">setReturnTransition</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html#setReturnTransition(java.lang.Object)">setReturnTransition</a>(<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&nbsp;transition)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html#setReturnTransition(java.lang.Object)">setReturnTransition</a>(@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&nbsp;transition)</pre>
       <p>Sets the Transition that will be used to move Views out of the scene when the Fragment is preparing to be removed, hidden, or detached because of popping the back stack. The exiting Views will be those that are regular Views or ViewGroups that have ViewGroup#isTransitionGroup return true. Typical Transitions will extend android.transition.Visibility as entering is governed by changing visibility from View#VISIBLE to View#INVISIBLE. If <code>transition</code> is null, entering Views will remain unaffected. If nothing is set, the default will be to use the same value as set in <code><a href="/reference/androidx/fragment/app/Fragment.html#setEnterTransition(java.lang.Object)">setEnterTransition</a></code>.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -3491,7 +3491,7 @@
           </thead>
           <tbody>
             <tr>
-              <td><code><a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&nbsp;transition</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&nbsp;transition</code></td>
               <td width="100%">
                 <p>The Transition to use to move Views out of the Scene when the Fragment is preparing to close due to popping the back stack. <code>transition</code> must be an android.transition.Transition or androidx.transition.Transition.</p>
               </td>
@@ -3502,7 +3502,7 @@
     </div>
     <div><a name="setSharedElementEnterTransition-java.lang.Object-"></a>
       <h3 class="api-name" id="setSharedElementEnterTransition(java.lang.Object)">setSharedElementEnterTransition</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html#setSharedElementEnterTransition(java.lang.Object)">setSharedElementEnterTransition</a>(<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&nbsp;transition)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html#setSharedElementEnterTransition(java.lang.Object)">setSharedElementEnterTransition</a>(@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&nbsp;transition)</pre>
       <p>Sets the Transition that will be used for shared elements transferred into the content Scene. Typical Transitions will affect size and location, such as android.transition.ChangeBounds. A null value will cause transferred shared elements to blink to the final position.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -3513,7 +3513,7 @@
           </thead>
           <tbody>
             <tr>
-              <td><code><a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&nbsp;transition</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&nbsp;transition</code></td>
               <td width="100%">
                 <p>The Transition to use for shared elements transferred into the content Scene. <code>transition</code> must be an android.transition.Transition or androidx.transition.Transition.</p>
               </td>
@@ -3524,7 +3524,7 @@
     </div>
     <div><a name="setSharedElementReturnTransition-java.lang.Object-"></a>
       <h3 class="api-name" id="setSharedElementReturnTransition(java.lang.Object)">setSharedElementReturnTransition</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html#setSharedElementReturnTransition(java.lang.Object)">setSharedElementReturnTransition</a>(<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&nbsp;transition)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html#setSharedElementReturnTransition(java.lang.Object)">setSharedElementReturnTransition</a>(@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&nbsp;transition)</pre>
       <p>Sets the Transition that will be used for shared elements transferred back during a pop of the back stack. This Transition acts in the leaving Fragment. Typical Transitions will affect size and location, such as android.transition.ChangeBounds. A null value will cause transferred shared elements to blink to the final position. If no value is set, the default will be to use the same value as <code><a href="/reference/androidx/fragment/app/Fragment.html#setSharedElementEnterTransition(java.lang.Object)">setSharedElementEnterTransition</a></code>.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -3535,7 +3535,7 @@
           </thead>
           <tbody>
             <tr>
-              <td><code><a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&nbsp;transition</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&nbsp;transition</code></td>
               <td width="100%">
                 <p>The Transition to use for shared elements transferred out of the content Scene. <code>transition</code> must be an android.transition.Transition or androidx.transition.Transition.</p>
               </td>
@@ -3546,7 +3546,7 @@
     </div>
     <div><a name="setTargetFragment(androidx.fragment.app.Fragment, int)"></a><a name="setTargetFragment-androidx.fragment.app.Fragment-int-"></a>
       <h3 class="api-name" id="setTargetFragment(androidx.fragment.app.Fragment,int)">setTargetFragment</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<span><del><a href="/reference/androidx/fragment/app/Fragment.html#setTargetFragment(androidx.fragment.app.Fragment,int)">setTargetFragment</a></del></span>(<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment,&nbsp;int&nbsp;requestCode)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<span><del><a href="/reference/androidx/fragment/app/Fragment.html#setTargetFragment(androidx.fragment.app.Fragment,int)">setTargetFragment</a></del></span>(@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment,&nbsp;int&nbsp;requestCode)</pre>
       <aside class="caution"><strong>This method is deprecated.</strong><br>
         <p>Instead of using a target fragment to pass results, the fragment requesting a result should use <code><a href="/reference/androidx/fragment/app/FragmentManager.html#setFragmentResultListener(java.lang.String,androidx.lifecycle.LifecycleOwner,androidx.fragment.app.FragmentResultListener)">FragmentManager#setFragmentResultListener(String, LifecycleOwner, FragmentResultListener)</a></code> to register a <code><a href="/reference/androidx/fragment/app/FragmentResultListener.html">FragmentResultListener</a></code> with a <code>{@code * requestKey}</code> using its <code><a href="/reference/androidx/fragment/app/Fragment.html#getParentFragmentManager()">parent fragment manager</a></code>. The fragment delivering a result should then call <code><a href="/reference/androidx/fragment/app/FragmentManager.html#setFragmentResult(java.lang.String,android.os.Bundle)">FragmentManager#setFragmentResult(String, Bundle)</a></code> using the same <code>{@code requestKey}</code>. Consider using <code><a href="/reference/androidx/fragment/app/Fragment.html#setArguments(android.os.Bundle)">setArguments</a></code> to pass the <code>{@code requestKey}</code> if you need to support dynamic request keys.</p>
       </aside>
@@ -3560,7 +3560,7 @@
           </thead>
           <tbody>
             <tr>
-              <td><code><a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment</code></td>
               <td width="100%">
                 <p>The fragment that is the target of this one.</p>
               </td>
@@ -3604,7 +3604,7 @@
     </div>
     <div><a name="shouldShowRequestPermissionRationale-java.lang.String-"></a>
       <h3 class="api-name" id="shouldShowRequestPermissionRationale(java.lang.String)">shouldShowRequestPermissionRationale</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;boolean&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html#shouldShowRequestPermissionRationale(java.lang.String)">shouldShowRequestPermissionRationale</a>(<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;permission)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;boolean&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html#shouldShowRequestPermissionRationale(java.lang.String)">shouldShowRequestPermissionRationale</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;permission)</pre>
       <p>Gets whether you should show UI with rationale before requesting a permission.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -3632,7 +3632,7 @@
           </thead>
           <tbody>
             <tr>
-              <td><code><a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;permission</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;permission</code></td>
               <td width="100%">
                 <p>A permission your app wants to request.</p>
               </td>
@@ -3677,7 +3677,7 @@
     </div>
     <div><a name="startActivity(android.content.Intent, android.os.Bundle)"></a><a name="startActivity-android.content.Intent-android.os.Bundle-"></a>
       <h3 class="api-name" id="startActivity(android.content.Intent,android.os.Bundle)">startActivity</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html#startActivity(android.content.Intent,android.os.Bundle)">startActivity</a>(Intent&nbsp;intent,&nbsp;Bundle&nbsp;options)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html#startActivity(android.content.Intent,android.os.Bundle)">startActivity</a>(Intent&nbsp;intent,&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Bundle&nbsp;options)</pre>
       <p>Call Activity#startActivity(Intent, Bundle) from the fragment's containing Activity.</p>
     </div>
     <div><a name="startActivityForResult(android.content.Intent, int)"></a><a name="startActivityForResult-android.content.Intent-int-"></a>
@@ -3713,7 +3713,7 @@
     </div>
     <div><a name="startActivityForResult(android.content.Intent, int, android.os.Bundle)"></a><a name="startActivityForResult-android.content.Intent-int-android.os.Bundle-"></a>
       <h3 class="api-name" id="startActivityForResult(android.content.Intent,int,android.os.Bundle)">startActivityForResult</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<span><del><a href="/reference/androidx/fragment/app/Fragment.html#startActivityForResult(android.content.Intent,int,android.os.Bundle)">startActivityForResult</a></del></span>(Intent&nbsp;intent,&nbsp;int&nbsp;requestCode,&nbsp;Bundle&nbsp;options)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<span><del><a href="/reference/androidx/fragment/app/Fragment.html#startActivityForResult(android.content.Intent,int,android.os.Bundle)">startActivityForResult</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;Intent&nbsp;intent,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;requestCode,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Bundle&nbsp;options<br>)</pre>
       <aside class="caution"><strong>This method is deprecated.</strong><br>
         <p>use <code><a href="/reference/androidx/fragment/app/Fragment.html#registerForActivityResult(androidx.activity.result.contract.ActivityResultContract&lt;I,O&gt;,androidx.activity.result.ActivityResultCallback&lt;O&gt;)">registerForActivityResult</a></code> passing in a StartActivityForResult object for the ActivityResultContract.</p>
       </aside>
@@ -3739,7 +3739,7 @@
               </td>
             </tr>
             <tr>
-              <td><code>Bundle&nbsp;options</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Bundle&nbsp;options</code></td>
               <td width="100%">
                 <p>Additional options for how the Activity should be started. See Context#startActivity(Intent, Bundle) for more details. This value may be null.</p>
               </td>
@@ -3750,7 +3750,7 @@
     </div>
     <div><a name="startIntentSenderForResult(android.content.IntentSender, int, android.content.Intent, int, int, int, android.os.Bundle)"></a><a name="startIntentSenderForResult-android.content.IntentSender-int-android.content.Intent-int-int-int-android.os.Bundle-"></a>
       <h3 class="api-name" id="startIntentSenderForResult(android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle)">startIntentSenderForResult</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<span><del><a href="/reference/androidx/fragment/app/Fragment.html#startIntentSenderForResult(android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle)">startIntentSenderForResult</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;IntentSender&nbsp;intent,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;requestCode,<br>&nbsp;&nbsp;&nbsp;&nbsp;Intent&nbsp;fillInIntent,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;flagsMask,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;flagsValues,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;extraFlags,<br>&nbsp;&nbsp;&nbsp;&nbsp;Bundle&nbsp;options<br>)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<span><del><a href="/reference/androidx/fragment/app/Fragment.html#startIntentSenderForResult(android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle)">startIntentSenderForResult</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;IntentSender&nbsp;intent,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;requestCode,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Intent&nbsp;fillInIntent,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;flagsMask,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;flagsValues,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;extraFlags,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Bundle&nbsp;options<br>)</pre>
       <aside class="caution"><strong>This method is deprecated.</strong><br>
         <p>use <code><a href="/reference/androidx/fragment/app/Fragment.html#registerForActivityResult(androidx.activity.result.contract.ActivityResultContract&lt;I,O&gt;,androidx.activity.result.ActivityResultCallback&lt;O&gt;)">registerForActivityResult</a></code> passing in a StartIntentSenderForResult object for the ActivityResultContract.</p>
       </aside>
@@ -3776,7 +3776,7 @@
               </td>
             </tr>
             <tr>
-              <td><code>Intent&nbsp;fillInIntent</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Intent&nbsp;fillInIntent</code></td>
               <td width="100%">
                 <p>If non-null, this will be provided as the intent parameter to IntentSender#sendIntent(Context, int, Intent, IntentSender.OnFinished, Handler). This value may be null.</p>
               </td>
@@ -3800,7 +3800,7 @@
               </td>
             </tr>
             <tr>
-              <td><code>Bundle&nbsp;options</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Bundle&nbsp;options</code></td>
               <td width="100%">
                 <p>Additional options for how the Activity should be started. See Context#startActivity(Intent, Bundle) for more details. This value may be null.</p>
               </td>
@@ -3837,7 +3837,7 @@
     </div>
     <div><a name="unregisterForContextMenu-android.view.View-"></a>
       <h3 class="api-name" id="unregisterForContextMenu(android.view.View)">unregisterForContextMenu</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html#unregisterForContextMenu(android.view.View)">unregisterForContextMenu</a>(View&nbsp;view)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html#unregisterForContextMenu(android.view.View)">unregisterForContextMenu</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;View&nbsp;view)</pre>
       <p>Prevents a context menu to be shown for the given view. This method will remove the OnCreateContextMenuListener on the view.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -3848,7 +3848,7 @@
           </thead>
           <tbody>
             <tr>
-              <td><code>View&nbsp;view</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;View&nbsp;view</code></td>
               <td width="100%">
                 <p>The view that should stop showing a context menu.</p>
               </td>
diff --git a/testData/fragment/docs/reference/androidx/fragment/app/FragmentActivity.html b/testData/fragment/docs/reference/androidx/fragment/app/FragmentActivity.html
index 46ddfb8..93756fd 100644
--- a/testData/fragment/docs/reference/androidx/fragment/app/FragmentActivity.html
+++ b/testData/fragment/docs/reference/androidx/fragment/app/FragmentActivity.html
@@ -55,7 +55,7 @@
           <tr>
             <td><code>void</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/FragmentActivity.html#dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[])">dump</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;prefix,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://developer.android.com/reference/java/io/FileDescriptor.html">FileDescriptor</a>&nbsp;fd,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://developer.android.com/reference/java/io/PrintWriter.html">PrintWriter</a>&nbsp;writer,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&gt;&nbsp;args<br>)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/FragmentActivity.html#dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[])">dump</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;prefix,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://developer.android.com/reference/java/io/FileDescriptor.html">FileDescriptor</a>&nbsp;fd,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/io/PrintWriter.html">PrintWriter</a>&nbsp;writer,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&gt;&nbsp;args<br>)</code></div>
               <p>Print the Activity's state into the given stream.</p>
             </td>
           </tr>
@@ -78,7 +78,7 @@
           <tr>
             <td><code>void</code></td>
             <td width="100%">
-              <div><code><span><del><a href="/reference/androidx/fragment/app/FragmentActivity.html#onAttachFragment(androidx.fragment.app.Fragment)">onAttachFragment</a></del></span>(<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment)</code></div>
+              <div><code><span><del><a href="/reference/androidx/fragment/app/FragmentActivity.html#onAttachFragment(androidx.fragment.app.Fragment)">onAttachFragment</a></del></span>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment)</code></div>
               <p><strong>This method is deprecated.</strong> 
                 <p>The responsibility for listening for fragments being attached has been moved to FragmentManager.</p>
               </p>
@@ -87,27 +87,27 @@
           <tr>
             <td><code>void</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/FragmentActivity.html#onConfigurationChanged(android.content.res.Configuration)">onConfigurationChanged</a>(Configuration&nbsp;newConfig)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/FragmentActivity.html#onConfigurationChanged(android.content.res.Configuration)">onConfigurationChanged</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Configuration&nbsp;newConfig)</code></div>
               <p>Dispatch configuration change to all fragments.</p>
             </td>
           </tr>
           <tr>
             <td><code>boolean</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/FragmentActivity.html#onCreatePanelMenu(int,android.view.Menu)">onCreatePanelMenu</a>(int&nbsp;featureId,&nbsp;Menu&nbsp;menu)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/FragmentActivity.html#onCreatePanelMenu(int,android.view.Menu)">onCreatePanelMenu</a>(int&nbsp;featureId,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Menu&nbsp;menu)</code></div>
               <p>Dispatch to Fragment.onCreateOptionsMenu().</p>
             </td>
           </tr>
           <tr>
             <td><code>@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;View</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/FragmentActivity.html#onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet)">onCreateView</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;View&nbsp;parent,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;name,<br>&nbsp;&nbsp;&nbsp;&nbsp;Context&nbsp;context,<br>&nbsp;&nbsp;&nbsp;&nbsp;AttributeSet&nbsp;attrs<br>)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/FragmentActivity.html#onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet)">onCreateView</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;View&nbsp;parent,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;name,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Context&nbsp;context,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;AttributeSet&nbsp;attrs<br>)</code></div>
             </td>
           </tr>
           <tr>
             <td><code>@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;View</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/FragmentActivity.html#onCreateView(java.lang.String,android.content.Context,android.util.AttributeSet)">onCreateView</a>(<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;name,&nbsp;Context&nbsp;context,&nbsp;AttributeSet&nbsp;attrs)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/FragmentActivity.html#onCreateView(java.lang.String,android.content.Context,android.util.AttributeSet)">onCreateView</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;name,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Context&nbsp;context,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;AttributeSet&nbsp;attrs<br>)</code></div>
             </td>
           </tr>
           <tr>
@@ -120,7 +120,7 @@
           <tr>
             <td><code>boolean</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/FragmentActivity.html#onMenuItemSelected(int,android.view.MenuItem)">onMenuItemSelected</a>(int&nbsp;featureId,&nbsp;MenuItem&nbsp;item)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/FragmentActivity.html#onMenuItemSelected(int,android.view.MenuItem)">onMenuItemSelected</a>(int&nbsp;featureId,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;MenuItem&nbsp;item)</code></div>
               <p>Dispatch context and options menu to fragments.</p>
             </td>
           </tr>
@@ -134,7 +134,7 @@
           <tr>
             <td><code>void</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/FragmentActivity.html#onPanelClosed(int,android.view.Menu)">onPanelClosed</a>(int&nbsp;featureId,&nbsp;Menu&nbsp;menu)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/FragmentActivity.html#onPanelClosed(int,android.view.Menu)">onPanelClosed</a>(int&nbsp;featureId,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Menu&nbsp;menu)</code></div>
               <p>Call onOptionsMenuClosed() on fragments.</p>
             </td>
           </tr>
@@ -148,14 +148,14 @@
           <tr>
             <td><code>boolean</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/FragmentActivity.html#onPreparePanel(int,android.view.View,android.view.Menu)">onPreparePanel</a>(int&nbsp;featureId,&nbsp;View&nbsp;view,&nbsp;Menu&nbsp;menu)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/FragmentActivity.html#onPreparePanel(int,android.view.View,android.view.Menu)">onPreparePanel</a>(int&nbsp;featureId,&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;View&nbsp;view,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Menu&nbsp;menu)</code></div>
               <p>Dispatch onPrepareOptionsMenu() to fragments.</p>
             </td>
           </tr>
           <tr>
             <td><code>void</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/FragmentActivity.html#onRequestPermissionsResult(int,java.lang.String[],int[])">onRequestPermissionsResult</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;requestCode,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&gt;&nbsp;permissions,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;int&gt;&nbsp;grantResults<br>)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/FragmentActivity.html#onRequestPermissionsResult(int,java.lang.String[],int[])">onRequestPermissionsResult</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;requestCode,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&gt;&nbsp;permissions,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;int&gt;&nbsp;grantResults<br>)</code></div>
             </td>
           </tr>
           <tr>
@@ -168,35 +168,35 @@
           <tr>
             <td><code>void</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/FragmentActivity.html#setEnterSharedElementCallback(androidx.core.app.SharedElementCallback)">setEnterSharedElementCallback</a>(SharedElementCallback&nbsp;callback)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/FragmentActivity.html#setEnterSharedElementCallback(androidx.core.app.SharedElementCallback)">setEnterSharedElementCallback</a>(@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;SharedElementCallback&nbsp;callback)</code></div>
               <p>When makeSceneTransitionAnimation was used to start an Activity, callbackwill be called to handle shared elements on the <em>launched</em> Activity.</p>
             </td>
           </tr>
           <tr>
             <td><code>void</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/FragmentActivity.html#setExitSharedElementCallback(androidx.core.app.SharedElementCallback)">setExitSharedElementCallback</a>(SharedElementCallback&nbsp;listener)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/FragmentActivity.html#setExitSharedElementCallback(androidx.core.app.SharedElementCallback)">setExitSharedElementCallback</a>(@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;SharedElementCallback&nbsp;listener)</code></div>
               <p>When makeSceneTransitionAnimation was used to start an Activity, listenerwill be called to handle shared elements on the <em>launching</em> Activity.</p>
             </td>
           </tr>
           <tr>
             <td><code>void</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/FragmentActivity.html#startActivityFromFragment(androidx.fragment.app.Fragment,android.content.Intent,int)">startActivityFromFragment</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment,<br>&nbsp;&nbsp;&nbsp;&nbsp;Intent&nbsp;intent,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;requestCode<br>)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/FragmentActivity.html#startActivityFromFragment(androidx.fragment.app.Fragment,android.content.Intent,int)">startActivityFromFragment</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment,<br>&nbsp;&nbsp;&nbsp;&nbsp;Intent&nbsp;intent,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;requestCode<br>)</code></div>
               <p>Called by Fragment.startActivityForResult() to implement its behavior.</p>
             </td>
           </tr>
           <tr>
             <td><code>void</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/FragmentActivity.html#startActivityFromFragment(androidx.fragment.app.Fragment,android.content.Intent,int,android.os.Bundle)">startActivityFromFragment</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment,<br>&nbsp;&nbsp;&nbsp;&nbsp;Intent&nbsp;intent,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;requestCode,<br>&nbsp;&nbsp;&nbsp;&nbsp;Bundle&nbsp;options<br>)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/FragmentActivity.html#startActivityFromFragment(androidx.fragment.app.Fragment,android.content.Intent,int,android.os.Bundle)">startActivityFromFragment</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment,<br>&nbsp;&nbsp;&nbsp;&nbsp;Intent&nbsp;intent,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;requestCode,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Bundle&nbsp;options<br>)</code></div>
               <p>Called by Fragment.startActivityForResult() to implement its behavior.</p>
             </td>
           </tr>
           <tr>
             <td><code>void</code></td>
             <td width="100%">
-              <div><code><span><del><a href="/reference/androidx/fragment/app/FragmentActivity.html#startIntentSenderFromFragment(androidx.fragment.app.Fragment,android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle)">startIntentSenderFromFragment</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment,<br>&nbsp;&nbsp;&nbsp;&nbsp;IntentSender&nbsp;intent,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;requestCode,<br>&nbsp;&nbsp;&nbsp;&nbsp;Intent&nbsp;fillInIntent,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;flagsMask,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;flagsValues,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;extraFlags,<br>&nbsp;&nbsp;&nbsp;&nbsp;Bundle&nbsp;options<br>)</code></div>
+              <div><code><span><del><a href="/reference/androidx/fragment/app/FragmentActivity.html#startIntentSenderFromFragment(androidx.fragment.app.Fragment,android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle)">startIntentSenderFromFragment</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment,<br>&nbsp;&nbsp;&nbsp;&nbsp;IntentSender&nbsp;intent,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;requestCode,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Intent&nbsp;fillInIntent,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;flagsMask,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;flagsValues,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;extraFlags,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Bundle&nbsp;options<br>)</code></div>
               <p><strong>This method is deprecated.</strong> 
                 <p>Fragments should use <code><a href="/reference/androidx/fragment/app/Fragment.html#registerForActivityResult(androidx.activity.result.contract.ActivityResultContract&lt;I,O&gt;,androidx.activity.result.ActivityResultCallback&lt;O&gt;)">Fragment#registerForActivityResult(ActivityResultContract, ActivityResultCallback)</a></code> with the StartIntentSenderForResult contract.</p>
               </p>
@@ -276,7 +276,7 @@
     <h2>Public methods</h2>
     <div><a name="dump(java.lang.String, java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])"></a><a name="dump-java.lang.String-java.io.FileDescriptor-java.io.PrintWriter-java.lang.String[]-"></a>
       <h3 class="api-name" id="dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[])">dump</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentActivity.html#dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[])">dump</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;prefix,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://developer.android.com/reference/java/io/FileDescriptor.html">FileDescriptor</a>&nbsp;fd,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://developer.android.com/reference/java/io/PrintWriter.html">PrintWriter</a>&nbsp;writer,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&gt;&nbsp;args<br>)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentActivity.html#dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[])">dump</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;prefix,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://developer.android.com/reference/java/io/FileDescriptor.html">FileDescriptor</a>&nbsp;fd,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/io/PrintWriter.html">PrintWriter</a>&nbsp;writer,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&gt;&nbsp;args<br>)</pre>
       <p>Print the Activity's state into the given stream. This gets invoked if you run &quot;adb shell dumpsys activity &quot;.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -287,25 +287,25 @@
           </thead>
           <tbody>
             <tr>
-              <td><code><a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;prefix</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;prefix</code></td>
               <td width="100%">
                 <p>Desired prefix to prepend at each line of output.</p>
               </td>
             </tr>
             <tr>
-              <td><code><a href="https://developer.android.com/reference/java/io/FileDescriptor.html">FileDescriptor</a>&nbsp;fd</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://developer.android.com/reference/java/io/FileDescriptor.html">FileDescriptor</a>&nbsp;fd</code></td>
               <td width="100%">
                 <p>The raw file descriptor that the dump is being sent to.</p>
               </td>
             </tr>
             <tr>
-              <td><code><a href="https://developer.android.com/reference/java/io/PrintWriter.html">PrintWriter</a>&nbsp;writer</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/io/PrintWriter.html">PrintWriter</a>&nbsp;writer</code></td>
               <td width="100%">
                 <p>The PrintWriter to which you should dump your state. This will be closed for you after you return.</p>
               </td>
             </tr>
             <tr>
-              <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&gt;&nbsp;args</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&gt;&nbsp;args</code></td>
               <td width="100%">
                 <p>additional arguments to the dump request.</p>
               </td>
@@ -328,7 +328,7 @@
     </div>
     <div><a name="onAttachFragment-androidx.fragment.app.Fragment-"></a>
       <h3 class="api-name" id="onAttachFragment(androidx.fragment.app.Fragment)">onAttachFragment</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<span><del><a href="/reference/androidx/fragment/app/FragmentActivity.html#onAttachFragment(androidx.fragment.app.Fragment)">onAttachFragment</a></del></span>(<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<span><del><a href="/reference/androidx/fragment/app/FragmentActivity.html#onAttachFragment(androidx.fragment.app.Fragment)">onAttachFragment</a></del></span>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment)</pre>
       <aside class="caution"><strong>This method is deprecated.</strong><br>
         <p>The responsibility for listening for fragments being attached has been moved to FragmentManager. You can add a listener to <code><a href="/reference/androidx/fragment/app/FragmentActivity.html#getSupportFragmentManager()">this Activity's FragmentManager</a></code> by calling <code><a href="/reference/androidx/fragment/app/FragmentManager.html#addFragmentOnAttachListener(androidx.fragment.app.FragmentOnAttachListener)">FragmentManager#addFragmentOnAttachListener(FragmentOnAttachListener)</a></code> in your constructor to get callbacks when a fragment is attached directly to the activity's FragmentManager.</p>
       </aside>
@@ -337,21 +337,21 @@
     </div>
     <div><a name="onConfigurationChanged-android.content.res.Configuration-"></a>
       <h3 class="api-name" id="onConfigurationChanged(android.content.res.Configuration)">onConfigurationChanged</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentActivity.html#onConfigurationChanged(android.content.res.Configuration)">onConfigurationChanged</a>(Configuration&nbsp;newConfig)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentActivity.html#onConfigurationChanged(android.content.res.Configuration)">onConfigurationChanged</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Configuration&nbsp;newConfig)</pre>
       <p>Dispatch configuration change to all fragments.</p>
     </div>
     <div><a name="onCreatePanelMenu(int, android.view.Menu)"></a><a name="onCreatePanelMenu-int-android.view.Menu-"></a>
       <h3 class="api-name" id="onCreatePanelMenu(int,android.view.Menu)">onCreatePanelMenu</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;boolean&nbsp;<a href="/reference/androidx/fragment/app/FragmentActivity.html#onCreatePanelMenu(int,android.view.Menu)">onCreatePanelMenu</a>(int&nbsp;featureId,&nbsp;Menu&nbsp;menu)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;boolean&nbsp;<a href="/reference/androidx/fragment/app/FragmentActivity.html#onCreatePanelMenu(int,android.view.Menu)">onCreatePanelMenu</a>(int&nbsp;featureId,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Menu&nbsp;menu)</pre>
       <p>Dispatch to Fragment.onCreateOptionsMenu().</p>
     </div>
     <div><a name="onCreateView(android.view.View, java.lang.String, android.content.Context, android.util.AttributeSet)"></a><a name="onCreateView-android.view.View-java.lang.String-android.content.Context-android.util.AttributeSet-"></a>
       <h3 class="api-name" id="onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet)">onCreateView</h3>
-      <pre class="api-signature no-pretty-print">@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a><br>public&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;View&nbsp;<a href="/reference/androidx/fragment/app/FragmentActivity.html#onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet)">onCreateView</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;View&nbsp;parent,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;name,<br>&nbsp;&nbsp;&nbsp;&nbsp;Context&nbsp;context,<br>&nbsp;&nbsp;&nbsp;&nbsp;AttributeSet&nbsp;attrs<br>)</pre>
+      <pre class="api-signature no-pretty-print">@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a><br>public&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;View&nbsp;<a href="/reference/androidx/fragment/app/FragmentActivity.html#onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet)">onCreateView</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;View&nbsp;parent,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;name,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Context&nbsp;context,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;AttributeSet&nbsp;attrs<br>)</pre>
     </div>
     <div><a name="onCreateView(java.lang.String, android.content.Context, android.util.AttributeSet)"></a><a name="onCreateView-java.lang.String-android.content.Context-android.util.AttributeSet-"></a>
       <h3 class="api-name" id="onCreateView(java.lang.String,android.content.Context,android.util.AttributeSet)">onCreateView</h3>
-      <pre class="api-signature no-pretty-print">@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a><br>public&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;View&nbsp;<a href="/reference/androidx/fragment/app/FragmentActivity.html#onCreateView(java.lang.String,android.content.Context,android.util.AttributeSet)">onCreateView</a>(<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;name,&nbsp;Context&nbsp;context,&nbsp;AttributeSet&nbsp;attrs)</pre>
+      <pre class="api-signature no-pretty-print">@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a><br>public&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;View&nbsp;<a href="/reference/androidx/fragment/app/FragmentActivity.html#onCreateView(java.lang.String,android.content.Context,android.util.AttributeSet)">onCreateView</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;name,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Context&nbsp;context,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;AttributeSet&nbsp;attrs<br>)</pre>
     </div>
     <div><a name="onLowMemory--"></a>
       <h3 class="api-name" id="onLowMemory()">onLowMemory</h3>
@@ -360,7 +360,7 @@
     </div>
     <div><a name="onMenuItemSelected(int, android.view.MenuItem)"></a><a name="onMenuItemSelected-int-android.view.MenuItem-"></a>
       <h3 class="api-name" id="onMenuItemSelected(int,android.view.MenuItem)">onMenuItemSelected</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;boolean&nbsp;<a href="/reference/androidx/fragment/app/FragmentActivity.html#onMenuItemSelected(int,android.view.MenuItem)">onMenuItemSelected</a>(int&nbsp;featureId,&nbsp;MenuItem&nbsp;item)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;boolean&nbsp;<a href="/reference/androidx/fragment/app/FragmentActivity.html#onMenuItemSelected(int,android.view.MenuItem)">onMenuItemSelected</a>(int&nbsp;featureId,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;MenuItem&nbsp;item)</pre>
       <p>Dispatch context and options menu to fragments.</p>
     </div>
     <div><a name="onMultiWindowModeChanged-boolean-"></a>
@@ -387,7 +387,7 @@
     </div>
     <div><a name="onPanelClosed(int, android.view.Menu)"></a><a name="onPanelClosed-int-android.view.Menu-"></a>
       <h3 class="api-name" id="onPanelClosed(int,android.view.Menu)">onPanelClosed</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentActivity.html#onPanelClosed(int,android.view.Menu)">onPanelClosed</a>(int&nbsp;featureId,&nbsp;Menu&nbsp;menu)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentActivity.html#onPanelClosed(int,android.view.Menu)">onPanelClosed</a>(int&nbsp;featureId,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Menu&nbsp;menu)</pre>
       <p>Call onOptionsMenuClosed() on fragments.</p>
     </div>
     <div><a name="onPictureInPictureModeChanged-boolean-"></a>
@@ -414,12 +414,12 @@
     </div>
     <div><a name="onPreparePanel(int, android.view.View, android.view.Menu)"></a><a name="onPreparePanel-int-android.view.View-android.view.Menu-"></a>
       <h3 class="api-name" id="onPreparePanel(int,android.view.View,android.view.Menu)">onPreparePanel</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;boolean&nbsp;<a href="/reference/androidx/fragment/app/FragmentActivity.html#onPreparePanel(int,android.view.View,android.view.Menu)">onPreparePanel</a>(int&nbsp;featureId,&nbsp;View&nbsp;view,&nbsp;Menu&nbsp;menu)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;boolean&nbsp;<a href="/reference/androidx/fragment/app/FragmentActivity.html#onPreparePanel(int,android.view.View,android.view.Menu)">onPreparePanel</a>(int&nbsp;featureId,&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;View&nbsp;view,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Menu&nbsp;menu)</pre>
       <p>Dispatch onPrepareOptionsMenu() to fragments.</p>
     </div>
     <div><a name="onRequestPermissionsResult(int, java.lang.String[], int[])"></a><a name="onRequestPermissionsResult-int-java.lang.String[]-int[]-"></a>
       <h3 class="api-name" id="onRequestPermissionsResult(int,java.lang.String[],int[])">onRequestPermissionsResult</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentActivity.html#onRequestPermissionsResult(int,java.lang.String[],int[])">onRequestPermissionsResult</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;requestCode,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&gt;&nbsp;permissions,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;int&gt;&nbsp;grantResults<br>)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentActivity.html#onRequestPermissionsResult(int,java.lang.String[],int[])">onRequestPermissionsResult</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;requestCode,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&gt;&nbsp;permissions,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;int&gt;&nbsp;grantResults<br>)</pre>
     </div>
     <div><a name="onStateNotSaved--"></a>
       <h3 class="api-name" id="onStateNotSaved()">onStateNotSaved</h3>
@@ -428,7 +428,7 @@
     </div>
     <div><a name="setEnterSharedElementCallback-androidx.core.app.SharedElementCallback-"></a>
       <h3 class="api-name" id="setEnterSharedElementCallback(androidx.core.app.SharedElementCallback)">setEnterSharedElementCallback</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentActivity.html#setEnterSharedElementCallback(androidx.core.app.SharedElementCallback)">setEnterSharedElementCallback</a>(SharedElementCallback&nbsp;callback)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentActivity.html#setEnterSharedElementCallback(androidx.core.app.SharedElementCallback)">setEnterSharedElementCallback</a>(@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;SharedElementCallback&nbsp;callback)</pre>
       <p>When makeSceneTransitionAnimation was used to start an Activity, callbackwill be called to handle shared elements on the <em>launched</em> Activity. This requires Window#FEATURE_CONTENT_TRANSITIONS.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -439,7 +439,7 @@
           </thead>
           <tbody>
             <tr>
-              <td><code>SharedElementCallback&nbsp;callback</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;SharedElementCallback&nbsp;callback</code></td>
               <td width="100%">
                 <p>Used to manipulate shared element transitions on the launched Activity.</p>
               </td>
@@ -450,7 +450,7 @@
     </div>
     <div><a name="setExitSharedElementCallback-androidx.core.app.SharedElementCallback-"></a>
       <h3 class="api-name" id="setExitSharedElementCallback(androidx.core.app.SharedElementCallback)">setExitSharedElementCallback</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentActivity.html#setExitSharedElementCallback(androidx.core.app.SharedElementCallback)">setExitSharedElementCallback</a>(SharedElementCallback&nbsp;listener)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentActivity.html#setExitSharedElementCallback(androidx.core.app.SharedElementCallback)">setExitSharedElementCallback</a>(@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;SharedElementCallback&nbsp;listener)</pre>
       <p>When makeSceneTransitionAnimation was used to start an Activity, listenerwill be called to handle shared elements on the <em>launching</em> Activity. Most calls will only come when returning from the started Activity. This requires Window#FEATURE_CONTENT_TRANSITIONS.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -461,7 +461,7 @@
           </thead>
           <tbody>
             <tr>
-              <td><code>SharedElementCallback&nbsp;listener</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;SharedElementCallback&nbsp;listener</code></td>
               <td width="100%">
                 <p>Used to manipulate shared element transitions on the launching Activity.</p>
               </td>
@@ -472,7 +472,7 @@
     </div>
     <div><a name="startActivityFromFragment(androidx.fragment.app.Fragment, android.content.Intent, int)"></a><a name="startActivityFromFragment-androidx.fragment.app.Fragment-android.content.Intent-int-"></a>
       <h3 class="api-name" id="startActivityFromFragment(androidx.fragment.app.Fragment,android.content.Intent,int)">startActivityFromFragment</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentActivity.html#startActivityFromFragment(androidx.fragment.app.Fragment,android.content.Intent,int)">startActivityFromFragment</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment,<br>&nbsp;&nbsp;&nbsp;&nbsp;Intent&nbsp;intent,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;requestCode<br>)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentActivity.html#startActivityFromFragment(androidx.fragment.app.Fragment,android.content.Intent,int)">startActivityFromFragment</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment,<br>&nbsp;&nbsp;&nbsp;&nbsp;Intent&nbsp;intent,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;requestCode<br>)</pre>
       <p>Called by Fragment.startActivityForResult() to implement its behavior.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -483,7 +483,7 @@
           </thead>
           <tbody>
             <tr>
-              <td><code><a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment</code></td>
               <td width="100%">
                 <p>the Fragment to start the activity from.</p>
               </td>
@@ -506,7 +506,7 @@
     </div>
     <div><a name="startActivityFromFragment(androidx.fragment.app.Fragment, android.content.Intent, int, android.os.Bundle)"></a><a name="startActivityFromFragment-androidx.fragment.app.Fragment-android.content.Intent-int-android.os.Bundle-"></a>
       <h3 class="api-name" id="startActivityFromFragment(androidx.fragment.app.Fragment,android.content.Intent,int,android.os.Bundle)">startActivityFromFragment</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentActivity.html#startActivityFromFragment(androidx.fragment.app.Fragment,android.content.Intent,int,android.os.Bundle)">startActivityFromFragment</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment,<br>&nbsp;&nbsp;&nbsp;&nbsp;Intent&nbsp;intent,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;requestCode,<br>&nbsp;&nbsp;&nbsp;&nbsp;Bundle&nbsp;options<br>)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentActivity.html#startActivityFromFragment(androidx.fragment.app.Fragment,android.content.Intent,int,android.os.Bundle)">startActivityFromFragment</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment,<br>&nbsp;&nbsp;&nbsp;&nbsp;Intent&nbsp;intent,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;requestCode,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Bundle&nbsp;options<br>)</pre>
       <p>Called by Fragment.startActivityForResult() to implement its behavior.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -517,7 +517,7 @@
           </thead>
           <tbody>
             <tr>
-              <td><code><a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment</code></td>
               <td width="100%">
                 <p>the Fragment to start the activity from.</p>
               </td>
@@ -535,7 +535,7 @@
               </td>
             </tr>
             <tr>
-              <td><code>Bundle&nbsp;options</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Bundle&nbsp;options</code></td>
               <td width="100%">
                 <p>Additional options for how the Activity should be started. See Context#startActivity(Intent, Bundle) for more details. This value may be null.</p>
               </td>
@@ -546,7 +546,7 @@
     </div>
     <div><a name="startIntentSenderFromFragment(androidx.fragment.app.Fragment, android.content.IntentSender, int, android.content.Intent, int, int, int, android.os.Bundle)"></a><a name="startIntentSenderFromFragment-androidx.fragment.app.Fragment-android.content.IntentSender-int-android.content.Intent-int-int-int-android.os.Bundle-"></a>
       <h3 class="api-name" id="startIntentSenderFromFragment(androidx.fragment.app.Fragment,android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle)">startIntentSenderFromFragment</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<span><del><a href="/reference/androidx/fragment/app/FragmentActivity.html#startIntentSenderFromFragment(androidx.fragment.app.Fragment,android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle)">startIntentSenderFromFragment</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment,<br>&nbsp;&nbsp;&nbsp;&nbsp;IntentSender&nbsp;intent,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;requestCode,<br>&nbsp;&nbsp;&nbsp;&nbsp;Intent&nbsp;fillInIntent,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;flagsMask,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;flagsValues,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;extraFlags,<br>&nbsp;&nbsp;&nbsp;&nbsp;Bundle&nbsp;options<br>)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<span><del><a href="/reference/androidx/fragment/app/FragmentActivity.html#startIntentSenderFromFragment(androidx.fragment.app.Fragment,android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle)">startIntentSenderFromFragment</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment,<br>&nbsp;&nbsp;&nbsp;&nbsp;IntentSender&nbsp;intent,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;requestCode,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Intent&nbsp;fillInIntent,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;flagsMask,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;flagsValues,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;extraFlags,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Bundle&nbsp;options<br>)</pre>
       <aside class="caution"><strong>This method is deprecated.</strong><br>
         <p>Fragments should use <code><a href="/reference/androidx/fragment/app/Fragment.html#registerForActivityResult(androidx.activity.result.contract.ActivityResultContract&lt;I,O&gt;,androidx.activity.result.ActivityResultCallback&lt;O&gt;)">Fragment#registerForActivityResult(ActivityResultContract, ActivityResultCallback)</a></code> with the StartIntentSenderForResult contract. This method will still be called when Fragments call the deprecated <code>startIntentSenderForResult()</code> method.</p>
       </aside>
@@ -560,7 +560,7 @@
           </thead>
           <tbody>
             <tr>
-              <td><code><a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment</code></td>
               <td width="100%">
                 <p>the Fragment to start the intent sender from.</p>
               </td>
@@ -578,7 +578,7 @@
               </td>
             </tr>
             <tr>
-              <td><code>Intent&nbsp;fillInIntent</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Intent&nbsp;fillInIntent</code></td>
               <td width="100%">
                 <p>If non-null, this will be provided as the intent parameter to IntentSender#sendIntent(Context, int, Intent, IntentSender.OnFinished, Handler). This value may be null.</p>
               </td>
@@ -602,7 +602,7 @@
               </td>
             </tr>
             <tr>
-              <td><code>Bundle&nbsp;options</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Bundle&nbsp;options</code></td>
               <td width="100%">
                 <p>Additional options for how the Activity should be started. See Context#startActivity(Intent, Bundle) for more details. This value may be null.</p>
               </td>
diff --git a/testData/fragment/docs/reference/androidx/fragment/app/FragmentContainer.html b/testData/fragment/docs/reference/androidx/fragment/app/FragmentContainer.html
index 20039a4..f798123 100644
--- a/testData/fragment/docs/reference/androidx/fragment/app/FragmentContainer.html
+++ b/testData/fragment/docs/reference/androidx/fragment/app/FragmentContainer.html
@@ -60,7 +60,7 @@
           <tr>
             <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a></code></td>
             <td width="100%">
-              <div><code><span><del><a href="/reference/androidx/fragment/app/FragmentContainer.html#instantiate(android.content.Context,java.lang.String,android.os.Bundle)">instantiate</a></del></span>(Context&nbsp;context,&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;className,&nbsp;Bundle&nbsp;arguments)</code></div>
+              <div><code><span><del><a href="/reference/androidx/fragment/app/FragmentContainer.html#instantiate(android.content.Context,java.lang.String,android.os.Bundle)">instantiate</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Context&nbsp;context,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;className,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Bundle&nbsp;arguments<br>)</code></div>
               <p><strong>This method is deprecated.</strong> 
                 <p>Use <code><a href="/reference/androidx/fragment/app/FragmentManager.html#setFragmentFactory(androidx.fragment.app.FragmentFactory)">FragmentManager#setFragmentFactory</a></code> to control how Fragments are instantiated.</p>
               </p>
@@ -91,7 +91,7 @@
     <h2>Public methods</h2>
     <div><a name="instantiate(android.content.Context, java.lang.String, android.os.Bundle)"></a><a name="instantiate-android.content.Context-java.lang.String-android.os.Bundle-"></a>
       <h3 class="api-name" id="instantiate(android.content.Context,java.lang.String,android.os.Bundle)">instantiate</h3>
-      <pre class="api-signature no-pretty-print">@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a><br>public&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;<span><del><a href="/reference/androidx/fragment/app/FragmentContainer.html#instantiate(android.content.Context,java.lang.String,android.os.Bundle)">instantiate</a></del></span>(Context&nbsp;context,&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;className,&nbsp;Bundle&nbsp;arguments)</pre>
+      <pre class="api-signature no-pretty-print">@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a><br>public&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;<span><del><a href="/reference/androidx/fragment/app/FragmentContainer.html#instantiate(android.content.Context,java.lang.String,android.os.Bundle)">instantiate</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Context&nbsp;context,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;className,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Bundle&nbsp;arguments<br>)</pre>
       <aside class="caution"><strong>This method is deprecated.</strong><br>
         <p>Use <code><a href="/reference/androidx/fragment/app/FragmentManager.html#setFragmentFactory(androidx.fragment.app.FragmentFactory)">FragmentManager#setFragmentFactory</a></code> to control how Fragments are instantiated.</p>
       </aside>
diff --git a/testData/fragment/docs/reference/androidx/fragment/app/FragmentContainerView.html b/testData/fragment/docs/reference/androidx/fragment/app/FragmentContainerView.html
index ada938e..b0621f4 100644
--- a/testData/fragment/docs/reference/androidx/fragment/app/FragmentContainerView.html
+++ b/testData/fragment/docs/reference/androidx/fragment/app/FragmentContainerView.html
@@ -55,18 +55,18 @@
         <tbody>
           <tr>
             <td>
-              <div><code><a href="/reference/androidx/fragment/app/FragmentContainerView.html#FragmentContainerView(android.content.Context)">FragmentContainerView</a>(Context&nbsp;context)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/FragmentContainerView.html#FragmentContainerView(android.content.Context)">FragmentContainerView</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Context&nbsp;context)</code></div>
             </td>
           </tr>
           <tr>
             <td>
-              <div><code><a href="/reference/androidx/fragment/app/FragmentContainerView.html#FragmentContainerView(android.content.Context,android.util.AttributeSet)">FragmentContainerView</a>(Context&nbsp;context,&nbsp;AttributeSet&nbsp;attrs)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/FragmentContainerView.html#FragmentContainerView(android.content.Context,android.util.AttributeSet)">FragmentContainerView</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Context&nbsp;context,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;AttributeSet&nbsp;attrs<br>)</code></div>
               <p>Do not call this constructor directly.</p>
             </td>
           </tr>
           <tr>
             <td>
-              <div><code><a href="/reference/androidx/fragment/app/FragmentContainerView.html#FragmentContainerView(android.content.Context,android.util.AttributeSet,int)">FragmentContainerView</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;Context&nbsp;context,<br>&nbsp;&nbsp;&nbsp;&nbsp;AttributeSet&nbsp;attrs,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;defStyleAttr<br>)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/FragmentContainerView.html#FragmentContainerView(android.content.Context,android.util.AttributeSet,int)">FragmentContainerView</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Context&nbsp;context,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;AttributeSet&nbsp;attrs,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;defStyleAttr<br>)</code></div>
               <p>Do not call this constructor directly.</p>
             </td>
           </tr>
@@ -84,20 +84,20 @@
           <tr>
             <td><code>void</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/FragmentContainerView.html#addView(android.view.View,int,android.view.ViewGroup.LayoutParams)">addView</a>(View&nbsp;child,&nbsp;int&nbsp;index,&nbsp;LayoutParams&nbsp;params)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/FragmentContainerView.html#addView(android.view.View,int,android.view.ViewGroup.LayoutParams)">addView</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;View&nbsp;child,&nbsp;int&nbsp;index,&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;LayoutParams&nbsp;params)</code></div>
               <p>FragmentContainerView will only allow views returned by a Fragment's <code><a href="/reference/androidx/fragment/app/Fragment.html#onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle)">Fragment#onCreateView(LayoutInflater, ViewGroup, Bundle)</a></code>.</p>
             </td>
           </tr>
           <tr>
             <td><code>void</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/FragmentContainerView.html#endViewTransition(android.view.View)">endViewTransition</a>(View&nbsp;view)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/FragmentContainerView.html#endViewTransition(android.view.View)">endViewTransition</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;View&nbsp;view)</code></div>
             </td>
           </tr>
           <tr>
             <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;WindowInsets</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/FragmentContainerView.html#onApplyWindowInsets(android.view.WindowInsets)">onApplyWindowInsets</a>(WindowInsets&nbsp;insets)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/FragmentContainerView.html#onApplyWindowInsets(android.view.WindowInsets)">onApplyWindowInsets</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;WindowInsets&nbsp;insets)</code></div>
               <p>The sys ui flags must be set to enable extending the layout into the window insets.</p>
             </td>
           </tr>
@@ -110,7 +110,7 @@
           <tr>
             <td><code>void</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/FragmentContainerView.html#removeView(android.view.View)">removeView</a>(View&nbsp;view)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/FragmentContainerView.html#removeView(android.view.View)">removeView</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;View&nbsp;view)</code></div>
             </td>
           </tr>
           <tr>
@@ -122,7 +122,7 @@
           <tr>
             <td><code>void</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/FragmentContainerView.html#removeViewInLayout(android.view.View)">removeViewInLayout</a>(View&nbsp;view)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/FragmentContainerView.html#removeViewInLayout(android.view.View)">removeViewInLayout</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;View&nbsp;view)</code></div>
             </td>
           </tr>
           <tr>
@@ -140,14 +140,14 @@
           <tr>
             <td><code>void</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/FragmentContainerView.html#setLayoutTransition(android.animation.LayoutTransition)">setLayoutTransition</a>(LayoutTransition&nbsp;transition)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/FragmentContainerView.html#setLayoutTransition(android.animation.LayoutTransition)">setLayoutTransition</a>(@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;LayoutTransition&nbsp;transition)</code></div>
               <p>When called, this method throws a <code><a href="https://developer.android.com/reference/java/lang/UnsupportedOperationException.html">UnsupportedOperationException</a></code> on APIs above 17.</p>
             </td>
           </tr>
           <tr>
             <td><code>void</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/FragmentContainerView.html#startViewTransition(android.view.View)">startViewTransition</a>(View&nbsp;view)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/FragmentContainerView.html#startViewTransition(android.view.View)">startViewTransition</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;View&nbsp;view)</code></div>
             </td>
           </tr>
         </tbody>
@@ -156,31 +156,31 @@
     <h2>Public constructors</h2>
     <div><a name="FragmentContainerView-android.content.Context-"></a>
       <h3 class="api-name" id="FragmentContainerView(android.content.Context)">FragmentContainerView</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;<a href="/reference/androidx/fragment/app/FragmentContainerView.html#FragmentContainerView(android.content.Context)">FragmentContainerView</a>(Context&nbsp;context)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;<a href="/reference/androidx/fragment/app/FragmentContainerView.html#FragmentContainerView(android.content.Context)">FragmentContainerView</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Context&nbsp;context)</pre>
     </div>
     <div><a name="FragmentContainerView(android.content.Context, android.util.AttributeSet)"></a><a name="FragmentContainerView-android.content.Context-android.util.AttributeSet-"></a>
       <h3 class="api-name" id="FragmentContainerView(android.content.Context,android.util.AttributeSet)">FragmentContainerView</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;<a href="/reference/androidx/fragment/app/FragmentContainerView.html#FragmentContainerView(android.content.Context,android.util.AttributeSet)">FragmentContainerView</a>(Context&nbsp;context,&nbsp;AttributeSet&nbsp;attrs)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;<a href="/reference/androidx/fragment/app/FragmentContainerView.html#FragmentContainerView(android.content.Context,android.util.AttributeSet)">FragmentContainerView</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Context&nbsp;context,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;AttributeSet&nbsp;attrs<br>)</pre>
       <p>Do not call this constructor directly. Doing so will result in an <code><a href="https://developer.android.com/reference/java/lang/UnsupportedOperationException.html">UnsupportedOperationException</a></code>.</p>
     </div>
     <div><a name="FragmentContainerView(android.content.Context, android.util.AttributeSet, int)"></a><a name="FragmentContainerView-android.content.Context-android.util.AttributeSet-int-"></a>
       <h3 class="api-name" id="FragmentContainerView(android.content.Context,android.util.AttributeSet,int)">FragmentContainerView</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;<a href="/reference/androidx/fragment/app/FragmentContainerView.html#FragmentContainerView(android.content.Context,android.util.AttributeSet,int)">FragmentContainerView</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;Context&nbsp;context,<br>&nbsp;&nbsp;&nbsp;&nbsp;AttributeSet&nbsp;attrs,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;defStyleAttr<br>)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;<a href="/reference/androidx/fragment/app/FragmentContainerView.html#FragmentContainerView(android.content.Context,android.util.AttributeSet,int)">FragmentContainerView</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Context&nbsp;context,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;AttributeSet&nbsp;attrs,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;defStyleAttr<br>)</pre>
       <p>Do not call this constructor directly. Doing so will result in an <code><a href="https://developer.android.com/reference/java/lang/UnsupportedOperationException.html">UnsupportedOperationException</a></code>.</p>
     </div>
     <h2>Public methods</h2>
     <div><a name="addView(android.view.View, int, android.view.ViewGroup.LayoutParams)"></a><a name="addView-android.view.View-int-android.view.ViewGroup.LayoutParams-"></a>
       <h3 class="api-name" id="addView(android.view.View,int,android.view.ViewGroup.LayoutParams)">addView</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentContainerView.html#addView(android.view.View,int,android.view.ViewGroup.LayoutParams)">addView</a>(View&nbsp;child,&nbsp;int&nbsp;index,&nbsp;LayoutParams&nbsp;params)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentContainerView.html#addView(android.view.View,int,android.view.ViewGroup.LayoutParams)">addView</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;View&nbsp;child,&nbsp;int&nbsp;index,&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;LayoutParams&nbsp;params)</pre>
       <p>FragmentContainerView will only allow views returned by a Fragment's <code><a href="/reference/androidx/fragment/app/Fragment.html#onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle)">Fragment#onCreateView(LayoutInflater, ViewGroup, Bundle)</a></code>. Attempting to add any other view will result in an <code><a href="https://developer.android.com/reference/java/lang/IllegalStateException.html">IllegalStateException</a></code>.</p>
     </div>
     <div><a name="endViewTransition-android.view.View-"></a>
       <h3 class="api-name" id="endViewTransition(android.view.View)">endViewTransition</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentContainerView.html#endViewTransition(android.view.View)">endViewTransition</a>(View&nbsp;view)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentContainerView.html#endViewTransition(android.view.View)">endViewTransition</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;View&nbsp;view)</pre>
     </div>
     <div><a name="onApplyWindowInsets-android.view.WindowInsets-"></a>
       <h3 class="api-name" id="onApplyWindowInsets(android.view.WindowInsets)">onApplyWindowInsets</h3>
-      <pre class="api-signature no-pretty-print">@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a><br>public&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;WindowInsets&nbsp;<a href="/reference/androidx/fragment/app/FragmentContainerView.html#onApplyWindowInsets(android.view.WindowInsets)">onApplyWindowInsets</a>(WindowInsets&nbsp;insets)</pre>
+      <pre class="api-signature no-pretty-print">@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a><br>public&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;WindowInsets&nbsp;<a href="/reference/androidx/fragment/app/FragmentContainerView.html#onApplyWindowInsets(android.view.WindowInsets)">onApplyWindowInsets</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;WindowInsets&nbsp;insets)</pre>
       <p>The sys ui flags must be set to enable extending the layout into the window insets.</p>
     </div>
     <div><a name="removeAllViewsInLayout--"></a>
@@ -189,7 +189,7 @@
     </div>
     <div><a name="removeView-android.view.View-"></a>
       <h3 class="api-name" id="removeView(android.view.View)">removeView</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentContainerView.html#removeView(android.view.View)">removeView</a>(View&nbsp;view)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentContainerView.html#removeView(android.view.View)">removeView</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;View&nbsp;view)</pre>
     </div>
     <div><a name="removeViewAt-int-"></a>
       <h3 class="api-name" id="removeViewAt(int)">removeViewAt</h3>
@@ -197,7 +197,7 @@
     </div>
     <div><a name="removeViewInLayout-android.view.View-"></a>
       <h3 class="api-name" id="removeViewInLayout(android.view.View)">removeViewInLayout</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentContainerView.html#removeViewInLayout(android.view.View)">removeViewInLayout</a>(View&nbsp;view)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentContainerView.html#removeViewInLayout(android.view.View)">removeViewInLayout</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;View&nbsp;view)</pre>
     </div>
     <div><a name="removeViews(int, int)"></a><a name="removeViews-int-int-"></a>
       <h3 class="api-name" id="removeViews(int,int)">removeViews</h3>
@@ -209,7 +209,7 @@
     </div>
     <div><a name="setLayoutTransition-android.animation.LayoutTransition-"></a>
       <h3 class="api-name" id="setLayoutTransition(android.animation.LayoutTransition)">setLayoutTransition</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentContainerView.html#setLayoutTransition(android.animation.LayoutTransition)">setLayoutTransition</a>(LayoutTransition&nbsp;transition)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentContainerView.html#setLayoutTransition(android.animation.LayoutTransition)">setLayoutTransition</a>(@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;LayoutTransition&nbsp;transition)</pre>
       <p>When called, this method throws a <code><a href="https://developer.android.com/reference/java/lang/UnsupportedOperationException.html">UnsupportedOperationException</a></code> on APIs above 17. On APIs 17 and below, it calls FrameLayout#setLayoutTransition(LayoutTransition) This can be called either explicitly, or implicitly by setting animateLayoutChanges to <code>true</code>. </p>
       <p>View animations and transitions are disabled for FragmentContainerView for APIs above 17. Use <code><a href="/reference/androidx/fragment/app/FragmentTransaction.html#setCustomAnimations(int,int,int,int)">FragmentTransaction#setCustomAnimations(int, int, int, int)</a></code> and <code><a href="/reference/androidx/fragment/app/FragmentTransaction.html#setTransition(int)">FragmentTransaction#setTransition(int)</a></code>.</p>
       <div class="devsite-table-wrapper">
@@ -221,7 +221,7 @@
           </thead>
           <tbody>
             <tr>
-              <td><code>LayoutTransition&nbsp;transition</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;LayoutTransition&nbsp;transition</code></td>
               <td width="100%">
                 <p>The LayoutTransition object that will animated changes in layout. A value of <code>null</code> means no transition will run on layout changes.</p>
               </td>
@@ -232,7 +232,7 @@
     </div>
     <div><a name="startViewTransition-android.view.View-"></a>
       <h3 class="api-name" id="startViewTransition(android.view.View)">startViewTransition</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentContainerView.html#startViewTransition(android.view.View)">startViewTransition</a>(View&nbsp;view)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentContainerView.html#startViewTransition(android.view.View)">startViewTransition</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;View&nbsp;view)</pre>
     </div>
   </body>
 </html>
diff --git a/testData/fragment/docs/reference/androidx/fragment/app/FragmentController.html b/testData/fragment/docs/reference/androidx/fragment/app/FragmentController.html
index 645f163..59790f1 100644
--- a/testData/fragment/docs/reference/androidx/fragment/app/FragmentController.html
+++ b/testData/fragment/docs/reference/androidx/fragment/app/FragmentController.html
@@ -27,14 +27,14 @@
           <tr>
             <td><code>void</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/FragmentController.html#attachHost(androidx.fragment.app.Fragment)">attachHost</a>(<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;parent)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/FragmentController.html#attachHost(androidx.fragment.app.Fragment)">attachHost</a>(@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;parent)</code></div>
               <p>Attaches the host to the FragmentManager for this controller.</p>
             </td>
           </tr>
           <tr>
             <td><code>static @<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentController.html">FragmentController</a></code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/FragmentController.html#createController(androidx.fragment.app.FragmentHostCallback&lt;?&gt;)">createController</a>(<a href="/reference/androidx/fragment/app/FragmentHostCallback.html">FragmentHostCallback</a>&lt;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt;&nbsp;callbacks)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/FragmentController.html#createController(androidx.fragment.app.FragmentHostCallback&lt;?&gt;)">createController</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentHostCallback.html">FragmentHostCallback</a>&lt;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt;&nbsp;callbacks)</code></div>
               <p>Returns a <code><a href="/reference/androidx/fragment/app/FragmentController.html">FragmentController</a></code>.</p>
             </td>
           </tr>
@@ -48,14 +48,14 @@
           <tr>
             <td><code>void</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/FragmentController.html#dispatchConfigurationChanged(android.content.res.Configuration)">dispatchConfigurationChanged</a>(Configuration&nbsp;newConfig)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/FragmentController.html#dispatchConfigurationChanged(android.content.res.Configuration)">dispatchConfigurationChanged</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Configuration&nbsp;newConfig)</code></div>
               <p>Lets all Fragments managed by the controller's FragmentManager know a configuration change occurred.</p>
             </td>
           </tr>
           <tr>
             <td><code>boolean</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/FragmentController.html#dispatchContextItemSelected(android.view.MenuItem)">dispatchContextItemSelected</a>(MenuItem&nbsp;item)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/FragmentController.html#dispatchContextItemSelected(android.view.MenuItem)">dispatchContextItemSelected</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;MenuItem&nbsp;item)</code></div>
               <p>Sends a context item selection event to the Fragments managed by the controller's FragmentManager.</p>
             </td>
           </tr>
@@ -69,7 +69,7 @@
           <tr>
             <td><code>boolean</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/FragmentController.html#dispatchCreateOptionsMenu(android.view.Menu,android.view.MenuInflater)">dispatchCreateOptionsMenu</a>(Menu&nbsp;menu,&nbsp;MenuInflater&nbsp;inflater)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/FragmentController.html#dispatchCreateOptionsMenu(android.view.Menu,android.view.MenuInflater)">dispatchCreateOptionsMenu</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Menu&nbsp;menu,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;MenuInflater&nbsp;inflater<br>)</code></div>
               <p>Lets all Fragments managed by the controller's FragmentManager know they should create an options menu.</p>
             </td>
           </tr>
@@ -104,14 +104,14 @@
           <tr>
             <td><code>boolean</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/FragmentController.html#dispatchOptionsItemSelected(android.view.MenuItem)">dispatchOptionsItemSelected</a>(MenuItem&nbsp;item)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/FragmentController.html#dispatchOptionsItemSelected(android.view.MenuItem)">dispatchOptionsItemSelected</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;MenuItem&nbsp;item)</code></div>
               <p>Sends an option item selection event to the Fragments managed by the controller's FragmentManager.</p>
             </td>
           </tr>
           <tr>
             <td><code>void</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/FragmentController.html#dispatchOptionsMenuClosed(android.view.Menu)">dispatchOptionsMenuClosed</a>(Menu&nbsp;menu)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/FragmentController.html#dispatchOptionsMenuClosed(android.view.Menu)">dispatchOptionsMenuClosed</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Menu&nbsp;menu)</code></div>
               <p>Lets all Fragments managed by the controller's FragmentManager know their options menu has closed.</p>
             </td>
           </tr>
@@ -132,7 +132,7 @@
           <tr>
             <td><code>boolean</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/FragmentController.html#dispatchPrepareOptionsMenu(android.view.Menu)">dispatchPrepareOptionsMenu</a>(Menu&nbsp;menu)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/FragmentController.html#dispatchPrepareOptionsMenu(android.view.Menu)">dispatchPrepareOptionsMenu</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Menu&nbsp;menu)</code></div>
               <p>Lets all Fragments managed by the controller's FragmentManager know they should prepare their options menu for display.</p>
             </td>
           </tr>
@@ -205,7 +205,7 @@
           <tr>
             <td><code>void</code></td>
             <td width="100%">
-              <div><code><span><del><a href="/reference/androidx/fragment/app/FragmentController.html#dumpLoaders(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[])">dumpLoaders</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;prefix,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://developer.android.com/reference/java/io/FileDescriptor.html">FileDescriptor</a>&nbsp;fd,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://developer.android.com/reference/java/io/PrintWriter.html">PrintWriter</a>&nbsp;writer,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&gt;&nbsp;args<br>)</code></div>
+              <div><code><span><del><a href="/reference/androidx/fragment/app/FragmentController.html#dumpLoaders(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[])">dumpLoaders</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;prefix,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://developer.android.com/reference/java/io/FileDescriptor.html">FileDescriptor</a>&nbsp;fd,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/io/PrintWriter.html">PrintWriter</a>&nbsp;writer,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&gt;&nbsp;args<br>)</code></div>
               <p><strong>This method is deprecated.</strong> 
                 <p>Loaders are managed separately from FragmentController</p>
               </p>
@@ -221,7 +221,7 @@
           <tr>
             <td><code>@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a></code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/FragmentController.html#findFragmentByWho(java.lang.String)">findFragmentByWho</a>(<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;who)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/FragmentController.html#findFragmentByWho(java.lang.String)">findFragmentByWho</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;who)</code></div>
               <p>Returns a fragment with the given identifier.</p>
             </td>
           </tr>
@@ -265,7 +265,7 @@
           <tr>
             <td><code>@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;View</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/FragmentController.html#onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet)">onCreateView</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;View&nbsp;parent,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;name,<br>&nbsp;&nbsp;&nbsp;&nbsp;Context&nbsp;context,<br>&nbsp;&nbsp;&nbsp;&nbsp;AttributeSet&nbsp;attrs<br>)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/FragmentController.html#onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet)">onCreateView</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;View&nbsp;parent,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;name,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Context&nbsp;context,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;AttributeSet&nbsp;attrs<br>)</code></div>
               <p>Instantiates a Fragment's view.</p>
             </td>
           </tr>
@@ -281,7 +281,7 @@
           <tr>
             <td><code>void</code></td>
             <td width="100%">
-              <div><code><span><del><a href="/reference/androidx/fragment/app/FragmentController.html#restoreAllState(android.os.Parcelable,java.util.List&lt;androidx.fragment.app.Fragment&gt;)">restoreAllState</a></del></span>(Parcelable&nbsp;state,&nbsp;<a href="https://developer.android.com/reference/java/util/List.html">List</a>&lt;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&gt;&nbsp;nonConfigList)</code></div>
+              <div><code><span><del><a href="/reference/androidx/fragment/app/FragmentController.html#restoreAllState(android.os.Parcelable,java.util.List&lt;androidx.fragment.app.Fragment&gt;)">restoreAllState</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Parcelable&nbsp;state,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://developer.android.com/reference/java/util/List.html">List</a>&lt;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&gt;&nbsp;nonConfigList<br>)</code></div>
               <p><strong>This method is deprecated.</strong> 
                 <p>Have your <code><a href="/reference/androidx/fragment/app/FragmentHostCallback.html">FragmentHostCallback</a></code> implement ViewModelStoreOwner to automatically restore the Fragment's non configuration state and use <code><a href="/reference/androidx/fragment/app/FragmentController.html#restoreSaveState(android.os.Parcelable)">restoreSaveState</a></code> to restore the Fragment's save state.</p>
               </p>
@@ -290,7 +290,7 @@
           <tr>
             <td><code>void</code></td>
             <td width="100%">
-              <div><code><span><del><a href="/reference/androidx/fragment/app/FragmentController.html#restoreAllState(android.os.Parcelable,androidx.fragment.app.FragmentManagerNonConfig)">restoreAllState</a></del></span>(Parcelable&nbsp;state,&nbsp;<a href="/reference/androidx/fragment/app/FragmentManagerNonConfig.html">FragmentManagerNonConfig</a>&nbsp;nonConfig)</code></div>
+              <div><code><span><del><a href="/reference/androidx/fragment/app/FragmentController.html#restoreAllState(android.os.Parcelable,androidx.fragment.app.FragmentManagerNonConfig)">restoreAllState</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Parcelable&nbsp;state,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentManagerNonConfig.html">FragmentManagerNonConfig</a>&nbsp;nonConfig<br>)</code></div>
               <p><strong>This method is deprecated.</strong> 
                 <p>Have your <code><a href="/reference/androidx/fragment/app/FragmentHostCallback.html">FragmentHostCallback</a></code> implement ViewModelStoreOwner to automatically restore the Fragment's non configuration state and use <code><a href="/reference/androidx/fragment/app/FragmentController.html#restoreSaveState(android.os.Parcelable)">restoreSaveState</a></code> to restore the Fragment's save state.</p>
               </p>
@@ -308,7 +308,7 @@
           <tr>
             <td><code>void</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/FragmentController.html#restoreSaveState(android.os.Parcelable)">restoreSaveState</a>(Parcelable&nbsp;state)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/FragmentController.html#restoreSaveState(android.os.Parcelable)">restoreSaveState</a>(@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Parcelable&nbsp;state)</code></div>
               <p>Restores the saved state for all Fragments.</p>
             </td>
           </tr>
@@ -352,12 +352,12 @@
     <h2>Public methods</h2>
     <div><a name="attachHost-androidx.fragment.app.Fragment-"></a>
       <h3 class="api-name" id="attachHost(androidx.fragment.app.Fragment)">attachHost</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentController.html#attachHost(androidx.fragment.app.Fragment)">attachHost</a>(<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;parent)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentController.html#attachHost(androidx.fragment.app.Fragment)">attachHost</a>(@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;parent)</pre>
       <p>Attaches the host to the FragmentManager for this controller. The host must be attached before the FragmentManager can be used to manage Fragments.</p>
     </div>
     <div><a name="createController-androidx.fragment.app.FragmentHostCallback&lt;?&gt;-"></a>
       <h3 class="api-name" id="createController(androidx.fragment.app.FragmentHostCallback&lt;?&gt;)">createController</h3>
-      <pre class="api-signature no-pretty-print">@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a><br>public&nbsp;static&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentController.html">FragmentController</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentController.html#createController(androidx.fragment.app.FragmentHostCallback&lt;?&gt;)">createController</a>(<a href="/reference/androidx/fragment/app/FragmentHostCallback.html">FragmentHostCallback</a>&lt;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt;&nbsp;callbacks)</pre>
+      <pre class="api-signature no-pretty-print">@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a><br>public&nbsp;static&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentController.html">FragmentController</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentController.html#createController(androidx.fragment.app.FragmentHostCallback&lt;?&gt;)">createController</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentHostCallback.html">FragmentHostCallback</a>&lt;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt;&nbsp;callbacks)</pre>
       <p>Returns a <code><a href="/reference/androidx/fragment/app/FragmentController.html">FragmentController</a></code>.</p>
     </div>
     <div><a name="dispatchActivityCreated--"></a>
@@ -385,7 +385,7 @@
     </div>
     <div><a name="dispatchConfigurationChanged-android.content.res.Configuration-"></a>
       <h3 class="api-name" id="dispatchConfigurationChanged(android.content.res.Configuration)">dispatchConfigurationChanged</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentController.html#dispatchConfigurationChanged(android.content.res.Configuration)">dispatchConfigurationChanged</a>(Configuration&nbsp;newConfig)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentController.html#dispatchConfigurationChanged(android.content.res.Configuration)">dispatchConfigurationChanged</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Configuration&nbsp;newConfig)</pre>
       <p>Lets all Fragments managed by the controller's FragmentManager know a configuration change occurred. </p>
       <p>Call when there is a configuration change.</p>
       <div class="devsite-table-wrapper">
@@ -408,7 +408,7 @@
     </div>
     <div><a name="dispatchContextItemSelected-android.view.MenuItem-"></a>
       <h3 class="api-name" id="dispatchContextItemSelected(android.view.MenuItem)">dispatchContextItemSelected</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;boolean&nbsp;<a href="/reference/androidx/fragment/app/FragmentController.html#dispatchContextItemSelected(android.view.MenuItem)">dispatchContextItemSelected</a>(MenuItem&nbsp;item)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;boolean&nbsp;<a href="/reference/androidx/fragment/app/FragmentController.html#dispatchContextItemSelected(android.view.MenuItem)">dispatchContextItemSelected</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;MenuItem&nbsp;item)</pre>
       <p>Sends a context item selection event to the Fragments managed by the controller's FragmentManager. Once the event has been consumed, no additional handling will be performed. </p>
       <p>Call immediately after an options menu item has been selected</p>
       <div class="devsite-table-wrapper">
@@ -471,7 +471,7 @@
     </div>
     <div><a name="dispatchCreateOptionsMenu(android.view.Menu, android.view.MenuInflater)"></a><a name="dispatchCreateOptionsMenu-android.view.Menu-android.view.MenuInflater-"></a>
       <h3 class="api-name" id="dispatchCreateOptionsMenu(android.view.Menu,android.view.MenuInflater)">dispatchCreateOptionsMenu</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;boolean&nbsp;<a href="/reference/androidx/fragment/app/FragmentController.html#dispatchCreateOptionsMenu(android.view.Menu,android.view.MenuInflater)">dispatchCreateOptionsMenu</a>(Menu&nbsp;menu,&nbsp;MenuInflater&nbsp;inflater)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;boolean&nbsp;<a href="/reference/androidx/fragment/app/FragmentController.html#dispatchCreateOptionsMenu(android.view.Menu,android.view.MenuInflater)">dispatchCreateOptionsMenu</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Menu&nbsp;menu,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;MenuInflater&nbsp;inflater<br>)</pre>
       <p>Lets all Fragments managed by the controller's FragmentManager know they should create an options menu. </p>
       <p>Call when the Fragment should create an options menu.</p>
       <div class="devsite-table-wrapper">
@@ -605,7 +605,7 @@
     </div>
     <div><a name="dispatchOptionsItemSelected-android.view.MenuItem-"></a>
       <h3 class="api-name" id="dispatchOptionsItemSelected(android.view.MenuItem)">dispatchOptionsItemSelected</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;boolean&nbsp;<a href="/reference/androidx/fragment/app/FragmentController.html#dispatchOptionsItemSelected(android.view.MenuItem)">dispatchOptionsItemSelected</a>(MenuItem&nbsp;item)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;boolean&nbsp;<a href="/reference/androidx/fragment/app/FragmentController.html#dispatchOptionsItemSelected(android.view.MenuItem)">dispatchOptionsItemSelected</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;MenuItem&nbsp;item)</pre>
       <p>Sends an option item selection event to the Fragments managed by the controller's FragmentManager. Once the event has been consumed, no additional handling will be performed. </p>
       <p>Call immediately after an options menu item has been selected</p>
       <div class="devsite-table-wrapper">
@@ -645,7 +645,7 @@
     </div>
     <div><a name="dispatchOptionsMenuClosed-android.view.Menu-"></a>
       <h3 class="api-name" id="dispatchOptionsMenuClosed(android.view.Menu)">dispatchOptionsMenuClosed</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentController.html#dispatchOptionsMenuClosed(android.view.Menu)">dispatchOptionsMenuClosed</a>(Menu&nbsp;menu)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentController.html#dispatchOptionsMenuClosed(android.view.Menu)">dispatchOptionsMenuClosed</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Menu&nbsp;menu)</pre>
       <p>Lets all Fragments managed by the controller's FragmentManager know their options menu has closed. </p>
       <p>Call immediately after closing the Fragment's options menu.</p>
       <div class="devsite-table-wrapper">
@@ -714,7 +714,7 @@
     </div>
     <div><a name="dispatchPrepareOptionsMenu-android.view.Menu-"></a>
       <h3 class="api-name" id="dispatchPrepareOptionsMenu(android.view.Menu)">dispatchPrepareOptionsMenu</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;boolean&nbsp;<a href="/reference/androidx/fragment/app/FragmentController.html#dispatchPrepareOptionsMenu(android.view.Menu)">dispatchPrepareOptionsMenu</a>(Menu&nbsp;menu)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;boolean&nbsp;<a href="/reference/androidx/fragment/app/FragmentController.html#dispatchPrepareOptionsMenu(android.view.Menu)">dispatchPrepareOptionsMenu</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Menu&nbsp;menu)</pre>
       <p>Lets all Fragments managed by the controller's FragmentManager know they should prepare their options menu for display. </p>
       <p>Call immediately before displaying the Fragment's options menu.</p>
       <div class="devsite-table-wrapper">
@@ -879,7 +879,7 @@
     </div>
     <div><a name="dumpLoaders(java.lang.String, java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])"></a><a name="dumpLoaders-java.lang.String-java.io.FileDescriptor-java.io.PrintWriter-java.lang.String[]-"></a>
       <h3 class="api-name" id="dumpLoaders(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[])">dumpLoaders</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<span><del><a href="/reference/androidx/fragment/app/FragmentController.html#dumpLoaders(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[])">dumpLoaders</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;prefix,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://developer.android.com/reference/java/io/FileDescriptor.html">FileDescriptor</a>&nbsp;fd,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://developer.android.com/reference/java/io/PrintWriter.html">PrintWriter</a>&nbsp;writer,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&gt;&nbsp;args<br>)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<span><del><a href="/reference/androidx/fragment/app/FragmentController.html#dumpLoaders(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[])">dumpLoaders</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;prefix,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://developer.android.com/reference/java/io/FileDescriptor.html">FileDescriptor</a>&nbsp;fd,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/io/PrintWriter.html">PrintWriter</a>&nbsp;writer,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&gt;&nbsp;args<br>)</pre>
       <aside class="caution"><strong>This method is deprecated.</strong><br>
         <p>Loaders are managed separately from FragmentController</p>
       </aside>
@@ -910,7 +910,7 @@
     </div>
     <div><a name="findFragmentByWho-java.lang.String-"></a>
       <h3 class="api-name" id="findFragmentByWho(java.lang.String)">findFragmentByWho</h3>
-      <pre class="api-signature no-pretty-print">@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a><br>public&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentController.html#findFragmentByWho(java.lang.String)">findFragmentByWho</a>(<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;who)</pre>
+      <pre class="api-signature no-pretty-print">@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a><br>public&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentController.html#findFragmentByWho(java.lang.String)">findFragmentByWho</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;who)</pre>
       <p>Returns a fragment with the given identifier.</p>
     </div>
     <div><a name="getActiveFragments-java.util.List&lt;androidx.fragment.app.Fragment&gt;-"></a>
@@ -960,7 +960,7 @@
     </div>
     <div><a name="onCreateView(android.view.View, java.lang.String, android.content.Context, android.util.AttributeSet)"></a><a name="onCreateView-android.view.View-java.lang.String-android.content.Context-android.util.AttributeSet-"></a>
       <h3 class="api-name" id="onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet)">onCreateView</h3>
-      <pre class="api-signature no-pretty-print">@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a><br>public&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;View&nbsp;<a href="/reference/androidx/fragment/app/FragmentController.html#onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet)">onCreateView</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;View&nbsp;parent,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;name,<br>&nbsp;&nbsp;&nbsp;&nbsp;Context&nbsp;context,<br>&nbsp;&nbsp;&nbsp;&nbsp;AttributeSet&nbsp;attrs<br>)</pre>
+      <pre class="api-signature no-pretty-print">@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a><br>public&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;View&nbsp;<a href="/reference/androidx/fragment/app/FragmentController.html#onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet)">onCreateView</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;View&nbsp;parent,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;name,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Context&nbsp;context,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;AttributeSet&nbsp;attrs<br>)</pre>
       <p>Instantiates a Fragment's view.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -988,25 +988,25 @@
           </thead>
           <tbody>
             <tr>
-              <td><code>View&nbsp;parent</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;View&nbsp;parent</code></td>
               <td width="100%">
                 <p>The parent that the created view will be placed in; <em>note that this may be null</em>.</p>
               </td>
             </tr>
             <tr>
-              <td><code><a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;name</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;name</code></td>
               <td width="100%">
                 <p>Tag name to be inflated.</p>
               </td>
             </tr>
             <tr>
-              <td><code>Context&nbsp;context</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Context&nbsp;context</code></td>
               <td width="100%">
                 <p>The context the view is being created in.</p>
               </td>
             </tr>
             <tr>
-              <td><code>AttributeSet&nbsp;attrs</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;AttributeSet&nbsp;attrs</code></td>
               <td width="100%">
                 <p>Inflation attributes as specified in XML file.</p>
               </td>
@@ -1025,7 +1025,7 @@
     </div>
     <div><a name="restoreAllState(android.os.Parcelable, java.util.List&lt;androidx.fragment.app.Fragment&gt;)"></a><a name="restoreAllState-android.os.Parcelable-java.util.List&lt;androidx.fragment.app.Fragment&gt;-"></a>
       <h3 class="api-name" id="restoreAllState(android.os.Parcelable,java.util.List&lt;androidx.fragment.app.Fragment&gt;)">restoreAllState</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<span><del><a href="/reference/androidx/fragment/app/FragmentController.html#restoreAllState(android.os.Parcelable,java.util.List&lt;androidx.fragment.app.Fragment&gt;)">restoreAllState</a></del></span>(Parcelable&nbsp;state,&nbsp;<a href="https://developer.android.com/reference/java/util/List.html">List</a>&lt;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&gt;&nbsp;nonConfigList)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<span><del><a href="/reference/androidx/fragment/app/FragmentController.html#restoreAllState(android.os.Parcelable,java.util.List&lt;androidx.fragment.app.Fragment&gt;)">restoreAllState</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Parcelable&nbsp;state,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://developer.android.com/reference/java/util/List.html">List</a>&lt;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&gt;&nbsp;nonConfigList<br>)</pre>
       <aside class="caution"><strong>This method is deprecated.</strong><br>
         <p>Have your <code><a href="/reference/androidx/fragment/app/FragmentHostCallback.html">FragmentHostCallback</a></code> implement ViewModelStoreOwner to automatically restore the Fragment's non configuration state and use <code><a href="/reference/androidx/fragment/app/FragmentController.html#restoreSaveState(android.os.Parcelable)">restoreSaveState</a></code> to restore the Fragment's save state.</p>
       </aside>
@@ -1033,7 +1033,7 @@
     </div>
     <div><a name="restoreAllState(android.os.Parcelable, androidx.fragment.app.FragmentManagerNonConfig)"></a><a name="restoreAllState-android.os.Parcelable-androidx.fragment.app.FragmentManagerNonConfig-"></a>
       <h3 class="api-name" id="restoreAllState(android.os.Parcelable,androidx.fragment.app.FragmentManagerNonConfig)">restoreAllState</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<span><del><a href="/reference/androidx/fragment/app/FragmentController.html#restoreAllState(android.os.Parcelable,androidx.fragment.app.FragmentManagerNonConfig)">restoreAllState</a></del></span>(Parcelable&nbsp;state,&nbsp;<a href="/reference/androidx/fragment/app/FragmentManagerNonConfig.html">FragmentManagerNonConfig</a>&nbsp;nonConfig)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<span><del><a href="/reference/androidx/fragment/app/FragmentController.html#restoreAllState(android.os.Parcelable,androidx.fragment.app.FragmentManagerNonConfig)">restoreAllState</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Parcelable&nbsp;state,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentManagerNonConfig.html">FragmentManagerNonConfig</a>&nbsp;nonConfig<br>)</pre>
       <aside class="caution"><strong>This method is deprecated.</strong><br>
         <p>Have your <code><a href="/reference/androidx/fragment/app/FragmentHostCallback.html">FragmentHostCallback</a></code> implement ViewModelStoreOwner to automatically restore the Fragment's non configuration state and use <code><a href="/reference/androidx/fragment/app/FragmentController.html#restoreSaveState(android.os.Parcelable)">restoreSaveState</a></code> to restore the Fragment's save state.</p>
       </aside>
@@ -1066,7 +1066,7 @@
     </div>
     <div><a name="restoreSaveState-android.os.Parcelable-"></a>
       <h3 class="api-name" id="restoreSaveState(android.os.Parcelable)">restoreSaveState</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentController.html#restoreSaveState(android.os.Parcelable)">restoreSaveState</a>(Parcelable&nbsp;state)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentController.html#restoreSaveState(android.os.Parcelable)">restoreSaveState</a>(@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Parcelable&nbsp;state)</pre>
       <p>Restores the saved state for all Fragments.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -1077,7 +1077,7 @@
           </thead>
           <tbody>
             <tr>
-              <td><code>Parcelable&nbsp;state</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Parcelable&nbsp;state</code></td>
               <td width="100%">
                 <p>the saved state containing the Parcelable returned by <code><a href="/reference/androidx/fragment/app/FragmentController.html#saveAllState()">saveAllState</a></code></p>
               </td>
diff --git a/testData/fragment/docs/reference/androidx/fragment/app/FragmentFactory.html b/testData/fragment/docs/reference/androidx/fragment/app/FragmentFactory.html
index aac22ea..3683e7c 100644
--- a/testData/fragment/docs/reference/androidx/fragment/app/FragmentFactory.html
+++ b/testData/fragment/docs/reference/androidx/fragment/app/FragmentFactory.html
@@ -59,14 +59,14 @@
           <tr>
             <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a></code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/FragmentFactory.html#instantiate(java.lang.ClassLoader,java.lang.String)">instantiate</a>(<a href="https://developer.android.com/reference/java/lang/ClassLoader.html">ClassLoader</a>&nbsp;classLoader,&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;className)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/FragmentFactory.html#instantiate(java.lang.ClassLoader,java.lang.String)">instantiate</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/ClassLoader.html">ClassLoader</a>&nbsp;classLoader,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;className)</code></div>
               <p>Create a new instance of a Fragment with the given class name.</p>
             </td>
           </tr>
           <tr>
             <td><code>static @<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/Class.html">Class</a>&lt;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&gt;</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/FragmentFactory.html#loadFragmentClass(java.lang.ClassLoader,java.lang.String)">loadFragmentClass</a>(<a href="https://developer.android.com/reference/java/lang/ClassLoader.html">ClassLoader</a>&nbsp;classLoader,&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;className)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/FragmentFactory.html#loadFragmentClass(java.lang.ClassLoader,java.lang.String)">loadFragmentClass</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/ClassLoader.html">ClassLoader</a>&nbsp;classLoader,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;className<br>)</code></div>
               <p>Parse a Fragment Class from the given class name.</p>
             </td>
           </tr>
@@ -81,7 +81,7 @@
     <h2>Public methods</h2>
     <div><a name="instantiate(java.lang.ClassLoader, java.lang.String)"></a><a name="instantiate-java.lang.ClassLoader-java.lang.String-"></a>
       <h3 class="api-name" id="instantiate(java.lang.ClassLoader,java.lang.String)">instantiate</h3>
-      <pre class="api-signature no-pretty-print">@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a><br>public&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentFactory.html#instantiate(java.lang.ClassLoader,java.lang.String)">instantiate</a>(<a href="https://developer.android.com/reference/java/lang/ClassLoader.html">ClassLoader</a>&nbsp;classLoader,&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;className)</pre>
+      <pre class="api-signature no-pretty-print">@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a><br>public&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentFactory.html#instantiate(java.lang.ClassLoader,java.lang.String)">instantiate</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/ClassLoader.html">ClassLoader</a>&nbsp;classLoader,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;className)</pre>
       <p>Create a new instance of a Fragment with the given class name. This uses <code><a href="/reference/androidx/fragment/app/FragmentFactory.html#loadFragmentClass(java.lang.ClassLoader,java.lang.String)">loadFragmentClass</a></code> and the empty constructor of the resulting Class by default.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -109,13 +109,13 @@
           </thead>
           <tbody>
             <tr>
-              <td><code><a href="https://developer.android.com/reference/java/lang/ClassLoader.html">ClassLoader</a>&nbsp;classLoader</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/ClassLoader.html">ClassLoader</a>&nbsp;classLoader</code></td>
               <td width="100%">
                 <p>The default classloader to use for instantiation</p>
               </td>
             </tr>
             <tr>
-              <td><code><a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;className</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;className</code></td>
               <td width="100%">
                 <p>The class name of the fragment to instantiate.</p>
               </td>
@@ -143,7 +143,7 @@
     </div>
     <div><a name="loadFragmentClass(java.lang.ClassLoader, java.lang.String)"></a><a name="loadFragmentClass-java.lang.ClassLoader-java.lang.String-"></a>
       <h3 class="api-name" id="loadFragmentClass(java.lang.ClassLoader,java.lang.String)">loadFragmentClass</h3>
-      <pre class="api-signature no-pretty-print">@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a><br>public&nbsp;static&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/Class.html">Class</a>&lt;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&gt;&nbsp;<a href="/reference/androidx/fragment/app/FragmentFactory.html#loadFragmentClass(java.lang.ClassLoader,java.lang.String)">loadFragmentClass</a>(<a href="https://developer.android.com/reference/java/lang/ClassLoader.html">ClassLoader</a>&nbsp;classLoader,&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;className)</pre>
+      <pre class="api-signature no-pretty-print">@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a><br>public&nbsp;static&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/Class.html">Class</a>&lt;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&gt;&nbsp;<a href="/reference/androidx/fragment/app/FragmentFactory.html#loadFragmentClass(java.lang.ClassLoader,java.lang.String)">loadFragmentClass</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/ClassLoader.html">ClassLoader</a>&nbsp;classLoader,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;className<br>)</pre>
       <p>Parse a Fragment Class from the given class name. The resulting Class is kept in a global cache, bypassing the <code><a href="https://developer.android.com/reference/java/lang/Class.html#forName(java.lang.String)">Class#forName(String)</a></code> calls when passed the same class name again.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -171,13 +171,13 @@
           </thead>
           <tbody>
             <tr>
-              <td><code><a href="https://developer.android.com/reference/java/lang/ClassLoader.html">ClassLoader</a>&nbsp;classLoader</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/ClassLoader.html">ClassLoader</a>&nbsp;classLoader</code></td>
               <td width="100%">
                 <p>The default classloader to use for loading the Class</p>
               </td>
             </tr>
             <tr>
-              <td><code><a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;className</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;className</code></td>
               <td width="100%">
                 <p>The class name of the fragment to parse.</p>
               </td>
diff --git a/testData/fragment/docs/reference/androidx/fragment/app/FragmentHostCallback.html b/testData/fragment/docs/reference/androidx/fragment/app/FragmentHostCallback.html
index d41f9c4..518f204 100644
--- a/testData/fragment/docs/reference/androidx/fragment/app/FragmentHostCallback.html
+++ b/testData/fragment/docs/reference/androidx/fragment/app/FragmentHostCallback.html
@@ -68,7 +68,7 @@
         <tbody>
           <tr>
             <td>
-              <div><code><a href="/reference/androidx/fragment/app/FragmentHostCallback.html#FragmentHostCallback(android.content.Context,android.os.Handler,int)">FragmentHostCallback</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;Context&nbsp;context,<br>&nbsp;&nbsp;&nbsp;&nbsp;Handler&nbsp;handler,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;windowAnimations<br>)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/FragmentHostCallback.html#FragmentHostCallback(android.content.Context,android.os.Handler,int)">FragmentHostCallback</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Context&nbsp;context,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Handler&nbsp;handler,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;windowAnimations<br>)</code></div>
             </td>
           </tr>
         </tbody>
@@ -85,7 +85,7 @@
           <tr>
             <td><code>void</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/FragmentHostCallback.html#onDump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[])">onDump</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;prefix,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://developer.android.com/reference/java/io/FileDescriptor.html">FileDescriptor</a>&nbsp;fd,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://developer.android.com/reference/java/io/PrintWriter.html">PrintWriter</a>&nbsp;writer,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&gt;&nbsp;args<br>)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/FragmentHostCallback.html#onDump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[])">onDump</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;prefix,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://developer.android.com/reference/java/io/FileDescriptor.html">FileDescriptor</a>&nbsp;fd,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/io/PrintWriter.html">PrintWriter</a>&nbsp;writer,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&gt;&nbsp;args<br>)</code></div>
               <p>Print internal state into the given stream.</p>
             </td>
           </tr>
@@ -134,7 +134,7 @@
           <tr>
             <td><code>void</code></td>
             <td width="100%">
-              <div><code><span><del><a href="/reference/androidx/fragment/app/FragmentHostCallback.html#onRequestPermissionsFromFragment(androidx.fragment.app.Fragment,java.lang.String[],int)">onRequestPermissionsFromFragment</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&gt;&nbsp;permissions,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;requestCode<br>)</code></div>
+              <div><code><span><del><a href="/reference/androidx/fragment/app/FragmentHostCallback.html#onRequestPermissionsFromFragment(androidx.fragment.app.Fragment,java.lang.String[],int)">onRequestPermissionsFromFragment</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&gt;&nbsp;permissions,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;requestCode<br>)</code></div>
               <p><strong>This method is deprecated.</strong> 
                 <p>Have your FragmentHostCallback implement ActivityResultRegistryOwner to allow Fragments to use <code><a href="/reference/androidx/fragment/app/Fragment.html#registerForActivityResult(androidx.activity.result.contract.ActivityResultContract&lt;I,O&gt;,androidx.activity.result.ActivityResultCallback&lt;O&gt;)">Fragment#registerForActivityResult(ActivityResultContract, ActivityResultCallback)</a></code> with RequestMultiplePermissions.</p>
               </p>
@@ -143,35 +143,35 @@
           <tr>
             <td><code>boolean</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/FragmentHostCallback.html#onShouldSaveFragmentState(androidx.fragment.app.Fragment)">onShouldSaveFragmentState</a>(<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/FragmentHostCallback.html#onShouldSaveFragmentState(androidx.fragment.app.Fragment)">onShouldSaveFragmentState</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment)</code></div>
               <p>Return <code>{@code true}</code> if the fragment's state needs to be saved.</p>
             </td>
           </tr>
           <tr>
             <td><code>boolean</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/FragmentHostCallback.html#onShouldShowRequestPermissionRationale(java.lang.String)">onShouldShowRequestPermissionRationale</a>(<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;permission)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/FragmentHostCallback.html#onShouldShowRequestPermissionRationale(java.lang.String)">onShouldShowRequestPermissionRationale</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;permission)</code></div>
               <p>Checks whether to show permission rationale UI from a fragment.</p>
             </td>
           </tr>
           <tr>
             <td><code>void</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/FragmentHostCallback.html#onStartActivityFromFragment(androidx.fragment.app.Fragment,android.content.Intent,int)">onStartActivityFromFragment</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment,<br>&nbsp;&nbsp;&nbsp;&nbsp;Intent&nbsp;intent,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;requestCode<br>)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/FragmentHostCallback.html#onStartActivityFromFragment(androidx.fragment.app.Fragment,android.content.Intent,int)">onStartActivityFromFragment</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment,<br>&nbsp;&nbsp;&nbsp;&nbsp;Intent&nbsp;intent,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;requestCode<br>)</code></div>
               <p>Starts a new Activity from the given fragment.</p>
             </td>
           </tr>
           <tr>
             <td><code>void</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/FragmentHostCallback.html#onStartActivityFromFragment(androidx.fragment.app.Fragment,android.content.Intent,int,android.os.Bundle)">onStartActivityFromFragment</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment,<br>&nbsp;&nbsp;&nbsp;&nbsp;Intent&nbsp;intent,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;requestCode,<br>&nbsp;&nbsp;&nbsp;&nbsp;Bundle&nbsp;options<br>)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/FragmentHostCallback.html#onStartActivityFromFragment(androidx.fragment.app.Fragment,android.content.Intent,int,android.os.Bundle)">onStartActivityFromFragment</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment,<br>&nbsp;&nbsp;&nbsp;&nbsp;Intent&nbsp;intent,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;requestCode,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Bundle&nbsp;options<br>)</code></div>
               <p>Starts a new Activity from the given fragment.</p>
             </td>
           </tr>
           <tr>
             <td><code>void</code></td>
             <td width="100%">
-              <div><code><span><del><a href="/reference/androidx/fragment/app/FragmentHostCallback.html#onStartIntentSenderFromFragment(androidx.fragment.app.Fragment,android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle)">onStartIntentSenderFromFragment</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment,<br>&nbsp;&nbsp;&nbsp;&nbsp;IntentSender&nbsp;intent,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;requestCode,<br>&nbsp;&nbsp;&nbsp;&nbsp;Intent&nbsp;fillInIntent,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;flagsMask,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;flagsValues,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;extraFlags,<br>&nbsp;&nbsp;&nbsp;&nbsp;Bundle&nbsp;options<br>)</code></div>
+              <div><code><span><del><a href="/reference/androidx/fragment/app/FragmentHostCallback.html#onStartIntentSenderFromFragment(androidx.fragment.app.Fragment,android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle)">onStartIntentSenderFromFragment</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment,<br>&nbsp;&nbsp;&nbsp;&nbsp;IntentSender&nbsp;intent,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;requestCode,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Intent&nbsp;fillInIntent,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;flagsMask,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;flagsValues,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;extraFlags,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Bundle&nbsp;options<br>)</code></div>
               <p><strong>This method is deprecated.</strong> 
                 <p>Have your FragmentHostCallback implement ActivityResultRegistryOwner to allow Fragments to use <code><a href="/reference/androidx/fragment/app/Fragment.html#registerForActivityResult(androidx.activity.result.contract.ActivityResultContract&lt;I,O&gt;,androidx.activity.result.ActivityResultCallback&lt;O&gt;)">Fragment#registerForActivityResult(ActivityResultContract, ActivityResultCallback)</a></code> with StartIntentSenderForResult.</p>
               </p>
@@ -203,7 +203,7 @@
                     <tr>
                       <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a></code></td>
                       <td width="100%">
-                        <div><code><span><del><a href="/reference/androidx/fragment/app/FragmentContainer.html#instantiate(android.content.Context,java.lang.String,android.os.Bundle)">instantiate</a></del></span>(Context&nbsp;context,&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;className,&nbsp;Bundle&nbsp;arguments)</code></div>
+                        <div><code><span><del><a href="/reference/androidx/fragment/app/FragmentContainer.html#instantiate(android.content.Context,java.lang.String,android.os.Bundle)">instantiate</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Context&nbsp;context,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;className,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Bundle&nbsp;arguments<br>)</code></div>
                         <p><strong>This method is deprecated.</strong> 
                           <p>Use <code><a href="/reference/androidx/fragment/app/FragmentManager.html#setFragmentFactory(androidx.fragment.app.FragmentFactory)">FragmentManager#setFragmentFactory</a></code> to control how Fragments are instantiated.</p>
                         </p>
@@ -220,12 +220,12 @@
     <h2>Public constructors</h2>
     <div><a name="FragmentHostCallback(android.content.Context, android.os.Handler, int)"></a><a name="FragmentHostCallback-android.content.Context-android.os.Handler-int-"></a>
       <h3 class="api-name" id="FragmentHostCallback(android.content.Context,android.os.Handler,int)">FragmentHostCallback</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;<a href="/reference/androidx/fragment/app/FragmentHostCallback.html#FragmentHostCallback(android.content.Context,android.os.Handler,int)">FragmentHostCallback</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;Context&nbsp;context,<br>&nbsp;&nbsp;&nbsp;&nbsp;Handler&nbsp;handler,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;windowAnimations<br>)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;<a href="/reference/androidx/fragment/app/FragmentHostCallback.html#FragmentHostCallback(android.content.Context,android.os.Handler,int)">FragmentHostCallback</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Context&nbsp;context,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Handler&nbsp;handler,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;windowAnimations<br>)</pre>
     </div>
     <h2>Public methods</h2>
     <div><a name="onDump(java.lang.String, java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])"></a><a name="onDump-java.lang.String-java.io.FileDescriptor-java.io.PrintWriter-java.lang.String[]-"></a>
       <h3 class="api-name" id="onDump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[])">onDump</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentHostCallback.html#onDump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[])">onDump</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;prefix,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://developer.android.com/reference/java/io/FileDescriptor.html">FileDescriptor</a>&nbsp;fd,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://developer.android.com/reference/java/io/PrintWriter.html">PrintWriter</a>&nbsp;writer,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&gt;&nbsp;args<br>)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentHostCallback.html#onDump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[])">onDump</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;prefix,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://developer.android.com/reference/java/io/FileDescriptor.html">FileDescriptor</a>&nbsp;fd,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/io/PrintWriter.html">PrintWriter</a>&nbsp;writer,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&gt;&nbsp;args<br>)</pre>
       <p>Print internal state into the given stream.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -236,25 +236,25 @@
           </thead>
           <tbody>
             <tr>
-              <td><code><a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;prefix</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;prefix</code></td>
               <td width="100%">
                 <p>Desired prefix to prepend at each line of output.</p>
               </td>
             </tr>
             <tr>
-              <td><code><a href="https://developer.android.com/reference/java/io/FileDescriptor.html">FileDescriptor</a>&nbsp;fd</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://developer.android.com/reference/java/io/FileDescriptor.html">FileDescriptor</a>&nbsp;fd</code></td>
               <td width="100%">
                 <p>The raw file descriptor that the dump is being sent to.</p>
               </td>
             </tr>
             <tr>
-              <td><code><a href="https://developer.android.com/reference/java/io/PrintWriter.html">PrintWriter</a>&nbsp;writer</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/io/PrintWriter.html">PrintWriter</a>&nbsp;writer</code></td>
               <td width="100%">
                 <p>The PrintWriter to which you should dump your state. This will be closed for you after you return.</p>
               </td>
             </tr>
             <tr>
-              <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&gt;&nbsp;args</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&gt;&nbsp;args</code></td>
               <td width="100%">
                 <p>additional arguments to the dump request.</p>
               </td>
@@ -295,7 +295,7 @@
     </div>
     <div><a name="onRequestPermissionsFromFragment(androidx.fragment.app.Fragment, java.lang.String[], int)"></a><a name="onRequestPermissionsFromFragment-androidx.fragment.app.Fragment-java.lang.String[]-int-"></a>
       <h3 class="api-name" id="onRequestPermissionsFromFragment(androidx.fragment.app.Fragment,java.lang.String[],int)">onRequestPermissionsFromFragment</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<span><del><a href="/reference/androidx/fragment/app/FragmentHostCallback.html#onRequestPermissionsFromFragment(androidx.fragment.app.Fragment,java.lang.String[],int)">onRequestPermissionsFromFragment</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&gt;&nbsp;permissions,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;requestCode<br>)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<span><del><a href="/reference/androidx/fragment/app/FragmentHostCallback.html#onRequestPermissionsFromFragment(androidx.fragment.app.Fragment,java.lang.String[],int)">onRequestPermissionsFromFragment</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&gt;&nbsp;permissions,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;requestCode<br>)</pre>
       <aside class="caution"><strong>This method is deprecated.</strong><br>
         <p>Have your FragmentHostCallback implement ActivityResultRegistryOwner to allow Fragments to use <code><a href="/reference/androidx/fragment/app/Fragment.html#registerForActivityResult(androidx.activity.result.contract.ActivityResultContract&lt;I,O&gt;,androidx.activity.result.ActivityResultCallback&lt;O&gt;)">Fragment#registerForActivityResult(ActivityResultContract, ActivityResultCallback)</a></code> with RequestMultiplePermissions. This method will still be called when Fragments call the deprecated <code>requestPermissions()</code> method.</p>
       </aside>
@@ -303,27 +303,27 @@
     </div>
     <div><a name="onShouldSaveFragmentState-androidx.fragment.app.Fragment-"></a>
       <h3 class="api-name" id="onShouldSaveFragmentState(androidx.fragment.app.Fragment)">onShouldSaveFragmentState</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;boolean&nbsp;<a href="/reference/androidx/fragment/app/FragmentHostCallback.html#onShouldSaveFragmentState(androidx.fragment.app.Fragment)">onShouldSaveFragmentState</a>(<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;boolean&nbsp;<a href="/reference/androidx/fragment/app/FragmentHostCallback.html#onShouldSaveFragmentState(androidx.fragment.app.Fragment)">onShouldSaveFragmentState</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment)</pre>
       <p>Return <code>{@code true}</code> if the fragment's state needs to be saved.</p>
     </div>
     <div><a name="onShouldShowRequestPermissionRationale-java.lang.String-"></a>
       <h3 class="api-name" id="onShouldShowRequestPermissionRationale(java.lang.String)">onShouldShowRequestPermissionRationale</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;boolean&nbsp;<a href="/reference/androidx/fragment/app/FragmentHostCallback.html#onShouldShowRequestPermissionRationale(java.lang.String)">onShouldShowRequestPermissionRationale</a>(<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;permission)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;boolean&nbsp;<a href="/reference/androidx/fragment/app/FragmentHostCallback.html#onShouldShowRequestPermissionRationale(java.lang.String)">onShouldShowRequestPermissionRationale</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;permission)</pre>
       <p>Checks whether to show permission rationale UI from a fragment. See FragmentActivity#shouldShowRequestPermissionRationale(String)</p>
     </div>
     <div><a name="onStartActivityFromFragment(androidx.fragment.app.Fragment, android.content.Intent, int)"></a><a name="onStartActivityFromFragment-androidx.fragment.app.Fragment-android.content.Intent-int-"></a>
       <h3 class="api-name" id="onStartActivityFromFragment(androidx.fragment.app.Fragment,android.content.Intent,int)">onStartActivityFromFragment</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentHostCallback.html#onStartActivityFromFragment(androidx.fragment.app.Fragment,android.content.Intent,int)">onStartActivityFromFragment</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment,<br>&nbsp;&nbsp;&nbsp;&nbsp;Intent&nbsp;intent,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;requestCode<br>)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentHostCallback.html#onStartActivityFromFragment(androidx.fragment.app.Fragment,android.content.Intent,int)">onStartActivityFromFragment</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment,<br>&nbsp;&nbsp;&nbsp;&nbsp;Intent&nbsp;intent,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;requestCode<br>)</pre>
       <p>Starts a new Activity from the given fragment. See FragmentActivity#startActivityForResult(Intent, int).</p>
     </div>
     <div><a name="onStartActivityFromFragment(androidx.fragment.app.Fragment, android.content.Intent, int, android.os.Bundle)"></a><a name="onStartActivityFromFragment-androidx.fragment.app.Fragment-android.content.Intent-int-android.os.Bundle-"></a>
       <h3 class="api-name" id="onStartActivityFromFragment(androidx.fragment.app.Fragment,android.content.Intent,int,android.os.Bundle)">onStartActivityFromFragment</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentHostCallback.html#onStartActivityFromFragment(androidx.fragment.app.Fragment,android.content.Intent,int,android.os.Bundle)">onStartActivityFromFragment</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment,<br>&nbsp;&nbsp;&nbsp;&nbsp;Intent&nbsp;intent,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;requestCode,<br>&nbsp;&nbsp;&nbsp;&nbsp;Bundle&nbsp;options<br>)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentHostCallback.html#onStartActivityFromFragment(androidx.fragment.app.Fragment,android.content.Intent,int,android.os.Bundle)">onStartActivityFromFragment</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment,<br>&nbsp;&nbsp;&nbsp;&nbsp;Intent&nbsp;intent,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;requestCode,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Bundle&nbsp;options<br>)</pre>
       <p>Starts a new Activity from the given fragment. See FragmentActivity#startActivityForResult(Intent, int, Bundle).</p>
     </div>
     <div><a name="onStartIntentSenderFromFragment(androidx.fragment.app.Fragment, android.content.IntentSender, int, android.content.Intent, int, int, int, android.os.Bundle)"></a><a name="onStartIntentSenderFromFragment-androidx.fragment.app.Fragment-android.content.IntentSender-int-android.content.Intent-int-int-int-android.os.Bundle-"></a>
       <h3 class="api-name" id="onStartIntentSenderFromFragment(androidx.fragment.app.Fragment,android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle)">onStartIntentSenderFromFragment</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<span><del><a href="/reference/androidx/fragment/app/FragmentHostCallback.html#onStartIntentSenderFromFragment(androidx.fragment.app.Fragment,android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle)">onStartIntentSenderFromFragment</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment,<br>&nbsp;&nbsp;&nbsp;&nbsp;IntentSender&nbsp;intent,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;requestCode,<br>&nbsp;&nbsp;&nbsp;&nbsp;Intent&nbsp;fillInIntent,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;flagsMask,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;flagsValues,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;extraFlags,<br>&nbsp;&nbsp;&nbsp;&nbsp;Bundle&nbsp;options<br>)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<span><del><a href="/reference/androidx/fragment/app/FragmentHostCallback.html#onStartIntentSenderFromFragment(androidx.fragment.app.Fragment,android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle)">onStartIntentSenderFromFragment</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment,<br>&nbsp;&nbsp;&nbsp;&nbsp;IntentSender&nbsp;intent,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;requestCode,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Intent&nbsp;fillInIntent,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;flagsMask,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;flagsValues,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;extraFlags,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Bundle&nbsp;options<br>)</pre>
       <aside class="caution"><strong>This method is deprecated.</strong><br>
         <p>Have your FragmentHostCallback implement ActivityResultRegistryOwner to allow Fragments to use <code><a href="/reference/androidx/fragment/app/Fragment.html#registerForActivityResult(androidx.activity.result.contract.ActivityResultContract&lt;I,O&gt;,androidx.activity.result.ActivityResultCallback&lt;O&gt;)">Fragment#registerForActivityResult(ActivityResultContract, ActivityResultCallback)</a></code> with StartIntentSenderForResult. This method will still be called when Fragments call the deprecated <code>startIntentSenderForResult()</code> method.</p>
       </aside>
diff --git a/testData/fragment/docs/reference/androidx/fragment/app/FragmentManager.FragmentLifecycleCallbacks.html b/testData/fragment/docs/reference/androidx/fragment/app/FragmentManager.FragmentLifecycleCallbacks.html
index 6731e1d..584ba6a 100644
--- a/testData/fragment/docs/reference/androidx/fragment/app/FragmentManager.FragmentLifecycleCallbacks.html
+++ b/testData/fragment/docs/reference/androidx/fragment/app/FragmentManager.FragmentLifecycleCallbacks.html
@@ -42,7 +42,7 @@
           <tr>
             <td><code>void</code></td>
             <td width="100%">
-              <div><code><span><del><a href="/reference/androidx/fragment/app/FragmentManager.FragmentLifecycleCallbacks.html#onFragmentActivityCreated(androidx.fragment.app.FragmentManager,androidx.fragment.app.Fragment,android.os.Bundle)">onFragmentActivityCreated</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;fm,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;f,<br>&nbsp;&nbsp;&nbsp;&nbsp;Bundle&nbsp;savedInstanceState<br>)</code></div>
+              <div><code><span><del><a href="/reference/androidx/fragment/app/FragmentManager.FragmentLifecycleCallbacks.html#onFragmentActivityCreated(androidx.fragment.app.FragmentManager,androidx.fragment.app.Fragment,android.os.Bundle)">onFragmentActivityCreated</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;fm,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;f,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Bundle&nbsp;savedInstanceState<br>)</code></div>
               <p><strong>This method is deprecated.</strong> 
                 <p>To get a callback specifically when a Fragment activity's onCreate is called, register a androidx.lifecycle.LifecycleObserver on the Activity's Lifecycle in <code><a href="/reference/androidx/fragment/app/FragmentManager.FragmentLifecycleCallbacks.html#onFragmentAttached(androidx.fragment.app.FragmentManager,androidx.fragment.app.Fragment,android.content.Context)">onFragmentAttached</a></code>, removing it when it receives the Lifecycle.State#CREATED callback.</p>
               </p>
@@ -51,91 +51,91 @@
           <tr>
             <td><code>void</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/FragmentManager.FragmentLifecycleCallbacks.html#onFragmentAttached(androidx.fragment.app.FragmentManager,androidx.fragment.app.Fragment,android.content.Context)">onFragmentAttached</a>(<a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;fm,&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;f,&nbsp;Context&nbsp;context)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/FragmentManager.FragmentLifecycleCallbacks.html#onFragmentAttached(androidx.fragment.app.FragmentManager,androidx.fragment.app.Fragment,android.content.Context)">onFragmentAttached</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;fm,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;f,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Context&nbsp;context<br>)</code></div>
               <p>Called after the fragment has been attached to its host.</p>
             </td>
           </tr>
           <tr>
             <td><code>void</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/FragmentManager.FragmentLifecycleCallbacks.html#onFragmentCreated(androidx.fragment.app.FragmentManager,androidx.fragment.app.Fragment,android.os.Bundle)">onFragmentCreated</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;fm,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;f,<br>&nbsp;&nbsp;&nbsp;&nbsp;Bundle&nbsp;savedInstanceState<br>)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/FragmentManager.FragmentLifecycleCallbacks.html#onFragmentCreated(androidx.fragment.app.FragmentManager,androidx.fragment.app.Fragment,android.os.Bundle)">onFragmentCreated</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;fm,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;f,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Bundle&nbsp;savedInstanceState<br>)</code></div>
               <p>Called after the fragment has returned from the FragmentManager's call to <code><a href="/reference/androidx/fragment/app/Fragment.html#onCreate(android.os.Bundle)">Fragment#onCreate(Bundle)</a></code>.</p>
             </td>
           </tr>
           <tr>
             <td><code>void</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/FragmentManager.FragmentLifecycleCallbacks.html#onFragmentDestroyed(androidx.fragment.app.FragmentManager,androidx.fragment.app.Fragment)">onFragmentDestroyed</a>(<a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;fm,&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;f)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/FragmentManager.FragmentLifecycleCallbacks.html#onFragmentDestroyed(androidx.fragment.app.FragmentManager,androidx.fragment.app.Fragment)">onFragmentDestroyed</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;fm,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;f)</code></div>
               <p>Called after the fragment has returned from the FragmentManager's call to <code><a href="/reference/androidx/fragment/app/Fragment.html#onDestroy()">Fragment#onDestroy()</a></code>.</p>
             </td>
           </tr>
           <tr>
             <td><code>void</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/FragmentManager.FragmentLifecycleCallbacks.html#onFragmentDetached(androidx.fragment.app.FragmentManager,androidx.fragment.app.Fragment)">onFragmentDetached</a>(<a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;fm,&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;f)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/FragmentManager.FragmentLifecycleCallbacks.html#onFragmentDetached(androidx.fragment.app.FragmentManager,androidx.fragment.app.Fragment)">onFragmentDetached</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;fm,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;f)</code></div>
               <p>Called after the fragment has returned from the FragmentManager's call to <code><a href="/reference/androidx/fragment/app/Fragment.html#onDetach()">Fragment#onDetach()</a></code>.</p>
             </td>
           </tr>
           <tr>
             <td><code>void</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/FragmentManager.FragmentLifecycleCallbacks.html#onFragmentPaused(androidx.fragment.app.FragmentManager,androidx.fragment.app.Fragment)">onFragmentPaused</a>(<a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;fm,&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;f)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/FragmentManager.FragmentLifecycleCallbacks.html#onFragmentPaused(androidx.fragment.app.FragmentManager,androidx.fragment.app.Fragment)">onFragmentPaused</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;fm,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;f)</code></div>
               <p>Called after the fragment has returned from the FragmentManager's call to <code><a href="/reference/androidx/fragment/app/Fragment.html#onPause()">Fragment#onPause()</a></code>.</p>
             </td>
           </tr>
           <tr>
             <td><code>void</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/FragmentManager.FragmentLifecycleCallbacks.html#onFragmentPreAttached(androidx.fragment.app.FragmentManager,androidx.fragment.app.Fragment,android.content.Context)">onFragmentPreAttached</a>(<a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;fm,&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;f,&nbsp;Context&nbsp;context)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/FragmentManager.FragmentLifecycleCallbacks.html#onFragmentPreAttached(androidx.fragment.app.FragmentManager,androidx.fragment.app.Fragment,android.content.Context)">onFragmentPreAttached</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;fm,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;f,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Context&nbsp;context<br>)</code></div>
               <p>Called right before the fragment's <code><a href="/reference/androidx/fragment/app/Fragment.html#onAttach(android.content.Context)">Fragment#onAttach(Context)</a></code> method is called.</p>
             </td>
           </tr>
           <tr>
             <td><code>void</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/FragmentManager.FragmentLifecycleCallbacks.html#onFragmentPreCreated(androidx.fragment.app.FragmentManager,androidx.fragment.app.Fragment,android.os.Bundle)">onFragmentPreCreated</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;fm,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;f,<br>&nbsp;&nbsp;&nbsp;&nbsp;Bundle&nbsp;savedInstanceState<br>)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/FragmentManager.FragmentLifecycleCallbacks.html#onFragmentPreCreated(androidx.fragment.app.FragmentManager,androidx.fragment.app.Fragment,android.os.Bundle)">onFragmentPreCreated</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;fm,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;f,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Bundle&nbsp;savedInstanceState<br>)</code></div>
               <p>Called right before the fragment's <code><a href="/reference/androidx/fragment/app/Fragment.html#onCreate(android.os.Bundle)">Fragment#onCreate(Bundle)</a></code> method is called.</p>
             </td>
           </tr>
           <tr>
             <td><code>void</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/FragmentManager.FragmentLifecycleCallbacks.html#onFragmentResumed(androidx.fragment.app.FragmentManager,androidx.fragment.app.Fragment)">onFragmentResumed</a>(<a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;fm,&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;f)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/FragmentManager.FragmentLifecycleCallbacks.html#onFragmentResumed(androidx.fragment.app.FragmentManager,androidx.fragment.app.Fragment)">onFragmentResumed</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;fm,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;f)</code></div>
               <p>Called after the fragment has returned from the FragmentManager's call to <code><a href="/reference/androidx/fragment/app/Fragment.html#onResume()">Fragment#onResume()</a></code>.</p>
             </td>
           </tr>
           <tr>
             <td><code>void</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/FragmentManager.FragmentLifecycleCallbacks.html#onFragmentSaveInstanceState(androidx.fragment.app.FragmentManager,androidx.fragment.app.Fragment,android.os.Bundle)">onFragmentSaveInstanceState</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;fm,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;f,<br>&nbsp;&nbsp;&nbsp;&nbsp;Bundle&nbsp;outState<br>)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/FragmentManager.FragmentLifecycleCallbacks.html#onFragmentSaveInstanceState(androidx.fragment.app.FragmentManager,androidx.fragment.app.Fragment,android.os.Bundle)">onFragmentSaveInstanceState</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;fm,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;f,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Bundle&nbsp;outState<br>)</code></div>
               <p>Called after the fragment has returned from the FragmentManager's call to <code><a href="/reference/androidx/fragment/app/Fragment.html#onSaveInstanceState(android.os.Bundle)">Fragment#onSaveInstanceState(Bundle)</a></code>.</p>
             </td>
           </tr>
           <tr>
             <td><code>void</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/FragmentManager.FragmentLifecycleCallbacks.html#onFragmentStarted(androidx.fragment.app.FragmentManager,androidx.fragment.app.Fragment)">onFragmentStarted</a>(<a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;fm,&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;f)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/FragmentManager.FragmentLifecycleCallbacks.html#onFragmentStarted(androidx.fragment.app.FragmentManager,androidx.fragment.app.Fragment)">onFragmentStarted</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;fm,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;f)</code></div>
               <p>Called after the fragment has returned from the FragmentManager's call to <code><a href="/reference/androidx/fragment/app/Fragment.html#onStart()">Fragment#onStart()</a></code>.</p>
             </td>
           </tr>
           <tr>
             <td><code>void</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/FragmentManager.FragmentLifecycleCallbacks.html#onFragmentStopped(androidx.fragment.app.FragmentManager,androidx.fragment.app.Fragment)">onFragmentStopped</a>(<a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;fm,&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;f)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/FragmentManager.FragmentLifecycleCallbacks.html#onFragmentStopped(androidx.fragment.app.FragmentManager,androidx.fragment.app.Fragment)">onFragmentStopped</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;fm,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;f)</code></div>
               <p>Called after the fragment has returned from the FragmentManager's call to <code><a href="/reference/androidx/fragment/app/Fragment.html#onStop()">Fragment#onStop()</a></code>.</p>
             </td>
           </tr>
           <tr>
             <td><code>void</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/FragmentManager.FragmentLifecycleCallbacks.html#onFragmentViewCreated(androidx.fragment.app.FragmentManager,androidx.fragment.app.Fragment,android.view.View,android.os.Bundle)">onFragmentViewCreated</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;fm,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;f,<br>&nbsp;&nbsp;&nbsp;&nbsp;View&nbsp;v,<br>&nbsp;&nbsp;&nbsp;&nbsp;Bundle&nbsp;savedInstanceState<br>)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/FragmentManager.FragmentLifecycleCallbacks.html#onFragmentViewCreated(androidx.fragment.app.FragmentManager,androidx.fragment.app.Fragment,android.view.View,android.os.Bundle)">onFragmentViewCreated</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;fm,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;f,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;View&nbsp;v,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Bundle&nbsp;savedInstanceState<br>)</code></div>
               <p>Called after the fragment has returned a non-null view from the FragmentManager's request to <code><a href="/reference/androidx/fragment/app/Fragment.html#onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle)">Fragment#onCreateView(LayoutInflater, ViewGroup, Bundle)</a></code>.</p>
             </td>
           </tr>
           <tr>
             <td><code>void</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/FragmentManager.FragmentLifecycleCallbacks.html#onFragmentViewDestroyed(androidx.fragment.app.FragmentManager,androidx.fragment.app.Fragment)">onFragmentViewDestroyed</a>(<a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;fm,&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;f)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/FragmentManager.FragmentLifecycleCallbacks.html#onFragmentViewDestroyed(androidx.fragment.app.FragmentManager,androidx.fragment.app.Fragment)">onFragmentViewDestroyed</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;fm,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;f)</code></div>
               <p>Called after the fragment has returned from the FragmentManager's call to <code><a href="/reference/androidx/fragment/app/Fragment.html#onDestroyView()">Fragment#onDestroyView()</a></code>.</p>
             </td>
           </tr>
@@ -150,7 +150,7 @@
     <h2>Public methods</h2>
     <div><a name="onFragmentActivityCreated(androidx.fragment.app.FragmentManager, androidx.fragment.app.Fragment, android.os.Bundle)"></a><a name="onFragmentActivityCreated-androidx.fragment.app.FragmentManager-androidx.fragment.app.Fragment-android.os.Bundle-"></a>
       <h3 class="api-name" id="onFragmentActivityCreated(androidx.fragment.app.FragmentManager,androidx.fragment.app.Fragment,android.os.Bundle)">onFragmentActivityCreated</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<span><del><a href="/reference/androidx/fragment/app/FragmentManager.FragmentLifecycleCallbacks.html#onFragmentActivityCreated(androidx.fragment.app.FragmentManager,androidx.fragment.app.Fragment,android.os.Bundle)">onFragmentActivityCreated</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;fm,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;f,<br>&nbsp;&nbsp;&nbsp;&nbsp;Bundle&nbsp;savedInstanceState<br>)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<span><del><a href="/reference/androidx/fragment/app/FragmentManager.FragmentLifecycleCallbacks.html#onFragmentActivityCreated(androidx.fragment.app.FragmentManager,androidx.fragment.app.Fragment,android.os.Bundle)">onFragmentActivityCreated</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;fm,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;f,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Bundle&nbsp;savedInstanceState<br>)</pre>
       <aside class="caution"><strong>This method is deprecated.</strong><br>
         <p>To get a callback specifically when a Fragment activity's onCreate is called, register a androidx.lifecycle.LifecycleObserver on the Activity's Lifecycle in <code><a href="/reference/androidx/fragment/app/FragmentManager.FragmentLifecycleCallbacks.html#onFragmentAttached(androidx.fragment.app.FragmentManager,androidx.fragment.app.Fragment,android.content.Context)">onFragmentAttached</a></code>, removing it when it receives the Lifecycle.State#CREATED callback.</p>
       </aside>
@@ -164,19 +164,19 @@
           </thead>
           <tbody>
             <tr>
-              <td><code><a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;fm</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;fm</code></td>
               <td width="100%">
                 <p>Host FragmentManager</p>
               </td>
             </tr>
             <tr>
-              <td><code><a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;f</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;f</code></td>
               <td width="100%">
                 <p>Fragment changing state</p>
               </td>
             </tr>
             <tr>
-              <td><code>Bundle&nbsp;savedInstanceState</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Bundle&nbsp;savedInstanceState</code></td>
               <td width="100%">
                 <p>Saved instance bundle from a previous instance</p>
               </td>
@@ -187,7 +187,7 @@
     </div>
     <div><a name="onFragmentAttached(androidx.fragment.app.FragmentManager, androidx.fragment.app.Fragment, android.content.Context)"></a><a name="onFragmentAttached-androidx.fragment.app.FragmentManager-androidx.fragment.app.Fragment-android.content.Context-"></a>
       <h3 class="api-name" id="onFragmentAttached(androidx.fragment.app.FragmentManager,androidx.fragment.app.Fragment,android.content.Context)">onFragmentAttached</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.FragmentLifecycleCallbacks.html#onFragmentAttached(androidx.fragment.app.FragmentManager,androidx.fragment.app.Fragment,android.content.Context)">onFragmentAttached</a>(<a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;fm,&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;f,&nbsp;Context&nbsp;context)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.FragmentLifecycleCallbacks.html#onFragmentAttached(androidx.fragment.app.FragmentManager,androidx.fragment.app.Fragment,android.content.Context)">onFragmentAttached</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;fm,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;f,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Context&nbsp;context<br>)</pre>
       <p>Called after the fragment has been attached to its host. Its host will have had <code>onAttachFragment</code> called before this call happens.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -198,19 +198,19 @@
           </thead>
           <tbody>
             <tr>
-              <td><code><a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;fm</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;fm</code></td>
               <td width="100%">
                 <p>Host FragmentManager</p>
               </td>
             </tr>
             <tr>
-              <td><code><a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;f</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;f</code></td>
               <td width="100%">
                 <p>Fragment changing state</p>
               </td>
             </tr>
             <tr>
-              <td><code>Context&nbsp;context</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Context&nbsp;context</code></td>
               <td width="100%">
                 <p>Context that the Fragment was attached to</p>
               </td>
@@ -221,7 +221,7 @@
     </div>
     <div><a name="onFragmentCreated(androidx.fragment.app.FragmentManager, androidx.fragment.app.Fragment, android.os.Bundle)"></a><a name="onFragmentCreated-androidx.fragment.app.FragmentManager-androidx.fragment.app.Fragment-android.os.Bundle-"></a>
       <h3 class="api-name" id="onFragmentCreated(androidx.fragment.app.FragmentManager,androidx.fragment.app.Fragment,android.os.Bundle)">onFragmentCreated</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.FragmentLifecycleCallbacks.html#onFragmentCreated(androidx.fragment.app.FragmentManager,androidx.fragment.app.Fragment,android.os.Bundle)">onFragmentCreated</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;fm,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;f,<br>&nbsp;&nbsp;&nbsp;&nbsp;Bundle&nbsp;savedInstanceState<br>)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.FragmentLifecycleCallbacks.html#onFragmentCreated(androidx.fragment.app.FragmentManager,androidx.fragment.app.Fragment,android.os.Bundle)">onFragmentCreated</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;fm,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;f,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Bundle&nbsp;savedInstanceState<br>)</pre>
       <p>Called after the fragment has returned from the FragmentManager's call to <code><a href="/reference/androidx/fragment/app/Fragment.html#onCreate(android.os.Bundle)">Fragment#onCreate(Bundle)</a></code>. This will only happen once for any given fragment instance, though the fragment may be attached and detached multiple times.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -232,19 +232,19 @@
           </thead>
           <tbody>
             <tr>
-              <td><code><a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;fm</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;fm</code></td>
               <td width="100%">
                 <p>Host FragmentManager</p>
               </td>
             </tr>
             <tr>
-              <td><code><a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;f</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;f</code></td>
               <td width="100%">
                 <p>Fragment changing state</p>
               </td>
             </tr>
             <tr>
-              <td><code>Bundle&nbsp;savedInstanceState</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Bundle&nbsp;savedInstanceState</code></td>
               <td width="100%">
                 <p>Saved instance bundle from a previous instance</p>
               </td>
@@ -255,7 +255,7 @@
     </div>
     <div><a name="onFragmentDestroyed(androidx.fragment.app.FragmentManager, androidx.fragment.app.Fragment)"></a><a name="onFragmentDestroyed-androidx.fragment.app.FragmentManager-androidx.fragment.app.Fragment-"></a>
       <h3 class="api-name" id="onFragmentDestroyed(androidx.fragment.app.FragmentManager,androidx.fragment.app.Fragment)">onFragmentDestroyed</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.FragmentLifecycleCallbacks.html#onFragmentDestroyed(androidx.fragment.app.FragmentManager,androidx.fragment.app.Fragment)">onFragmentDestroyed</a>(<a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;fm,&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;f)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.FragmentLifecycleCallbacks.html#onFragmentDestroyed(androidx.fragment.app.FragmentManager,androidx.fragment.app.Fragment)">onFragmentDestroyed</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;fm,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;f)</pre>
       <p>Called after the fragment has returned from the FragmentManager's call to <code><a href="/reference/androidx/fragment/app/Fragment.html#onDestroy()">Fragment#onDestroy()</a></code>.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -266,13 +266,13 @@
           </thead>
           <tbody>
             <tr>
-              <td><code><a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;fm</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;fm</code></td>
               <td width="100%">
                 <p>Host FragmentManager</p>
               </td>
             </tr>
             <tr>
-              <td><code><a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;f</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;f</code></td>
               <td width="100%">
                 <p>Fragment changing state</p>
               </td>
@@ -283,7 +283,7 @@
     </div>
     <div><a name="onFragmentDetached(androidx.fragment.app.FragmentManager, androidx.fragment.app.Fragment)"></a><a name="onFragmentDetached-androidx.fragment.app.FragmentManager-androidx.fragment.app.Fragment-"></a>
       <h3 class="api-name" id="onFragmentDetached(androidx.fragment.app.FragmentManager,androidx.fragment.app.Fragment)">onFragmentDetached</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.FragmentLifecycleCallbacks.html#onFragmentDetached(androidx.fragment.app.FragmentManager,androidx.fragment.app.Fragment)">onFragmentDetached</a>(<a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;fm,&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;f)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.FragmentLifecycleCallbacks.html#onFragmentDetached(androidx.fragment.app.FragmentManager,androidx.fragment.app.Fragment)">onFragmentDetached</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;fm,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;f)</pre>
       <p>Called after the fragment has returned from the FragmentManager's call to <code><a href="/reference/androidx/fragment/app/Fragment.html#onDetach()">Fragment#onDetach()</a></code>.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -294,13 +294,13 @@
           </thead>
           <tbody>
             <tr>
-              <td><code><a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;fm</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;fm</code></td>
               <td width="100%">
                 <p>Host FragmentManager</p>
               </td>
             </tr>
             <tr>
-              <td><code><a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;f</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;f</code></td>
               <td width="100%">
                 <p>Fragment changing state</p>
               </td>
@@ -311,7 +311,7 @@
     </div>
     <div><a name="onFragmentPaused(androidx.fragment.app.FragmentManager, androidx.fragment.app.Fragment)"></a><a name="onFragmentPaused-androidx.fragment.app.FragmentManager-androidx.fragment.app.Fragment-"></a>
       <h3 class="api-name" id="onFragmentPaused(androidx.fragment.app.FragmentManager,androidx.fragment.app.Fragment)">onFragmentPaused</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.FragmentLifecycleCallbacks.html#onFragmentPaused(androidx.fragment.app.FragmentManager,androidx.fragment.app.Fragment)">onFragmentPaused</a>(<a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;fm,&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;f)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.FragmentLifecycleCallbacks.html#onFragmentPaused(androidx.fragment.app.FragmentManager,androidx.fragment.app.Fragment)">onFragmentPaused</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;fm,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;f)</pre>
       <p>Called after the fragment has returned from the FragmentManager's call to <code><a href="/reference/androidx/fragment/app/Fragment.html#onPause()">Fragment#onPause()</a></code>.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -322,13 +322,13 @@
           </thead>
           <tbody>
             <tr>
-              <td><code><a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;fm</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;fm</code></td>
               <td width="100%">
                 <p>Host FragmentManager</p>
               </td>
             </tr>
             <tr>
-              <td><code><a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;f</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;f</code></td>
               <td width="100%">
                 <p>Fragment changing state</p>
               </td>
@@ -339,7 +339,7 @@
     </div>
     <div><a name="onFragmentPreAttached(androidx.fragment.app.FragmentManager, androidx.fragment.app.Fragment, android.content.Context)"></a><a name="onFragmentPreAttached-androidx.fragment.app.FragmentManager-androidx.fragment.app.Fragment-android.content.Context-"></a>
       <h3 class="api-name" id="onFragmentPreAttached(androidx.fragment.app.FragmentManager,androidx.fragment.app.Fragment,android.content.Context)">onFragmentPreAttached</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.FragmentLifecycleCallbacks.html#onFragmentPreAttached(androidx.fragment.app.FragmentManager,androidx.fragment.app.Fragment,android.content.Context)">onFragmentPreAttached</a>(<a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;fm,&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;f,&nbsp;Context&nbsp;context)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.FragmentLifecycleCallbacks.html#onFragmentPreAttached(androidx.fragment.app.FragmentManager,androidx.fragment.app.Fragment,android.content.Context)">onFragmentPreAttached</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;fm,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;f,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Context&nbsp;context<br>)</pre>
       <p>Called right before the fragment's <code><a href="/reference/androidx/fragment/app/Fragment.html#onAttach(android.content.Context)">Fragment#onAttach(Context)</a></code> method is called. This is a good time to inject any required dependencies or perform other configuration for the fragment before any of the fragment's lifecycle methods are invoked.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -350,19 +350,19 @@
           </thead>
           <tbody>
             <tr>
-              <td><code><a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;fm</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;fm</code></td>
               <td width="100%">
                 <p>Host FragmentManager</p>
               </td>
             </tr>
             <tr>
-              <td><code><a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;f</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;f</code></td>
               <td width="100%">
                 <p>Fragment changing state</p>
               </td>
             </tr>
             <tr>
-              <td><code>Context&nbsp;context</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Context&nbsp;context</code></td>
               <td width="100%">
                 <p>Context that the Fragment is being attached to</p>
               </td>
@@ -373,7 +373,7 @@
     </div>
     <div><a name="onFragmentPreCreated(androidx.fragment.app.FragmentManager, androidx.fragment.app.Fragment, android.os.Bundle)"></a><a name="onFragmentPreCreated-androidx.fragment.app.FragmentManager-androidx.fragment.app.Fragment-android.os.Bundle-"></a>
       <h3 class="api-name" id="onFragmentPreCreated(androidx.fragment.app.FragmentManager,androidx.fragment.app.Fragment,android.os.Bundle)">onFragmentPreCreated</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.FragmentLifecycleCallbacks.html#onFragmentPreCreated(androidx.fragment.app.FragmentManager,androidx.fragment.app.Fragment,android.os.Bundle)">onFragmentPreCreated</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;fm,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;f,<br>&nbsp;&nbsp;&nbsp;&nbsp;Bundle&nbsp;savedInstanceState<br>)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.FragmentLifecycleCallbacks.html#onFragmentPreCreated(androidx.fragment.app.FragmentManager,androidx.fragment.app.Fragment,android.os.Bundle)">onFragmentPreCreated</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;fm,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;f,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Bundle&nbsp;savedInstanceState<br>)</pre>
       <p>Called right before the fragment's <code><a href="/reference/androidx/fragment/app/Fragment.html#onCreate(android.os.Bundle)">Fragment#onCreate(Bundle)</a></code> method is called. This is a good time to inject any required dependencies or perform other configuration for the fragment.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -384,19 +384,19 @@
           </thead>
           <tbody>
             <tr>
-              <td><code><a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;fm</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;fm</code></td>
               <td width="100%">
                 <p>Host FragmentManager</p>
               </td>
             </tr>
             <tr>
-              <td><code><a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;f</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;f</code></td>
               <td width="100%">
                 <p>Fragment changing state</p>
               </td>
             </tr>
             <tr>
-              <td><code>Bundle&nbsp;savedInstanceState</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Bundle&nbsp;savedInstanceState</code></td>
               <td width="100%">
                 <p>Saved instance bundle from a previous instance</p>
               </td>
@@ -407,7 +407,7 @@
     </div>
     <div><a name="onFragmentResumed(androidx.fragment.app.FragmentManager, androidx.fragment.app.Fragment)"></a><a name="onFragmentResumed-androidx.fragment.app.FragmentManager-androidx.fragment.app.Fragment-"></a>
       <h3 class="api-name" id="onFragmentResumed(androidx.fragment.app.FragmentManager,androidx.fragment.app.Fragment)">onFragmentResumed</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.FragmentLifecycleCallbacks.html#onFragmentResumed(androidx.fragment.app.FragmentManager,androidx.fragment.app.Fragment)">onFragmentResumed</a>(<a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;fm,&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;f)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.FragmentLifecycleCallbacks.html#onFragmentResumed(androidx.fragment.app.FragmentManager,androidx.fragment.app.Fragment)">onFragmentResumed</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;fm,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;f)</pre>
       <p>Called after the fragment has returned from the FragmentManager's call to <code><a href="/reference/androidx/fragment/app/Fragment.html#onResume()">Fragment#onResume()</a></code>.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -418,13 +418,13 @@
           </thead>
           <tbody>
             <tr>
-              <td><code><a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;fm</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;fm</code></td>
               <td width="100%">
                 <p>Host FragmentManager</p>
               </td>
             </tr>
             <tr>
-              <td><code><a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;f</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;f</code></td>
               <td width="100%">
                 <p>Fragment changing state</p>
               </td>
@@ -435,7 +435,7 @@
     </div>
     <div><a name="onFragmentSaveInstanceState(androidx.fragment.app.FragmentManager, androidx.fragment.app.Fragment, android.os.Bundle)"></a><a name="onFragmentSaveInstanceState-androidx.fragment.app.FragmentManager-androidx.fragment.app.Fragment-android.os.Bundle-"></a>
       <h3 class="api-name" id="onFragmentSaveInstanceState(androidx.fragment.app.FragmentManager,androidx.fragment.app.Fragment,android.os.Bundle)">onFragmentSaveInstanceState</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.FragmentLifecycleCallbacks.html#onFragmentSaveInstanceState(androidx.fragment.app.FragmentManager,androidx.fragment.app.Fragment,android.os.Bundle)">onFragmentSaveInstanceState</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;fm,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;f,<br>&nbsp;&nbsp;&nbsp;&nbsp;Bundle&nbsp;outState<br>)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.FragmentLifecycleCallbacks.html#onFragmentSaveInstanceState(androidx.fragment.app.FragmentManager,androidx.fragment.app.Fragment,android.os.Bundle)">onFragmentSaveInstanceState</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;fm,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;f,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Bundle&nbsp;outState<br>)</pre>
       <p>Called after the fragment has returned from the FragmentManager's call to <code><a href="/reference/androidx/fragment/app/Fragment.html#onSaveInstanceState(android.os.Bundle)">Fragment#onSaveInstanceState(Bundle)</a></code>.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -446,19 +446,19 @@
           </thead>
           <tbody>
             <tr>
-              <td><code><a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;fm</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;fm</code></td>
               <td width="100%">
                 <p>Host FragmentManager</p>
               </td>
             </tr>
             <tr>
-              <td><code><a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;f</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;f</code></td>
               <td width="100%">
                 <p>Fragment changing state</p>
               </td>
             </tr>
             <tr>
-              <td><code>Bundle&nbsp;outState</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Bundle&nbsp;outState</code></td>
               <td width="100%">
                 <p>Saved state bundle for the fragment</p>
               </td>
@@ -469,7 +469,7 @@
     </div>
     <div><a name="onFragmentStarted(androidx.fragment.app.FragmentManager, androidx.fragment.app.Fragment)"></a><a name="onFragmentStarted-androidx.fragment.app.FragmentManager-androidx.fragment.app.Fragment-"></a>
       <h3 class="api-name" id="onFragmentStarted(androidx.fragment.app.FragmentManager,androidx.fragment.app.Fragment)">onFragmentStarted</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.FragmentLifecycleCallbacks.html#onFragmentStarted(androidx.fragment.app.FragmentManager,androidx.fragment.app.Fragment)">onFragmentStarted</a>(<a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;fm,&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;f)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.FragmentLifecycleCallbacks.html#onFragmentStarted(androidx.fragment.app.FragmentManager,androidx.fragment.app.Fragment)">onFragmentStarted</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;fm,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;f)</pre>
       <p>Called after the fragment has returned from the FragmentManager's call to <code><a href="/reference/androidx/fragment/app/Fragment.html#onStart()">Fragment#onStart()</a></code>.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -480,13 +480,13 @@
           </thead>
           <tbody>
             <tr>
-              <td><code><a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;fm</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;fm</code></td>
               <td width="100%">
                 <p>Host FragmentManager</p>
               </td>
             </tr>
             <tr>
-              <td><code><a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;f</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;f</code></td>
               <td width="100%">
                 <p>Fragment changing state</p>
               </td>
@@ -497,7 +497,7 @@
     </div>
     <div><a name="onFragmentStopped(androidx.fragment.app.FragmentManager, androidx.fragment.app.Fragment)"></a><a name="onFragmentStopped-androidx.fragment.app.FragmentManager-androidx.fragment.app.Fragment-"></a>
       <h3 class="api-name" id="onFragmentStopped(androidx.fragment.app.FragmentManager,androidx.fragment.app.Fragment)">onFragmentStopped</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.FragmentLifecycleCallbacks.html#onFragmentStopped(androidx.fragment.app.FragmentManager,androidx.fragment.app.Fragment)">onFragmentStopped</a>(<a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;fm,&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;f)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.FragmentLifecycleCallbacks.html#onFragmentStopped(androidx.fragment.app.FragmentManager,androidx.fragment.app.Fragment)">onFragmentStopped</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;fm,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;f)</pre>
       <p>Called after the fragment has returned from the FragmentManager's call to <code><a href="/reference/androidx/fragment/app/Fragment.html#onStop()">Fragment#onStop()</a></code>.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -508,13 +508,13 @@
           </thead>
           <tbody>
             <tr>
-              <td><code><a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;fm</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;fm</code></td>
               <td width="100%">
                 <p>Host FragmentManager</p>
               </td>
             </tr>
             <tr>
-              <td><code><a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;f</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;f</code></td>
               <td width="100%">
                 <p>Fragment changing state</p>
               </td>
@@ -525,7 +525,7 @@
     </div>
     <div><a name="onFragmentViewCreated(androidx.fragment.app.FragmentManager, androidx.fragment.app.Fragment, android.view.View, android.os.Bundle)"></a><a name="onFragmentViewCreated-androidx.fragment.app.FragmentManager-androidx.fragment.app.Fragment-android.view.View-android.os.Bundle-"></a>
       <h3 class="api-name" id="onFragmentViewCreated(androidx.fragment.app.FragmentManager,androidx.fragment.app.Fragment,android.view.View,android.os.Bundle)">onFragmentViewCreated</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.FragmentLifecycleCallbacks.html#onFragmentViewCreated(androidx.fragment.app.FragmentManager,androidx.fragment.app.Fragment,android.view.View,android.os.Bundle)">onFragmentViewCreated</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;fm,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;f,<br>&nbsp;&nbsp;&nbsp;&nbsp;View&nbsp;v,<br>&nbsp;&nbsp;&nbsp;&nbsp;Bundle&nbsp;savedInstanceState<br>)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.FragmentLifecycleCallbacks.html#onFragmentViewCreated(androidx.fragment.app.FragmentManager,androidx.fragment.app.Fragment,android.view.View,android.os.Bundle)">onFragmentViewCreated</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;fm,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;f,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;View&nbsp;v,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Bundle&nbsp;savedInstanceState<br>)</pre>
       <p>Called after the fragment has returned a non-null view from the FragmentManager's request to <code><a href="/reference/androidx/fragment/app/Fragment.html#onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle)">Fragment#onCreateView(LayoutInflater, ViewGroup, Bundle)</a></code>.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -536,25 +536,25 @@
           </thead>
           <tbody>
             <tr>
-              <td><code><a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;fm</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;fm</code></td>
               <td width="100%">
                 <p>Host FragmentManager</p>
               </td>
             </tr>
             <tr>
-              <td><code><a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;f</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;f</code></td>
               <td width="100%">
                 <p>Fragment that created and owns the view</p>
               </td>
             </tr>
             <tr>
-              <td><code>View&nbsp;v</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;View&nbsp;v</code></td>
               <td width="100%">
                 <p>View returned by the fragment</p>
               </td>
             </tr>
             <tr>
-              <td><code>Bundle&nbsp;savedInstanceState</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Bundle&nbsp;savedInstanceState</code></td>
               <td width="100%">
                 <p>Saved instance bundle from a previous instance</p>
               </td>
@@ -565,7 +565,7 @@
     </div>
     <div><a name="onFragmentViewDestroyed(androidx.fragment.app.FragmentManager, androidx.fragment.app.Fragment)"></a><a name="onFragmentViewDestroyed-androidx.fragment.app.FragmentManager-androidx.fragment.app.Fragment-"></a>
       <h3 class="api-name" id="onFragmentViewDestroyed(androidx.fragment.app.FragmentManager,androidx.fragment.app.Fragment)">onFragmentViewDestroyed</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.FragmentLifecycleCallbacks.html#onFragmentViewDestroyed(androidx.fragment.app.FragmentManager,androidx.fragment.app.Fragment)">onFragmentViewDestroyed</a>(<a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;fm,&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;f)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.FragmentLifecycleCallbacks.html#onFragmentViewDestroyed(androidx.fragment.app.FragmentManager,androidx.fragment.app.Fragment)">onFragmentViewDestroyed</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;fm,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;f)</pre>
       <p>Called after the fragment has returned from the FragmentManager's call to <code><a href="/reference/androidx/fragment/app/Fragment.html#onDestroyView()">Fragment#onDestroyView()</a></code>.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -576,13 +576,13 @@
           </thead>
           <tbody>
             <tr>
-              <td><code><a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;fm</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;fm</code></td>
               <td width="100%">
                 <p>Host FragmentManager</p>
               </td>
             </tr>
             <tr>
-              <td><code><a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;f</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;f</code></td>
               <td width="100%">
                 <p>Fragment changing state</p>
               </td>
diff --git a/testData/fragment/docs/reference/androidx/fragment/app/FragmentManager.html b/testData/fragment/docs/reference/androidx/fragment/app/FragmentManager.html
index 89a2d25..5691c77 100644
--- a/testData/fragment/docs/reference/androidx/fragment/app/FragmentManager.html
+++ b/testData/fragment/docs/reference/androidx/fragment/app/FragmentManager.html
@@ -90,14 +90,14 @@
           <tr>
             <td><code>void</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/FragmentManager.html#addFragmentOnAttachListener(androidx.fragment.app.FragmentOnAttachListener)">addFragmentOnAttachListener</a>(<a href="/reference/androidx/fragment/app/FragmentOnAttachListener.html">FragmentOnAttachListener</a>&nbsp;listener)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/FragmentManager.html#addFragmentOnAttachListener(androidx.fragment.app.FragmentOnAttachListener)">addFragmentOnAttachListener</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentOnAttachListener.html">FragmentOnAttachListener</a>&nbsp;listener)</code></div>
               <p>Add a <code><a href="/reference/androidx/fragment/app/FragmentOnAttachListener.html">FragmentOnAttachListener</a></code> that should receive a call to <code><a href="/reference/androidx/fragment/app/FragmentOnAttachListener.html#onAttachFragment(androidx.fragment.app.FragmentManager,androidx.fragment.app.Fragment)">FragmentOnAttachListener#onAttachFragment(FragmentManager, Fragment)</a></code> when a new Fragment is attached to this FragmentManager.</p>
             </td>
           </tr>
           <tr>
             <td><code>void</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/FragmentManager.html#addOnBackStackChangedListener(androidx.fragment.app.FragmentManager.OnBackStackChangedListener)">addOnBackStackChangedListener</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.OnBackStackChangedListener.html">FragmentManager.OnBackStackChangedListener</a>&nbsp;listener<br>)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/FragmentManager.html#addOnBackStackChangedListener(androidx.fragment.app.FragmentManager.OnBackStackChangedListener)">addOnBackStackChangedListener</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.OnBackStackChangedListener.html">FragmentManager.OnBackStackChangedListener</a>&nbsp;listener<br>)</code></div>
               <p>Add a new listener for changes to the fragment back stack.</p>
             </td>
           </tr>
@@ -111,21 +111,21 @@
           <tr>
             <td><code>final void</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/FragmentManager.html#clearFragmentResult(java.lang.String)">clearFragmentResult</a>(<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;requestKey)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/FragmentManager.html#clearFragmentResult(java.lang.String)">clearFragmentResult</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;requestKey)</code></div>
               <p>Clears the stored result for the given requestKey.</p>
             </td>
           </tr>
           <tr>
             <td><code>final void</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/FragmentManager.html#clearFragmentResultListener(java.lang.String)">clearFragmentResultListener</a>(<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;requestKey)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/FragmentManager.html#clearFragmentResultListener(java.lang.String)">clearFragmentResultListener</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;requestKey)</code></div>
               <p>Clears the stored <code><a href="/reference/androidx/fragment/app/FragmentResultListener.html">FragmentResultListener</a></code> for the given requestKey.</p>
             </td>
           </tr>
           <tr>
             <td><code>void</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/FragmentManager.html#dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[])">dump</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;prefix,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://developer.android.com/reference/java/io/FileDescriptor.html">FileDescriptor</a>&nbsp;fd,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://developer.android.com/reference/java/io/PrintWriter.html">PrintWriter</a>&nbsp;writer,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&gt;&nbsp;args<br>)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/FragmentManager.html#dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[])">dump</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;prefix,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://developer.android.com/reference/java/io/FileDescriptor.html">FileDescriptor</a>&nbsp;fd,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/io/PrintWriter.html">PrintWriter</a>&nbsp;writer,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&gt;&nbsp;args<br>)</code></div>
               <p>Print the FragmentManager's state into the given stream.</p>
             </td>
           </tr>
@@ -160,7 +160,7 @@
           <tr>
             <td><code>static @<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;F</code></td>
             <td width="100%">
-              <div><code>&lt;F&nbsp;extends&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&gt; <a href="/reference/androidx/fragment/app/FragmentManager.html#findFragment(android.view.View)">findFragment</a>(View&nbsp;view)</code></div>
+              <div><code>&lt;F&nbsp;extends&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&gt; <a href="/reference/androidx/fragment/app/FragmentManager.html#findFragment(android.view.View)">findFragment</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;View&nbsp;view)</code></div>
               <p>Find a <code><a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a></code> associated with the given View.</p>
             </td>
           </tr>
@@ -174,7 +174,7 @@
           <tr>
             <td><code>@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a></code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/FragmentManager.html#findFragmentByTag(java.lang.String)">findFragmentByTag</a>(<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;tag)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/FragmentManager.html#findFragmentByTag(java.lang.String)">findFragmentByTag</a>(@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;tag)</code></div>
               <p>Finds a fragment that was identified by the given tag either when inflated from XML or as supplied when added in a transaction.</p>
             </td>
           </tr>
@@ -195,7 +195,7 @@
           <tr>
             <td><code>@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a></code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/FragmentManager.html#getFragment(android.os.Bundle,java.lang.String)">getFragment</a>(Bundle&nbsp;bundle,&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;key)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/FragmentManager.html#getFragment(android.os.Bundle,java.lang.String)">getFragment</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Bundle&nbsp;bundle,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;key)</code></div>
               <p>Retrieve the current Fragment instance for a reference previously placed with <code><a href="/reference/androidx/fragment/app/FragmentManager.html#putFragment(android.os.Bundle,java.lang.String,androidx.fragment.app.Fragment)">putFragment</a></code>.</p>
             </td>
           </tr>
@@ -244,7 +244,7 @@
           <tr>
             <td><code>void</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/FragmentManager.html#popBackStack(java.lang.String,int)">popBackStack</a>(<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;name,&nbsp;int&nbsp;flags)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/FragmentManager.html#popBackStack(java.lang.String,int)">popBackStack</a>(@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;name,&nbsp;int&nbsp;flags)</code></div>
               <p>Pop the last fragment transition from the manager's fragment back stack.</p>
             </td>
           </tr>
@@ -265,7 +265,7 @@
           <tr>
             <td><code>boolean</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/FragmentManager.html#popBackStackImmediate(java.lang.String,int)">popBackStackImmediate</a>(<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;name,&nbsp;int&nbsp;flags)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/FragmentManager.html#popBackStackImmediate(java.lang.String,int)">popBackStackImmediate</a>(@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;name,&nbsp;int&nbsp;flags)</code></div>
               <p>Like <code><a href="/reference/androidx/fragment/app/FragmentManager.html#popBackStack(java.lang.String,int)">popBackStack</a></code>, but performs the operation immediately inside of the call.</p>
             </td>
           </tr>
@@ -279,56 +279,56 @@
           <tr>
             <td><code>void</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/FragmentManager.html#putFragment(android.os.Bundle,java.lang.String,androidx.fragment.app.Fragment)">putFragment</a>(Bundle&nbsp;bundle,&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;key,&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/FragmentManager.html#putFragment(android.os.Bundle,java.lang.String,androidx.fragment.app.Fragment)">putFragment</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Bundle&nbsp;bundle,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;key,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment<br>)</code></div>
               <p>Put a reference to a fragment in a Bundle.</p>
             </td>
           </tr>
           <tr>
             <td><code>void</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/FragmentManager.html#registerFragmentLifecycleCallbacks(androidx.fragment.app.FragmentManager.FragmentLifecycleCallbacks,boolean)">registerFragmentLifecycleCallbacks</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.FragmentLifecycleCallbacks.html">FragmentManager.FragmentLifecycleCallbacks</a>&nbsp;cb,<br>&nbsp;&nbsp;&nbsp;&nbsp;boolean&nbsp;recursive<br>)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/FragmentManager.html#registerFragmentLifecycleCallbacks(androidx.fragment.app.FragmentManager.FragmentLifecycleCallbacks,boolean)">registerFragmentLifecycleCallbacks</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.FragmentLifecycleCallbacks.html">FragmentManager.FragmentLifecycleCallbacks</a>&nbsp;cb,<br>&nbsp;&nbsp;&nbsp;&nbsp;boolean&nbsp;recursive<br>)</code></div>
               <p>Registers a <code><a href="/reference/androidx/fragment/app/FragmentManager.FragmentLifecycleCallbacks.html">FragmentLifecycleCallbacks</a></code> to listen to fragment lifecycle events happening in this FragmentManager.</p>
             </td>
           </tr>
           <tr>
             <td><code>void</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/FragmentManager.html#removeFragmentOnAttachListener(androidx.fragment.app.FragmentOnAttachListener)">removeFragmentOnAttachListener</a>(<a href="/reference/androidx/fragment/app/FragmentOnAttachListener.html">FragmentOnAttachListener</a>&nbsp;listener)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/FragmentManager.html#removeFragmentOnAttachListener(androidx.fragment.app.FragmentOnAttachListener)">removeFragmentOnAttachListener</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentOnAttachListener.html">FragmentOnAttachListener</a>&nbsp;listener<br>)</code></div>
               <p>Remove a <code><a href="/reference/androidx/fragment/app/FragmentOnAttachListener.html">FragmentOnAttachListener</a></code> that was previously added via <code><a href="/reference/androidx/fragment/app/FragmentManager.html#addFragmentOnAttachListener(androidx.fragment.app.FragmentOnAttachListener)">addFragmentOnAttachListener</a></code>.</p>
             </td>
           </tr>
           <tr>
             <td><code>void</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/FragmentManager.html#removeOnBackStackChangedListener(androidx.fragment.app.FragmentManager.OnBackStackChangedListener)">removeOnBackStackChangedListener</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.OnBackStackChangedListener.html">FragmentManager.OnBackStackChangedListener</a>&nbsp;listener<br>)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/FragmentManager.html#removeOnBackStackChangedListener(androidx.fragment.app.FragmentManager.OnBackStackChangedListener)">removeOnBackStackChangedListener</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.OnBackStackChangedListener.html">FragmentManager.OnBackStackChangedListener</a>&nbsp;listener<br>)</code></div>
               <p>Remove a listener that was previously added with <code><a href="/reference/androidx/fragment/app/FragmentManager.html#addOnBackStackChangedListener(androidx.fragment.app.FragmentManager.OnBackStackChangedListener)">addOnBackStackChangedListener</a></code>.</p>
             </td>
           </tr>
           <tr>
             <td><code>@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.SavedState.html">Fragment.SavedState</a></code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/FragmentManager.html#saveFragmentInstanceState(androidx.fragment.app.Fragment)">saveFragmentInstanceState</a>(<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/FragmentManager.html#saveFragmentInstanceState(androidx.fragment.app.Fragment)">saveFragmentInstanceState</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment)</code></div>
               <p>Save the current instance state of the given Fragment.</p>
             </td>
           </tr>
           <tr>
             <td><code>void</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/FragmentManager.html#setFragmentFactory(androidx.fragment.app.FragmentFactory)">setFragmentFactory</a>(<a href="/reference/androidx/fragment/app/FragmentFactory.html">FragmentFactory</a>&nbsp;fragmentFactory)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/FragmentManager.html#setFragmentFactory(androidx.fragment.app.FragmentFactory)">setFragmentFactory</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentFactory.html">FragmentFactory</a>&nbsp;fragmentFactory)</code></div>
               <p>Set a <code><a href="/reference/androidx/fragment/app/FragmentFactory.html">FragmentFactory</a></code> for this FragmentManager that will be used to create new Fragment instances from this point onward.</p>
             </td>
           </tr>
           <tr>
             <td><code>final void</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/FragmentManager.html#setFragmentResult(java.lang.String,android.os.Bundle)">setFragmentResult</a>(<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;requestKey,&nbsp;Bundle&nbsp;result)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/FragmentManager.html#setFragmentResult(java.lang.String,android.os.Bundle)">setFragmentResult</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;requestKey,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Bundle&nbsp;result)</code></div>
               <p>Sets the given result for the requestKey.</p>
             </td>
           </tr>
           <tr>
             <td><code>final void</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/FragmentManager.html#setFragmentResultListener(java.lang.String,androidx.lifecycle.LifecycleOwner,androidx.fragment.app.FragmentResultListener)">setFragmentResultListener</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;requestKey,<br>&nbsp;&nbsp;&nbsp;&nbsp;LifecycleOwner&nbsp;lifecycleOwner,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/androidx/fragment/app/FragmentResultListener.html">FragmentResultListener</a>&nbsp;listener<br>)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/FragmentManager.html#setFragmentResultListener(java.lang.String,androidx.lifecycle.LifecycleOwner,androidx.fragment.app.FragmentResultListener)">setFragmentResultListener</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;requestKey,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;LifecycleOwner&nbsp;lifecycleOwner,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentResultListener.html">FragmentResultListener</a>&nbsp;listener<br>)</code></div>
               <p>Sets the <code><a href="/reference/androidx/fragment/app/FragmentResultListener.html">FragmentResultListener</a></code> for a given requestKey.</p>
             </td>
           </tr>
@@ -341,7 +341,7 @@
           <tr>
             <td><code>void</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/FragmentManager.html#unregisterFragmentLifecycleCallbacks(androidx.fragment.app.FragmentManager.FragmentLifecycleCallbacks)">unregisterFragmentLifecycleCallbacks</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.FragmentLifecycleCallbacks.html">FragmentManager.FragmentLifecycleCallbacks</a>&nbsp;cb<br>)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/FragmentManager.html#unregisterFragmentLifecycleCallbacks(androidx.fragment.app.FragmentManager.FragmentLifecycleCallbacks)">unregisterFragmentLifecycleCallbacks</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.FragmentLifecycleCallbacks.html">FragmentManager.FragmentLifecycleCallbacks</a>&nbsp;cb<br>)</code></div>
               <p>Unregisters a previously registered <code><a href="/reference/androidx/fragment/app/FragmentManager.FragmentLifecycleCallbacks.html">FragmentLifecycleCallbacks</a></code>.</p>
             </td>
           </tr>
@@ -362,7 +362,7 @@
     <h2>Public methods</h2>
     <div><a name="addFragmentOnAttachListener-androidx.fragment.app.FragmentOnAttachListener-"></a>
       <h3 class="api-name" id="addFragmentOnAttachListener(androidx.fragment.app.FragmentOnAttachListener)">addFragmentOnAttachListener</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.html#addFragmentOnAttachListener(androidx.fragment.app.FragmentOnAttachListener)">addFragmentOnAttachListener</a>(<a href="/reference/androidx/fragment/app/FragmentOnAttachListener.html">FragmentOnAttachListener</a>&nbsp;listener)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.html#addFragmentOnAttachListener(androidx.fragment.app.FragmentOnAttachListener)">addFragmentOnAttachListener</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentOnAttachListener.html">FragmentOnAttachListener</a>&nbsp;listener)</pre>
       <p>Add a <code><a href="/reference/androidx/fragment/app/FragmentOnAttachListener.html">FragmentOnAttachListener</a></code> that should receive a call to <code><a href="/reference/androidx/fragment/app/FragmentOnAttachListener.html#onAttachFragment(androidx.fragment.app.FragmentManager,androidx.fragment.app.Fragment)">FragmentOnAttachListener#onAttachFragment(FragmentManager, Fragment)</a></code> when a new Fragment is attached to this FragmentManager.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -373,7 +373,7 @@
           </thead>
           <tbody>
             <tr>
-              <td><code><a href="/reference/androidx/fragment/app/FragmentOnAttachListener.html">FragmentOnAttachListener</a>&nbsp;listener</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentOnAttachListener.html">FragmentOnAttachListener</a>&nbsp;listener</code></td>
               <td width="100%">
                 <p>Listener to add</p>
               </td>
@@ -384,7 +384,7 @@
     </div>
     <div><a name="addOnBackStackChangedListener-androidx.fragment.app.FragmentManager.OnBackStackChangedListener-"></a>
       <h3 class="api-name" id="addOnBackStackChangedListener(androidx.fragment.app.FragmentManager.OnBackStackChangedListener)">addOnBackStackChangedListener</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.html#addOnBackStackChangedListener(androidx.fragment.app.FragmentManager.OnBackStackChangedListener)">addOnBackStackChangedListener</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.OnBackStackChangedListener.html">FragmentManager.OnBackStackChangedListener</a>&nbsp;listener<br>)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.html#addOnBackStackChangedListener(androidx.fragment.app.FragmentManager.OnBackStackChangedListener)">addOnBackStackChangedListener</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.OnBackStackChangedListener.html">FragmentManager.OnBackStackChangedListener</a>&nbsp;listener<br>)</pre>
       <p>Add a new listener for changes to the fragment back stack.</p>
     </div>
     <div><a name="beginTransaction--"></a>
@@ -395,7 +395,7 @@
     </div>
     <div><a name="clearFragmentResult-java.lang.String-"></a>
       <h3 class="api-name" id="clearFragmentResult(java.lang.String)">clearFragmentResult</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.html#clearFragmentResult(java.lang.String)">clearFragmentResult</a>(<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;requestKey)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.html#clearFragmentResult(java.lang.String)">clearFragmentResult</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;requestKey)</pre>
       <p>Clears the stored result for the given requestKey. This clears any result that was previously set via <code><a href="/reference/androidx/fragment/app/FragmentResultOwner.html#setFragmentResult(java.lang.String,android.os.Bundle)">setFragmentResult</a></code> that hasn't yet been delivered to a <code><a href="/reference/androidx/fragment/app/FragmentResultListener.html">FragmentResultListener</a></code>.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -406,7 +406,7 @@
           </thead>
           <tbody>
             <tr>
-              <td><code><a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;requestKey</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;requestKey</code></td>
               <td width="100%">
                 <p>key used to identify the result</p>
               </td>
@@ -417,7 +417,7 @@
     </div>
     <div><a name="clearFragmentResultListener-java.lang.String-"></a>
       <h3 class="api-name" id="clearFragmentResultListener(java.lang.String)">clearFragmentResultListener</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.html#clearFragmentResultListener(java.lang.String)">clearFragmentResultListener</a>(<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;requestKey)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.html#clearFragmentResultListener(java.lang.String)">clearFragmentResultListener</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;requestKey)</pre>
       <p>Clears the stored <code><a href="/reference/androidx/fragment/app/FragmentResultListener.html">FragmentResultListener</a></code> for the given requestKey. This clears any <code><a href="/reference/androidx/fragment/app/FragmentResultListener.html">FragmentResultListener</a></code> that was previously set via <code><a href="/reference/androidx/fragment/app/FragmentResultOwner.html#setFragmentResultListener(java.lang.String,androidx.lifecycle.LifecycleOwner,androidx.fragment.app.FragmentResultListener)">setFragmentResultListener</a></code>.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -428,7 +428,7 @@
           </thead>
           <tbody>
             <tr>
-              <td><code><a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;requestKey</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;requestKey</code></td>
               <td width="100%">
                 <p>key used to identify the result</p>
               </td>
@@ -439,7 +439,7 @@
     </div>
     <div><a name="dump(java.lang.String, java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])"></a><a name="dump-java.lang.String-java.io.FileDescriptor-java.io.PrintWriter-java.lang.String[]-"></a>
       <h3 class="api-name" id="dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[])">dump</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.html#dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[])">dump</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;prefix,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://developer.android.com/reference/java/io/FileDescriptor.html">FileDescriptor</a>&nbsp;fd,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://developer.android.com/reference/java/io/PrintWriter.html">PrintWriter</a>&nbsp;writer,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&gt;&nbsp;args<br>)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.html#dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[])">dump</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;prefix,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://developer.android.com/reference/java/io/FileDescriptor.html">FileDescriptor</a>&nbsp;fd,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/io/PrintWriter.html">PrintWriter</a>&nbsp;writer,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&gt;&nbsp;args<br>)</pre>
       <p>Print the FragmentManager's state into the given stream.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -450,25 +450,25 @@
           </thead>
           <tbody>
             <tr>
-              <td><code><a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;prefix</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;prefix</code></td>
               <td width="100%">
                 <p>Text to print at the front of each line.</p>
               </td>
             </tr>
             <tr>
-              <td><code><a href="https://developer.android.com/reference/java/io/FileDescriptor.html">FileDescriptor</a>&nbsp;fd</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://developer.android.com/reference/java/io/FileDescriptor.html">FileDescriptor</a>&nbsp;fd</code></td>
               <td width="100%">
                 <p>The raw file descriptor that the dump is being sent to.</p>
               </td>
             </tr>
             <tr>
-              <td><code><a href="https://developer.android.com/reference/java/io/PrintWriter.html">PrintWriter</a>&nbsp;writer</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/io/PrintWriter.html">PrintWriter</a>&nbsp;writer</code></td>
               <td width="100%">
                 <p>A PrintWriter to which the dump is to be set.</p>
               </td>
             </tr>
             <tr>
-              <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&gt;&nbsp;args</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&gt;&nbsp;args</code></td>
               <td width="100%">
                 <p>Additional arguments to the dump request.</p>
               </td>
@@ -557,7 +557,7 @@
     </div>
     <div><a name="findFragment-android.view.View-"></a>
       <h3 class="api-name" id="findFragment(android.view.View)">findFragment</h3>
-      <pre class="api-signature no-pretty-print">@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a><br>public&nbsp;static&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;F&nbsp;&lt;F&nbsp;extends&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&gt; <a href="/reference/androidx/fragment/app/FragmentManager.html#findFragment(android.view.View)">findFragment</a>(View&nbsp;view)</pre>
+      <pre class="api-signature no-pretty-print">@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a><br>public&nbsp;static&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;F&nbsp;&lt;F&nbsp;extends&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&gt; <a href="/reference/androidx/fragment/app/FragmentManager.html#findFragment(android.view.View)">findFragment</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;View&nbsp;view)</pre>
       <p>Find a <code><a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a></code> associated with the given View. This method will locate the <code><a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a></code> associated with this view. This is automatically populated for the View returned by <code><a href="/reference/androidx/fragment/app/Fragment.html#onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle)">Fragment#onCreateView</a></code> and its children.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -585,7 +585,7 @@
           </thead>
           <tbody>
             <tr>
-              <td><code>View&nbsp;view</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;View&nbsp;view</code></td>
               <td width="100%">
                 <p>the view to search from</p>
               </td>
@@ -635,7 +635,7 @@
     </div>
     <div><a name="findFragmentByTag-java.lang.String-"></a>
       <h3 class="api-name" id="findFragmentByTag(java.lang.String)">findFragmentByTag</h3>
-      <pre class="api-signature no-pretty-print">@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a><br>public&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.html#findFragmentByTag(java.lang.String)">findFragmentByTag</a>(<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;tag)</pre>
+      <pre class="api-signature no-pretty-print">@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a><br>public&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.html#findFragmentByTag(java.lang.String)">findFragmentByTag</a>(@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;tag)</pre>
       <p>Finds a fragment that was identified by the given tag either when inflated from XML or as supplied when added in a transaction. This first searches through fragments that are currently added to the manager's activity; if no such fragment is found, then all fragments currently on the back stack are searched. </p>
       <p>If provided a <code>{@code null}</code> tag, this method returns null.</p>
       <div class="devsite-table-wrapper">
@@ -664,7 +664,7 @@
           </thead>
           <tbody>
             <tr>
-              <td><code><a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;tag</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;tag</code></td>
               <td width="100%">
                 <p>the tag used to search for the fragment</p>
               </td>
@@ -685,7 +685,7 @@
     </div>
     <div><a name="getFragment(android.os.Bundle, java.lang.String)"></a><a name="getFragment-android.os.Bundle-java.lang.String-"></a>
       <h3 class="api-name" id="getFragment(android.os.Bundle,java.lang.String)">getFragment</h3>
-      <pre class="api-signature no-pretty-print">@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a><br>public&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.html#getFragment(android.os.Bundle,java.lang.String)">getFragment</a>(Bundle&nbsp;bundle,&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;key)</pre>
+      <pre class="api-signature no-pretty-print">@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a><br>public&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.html#getFragment(android.os.Bundle,java.lang.String)">getFragment</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Bundle&nbsp;bundle,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;key)</pre>
       <p>Retrieve the current Fragment instance for a reference previously placed with <code><a href="/reference/androidx/fragment/app/FragmentManager.html#putFragment(android.os.Bundle,java.lang.String,androidx.fragment.app.Fragment)">putFragment</a></code>.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -713,13 +713,13 @@
           </thead>
           <tbody>
             <tr>
-              <td><code>Bundle&nbsp;bundle</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Bundle&nbsp;bundle</code></td>
               <td width="100%">
                 <p>The bundle from which to retrieve the fragment reference.</p>
               </td>
             </tr>
             <tr>
-              <td><code><a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;key</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;key</code></td>
               <td width="100%">
                 <p>The name of the entry in the bundle.</p>
               </td>
@@ -831,7 +831,7 @@
     </div>
     <div><a name="popBackStack(java.lang.String, int)"></a><a name="popBackStack-java.lang.String-int-"></a>
       <h3 class="api-name" id="popBackStack(java.lang.String,int)">popBackStack</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.html#popBackStack(java.lang.String,int)">popBackStack</a>(<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;name,&nbsp;int&nbsp;flags)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.html#popBackStack(java.lang.String,int)">popBackStack</a>(@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;name,&nbsp;int&nbsp;flags)</pre>
       <p>Pop the last fragment transition from the manager's fragment back stack. This function is asynchronous -- it enqueues the request to pop, but the action will not be performed until the application returns to its event loop.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -842,7 +842,7 @@
           </thead>
           <tbody>
             <tr>
-              <td><code><a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;name</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;name</code></td>
               <td width="100%">
                 <p>If non-null, this is the name of a previous back state to look for; if found, all states up to that state will be popped. The <code><a href="/reference/androidx/fragment/app/FragmentManager.html#POP_BACK_STACK_INCLUSIVE()">POP_BACK_STACK_INCLUSIVE</a></code> flag can be used to control whether the named state itself is popped. If null, only the top state is popped.</p>
               </td>
@@ -909,7 +909,7 @@
     </div>
     <div><a name="popBackStackImmediate(java.lang.String, int)"></a><a name="popBackStackImmediate-java.lang.String-int-"></a>
       <h3 class="api-name" id="popBackStackImmediate(java.lang.String,int)">popBackStackImmediate</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;boolean&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.html#popBackStackImmediate(java.lang.String,int)">popBackStackImmediate</a>(<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;name,&nbsp;int&nbsp;flags)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;boolean&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.html#popBackStackImmediate(java.lang.String,int)">popBackStackImmediate</a>(@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;name,&nbsp;int&nbsp;flags)</pre>
       <p>Like <code><a href="/reference/androidx/fragment/app/FragmentManager.html#popBackStack(java.lang.String,int)">popBackStack</a></code>, but performs the operation immediately inside of the call. This is like calling <code><a href="/reference/androidx/fragment/app/FragmentManager.html#executePendingTransactions()">executePendingTransactions</a></code> afterwards without forcing the start of postponed Transactions.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -953,7 +953,7 @@
     </div>
     <div><a name="putFragment(android.os.Bundle, java.lang.String, androidx.fragment.app.Fragment)"></a><a name="putFragment-android.os.Bundle-java.lang.String-androidx.fragment.app.Fragment-"></a>
       <h3 class="api-name" id="putFragment(android.os.Bundle,java.lang.String,androidx.fragment.app.Fragment)">putFragment</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.html#putFragment(android.os.Bundle,java.lang.String,androidx.fragment.app.Fragment)">putFragment</a>(Bundle&nbsp;bundle,&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;key,&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.html#putFragment(android.os.Bundle,java.lang.String,androidx.fragment.app.Fragment)">putFragment</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Bundle&nbsp;bundle,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;key,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment<br>)</pre>
       <p>Put a reference to a fragment in a Bundle. This Bundle can be persisted as saved state, and when later restoring <code><a href="/reference/androidx/fragment/app/FragmentManager.html#getFragment(android.os.Bundle,java.lang.String)">getFragment</a></code> will return the current instance of the same fragment.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -964,19 +964,19 @@
           </thead>
           <tbody>
             <tr>
-              <td><code>Bundle&nbsp;bundle</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Bundle&nbsp;bundle</code></td>
               <td width="100%">
                 <p>The bundle in which to put the fragment reference.</p>
               </td>
             </tr>
             <tr>
-              <td><code><a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;key</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;key</code></td>
               <td width="100%">
                 <p>The name of the entry in the bundle.</p>
               </td>
             </tr>
             <tr>
-              <td><code><a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment</code></td>
               <td width="100%">
                 <p>The Fragment whose reference is to be stored.</p>
               </td>
@@ -987,7 +987,7 @@
     </div>
     <div><a name="registerFragmentLifecycleCallbacks(androidx.fragment.app.FragmentManager.FragmentLifecycleCallbacks, boolean)"></a><a name="registerFragmentLifecycleCallbacks-androidx.fragment.app.FragmentManager.FragmentLifecycleCallbacks-boolean-"></a>
       <h3 class="api-name" id="registerFragmentLifecycleCallbacks(androidx.fragment.app.FragmentManager.FragmentLifecycleCallbacks,boolean)">registerFragmentLifecycleCallbacks</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.html#registerFragmentLifecycleCallbacks(androidx.fragment.app.FragmentManager.FragmentLifecycleCallbacks,boolean)">registerFragmentLifecycleCallbacks</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.FragmentLifecycleCallbacks.html">FragmentManager.FragmentLifecycleCallbacks</a>&nbsp;cb,<br>&nbsp;&nbsp;&nbsp;&nbsp;boolean&nbsp;recursive<br>)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.html#registerFragmentLifecycleCallbacks(androidx.fragment.app.FragmentManager.FragmentLifecycleCallbacks,boolean)">registerFragmentLifecycleCallbacks</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.FragmentLifecycleCallbacks.html">FragmentManager.FragmentLifecycleCallbacks</a>&nbsp;cb,<br>&nbsp;&nbsp;&nbsp;&nbsp;boolean&nbsp;recursive<br>)</pre>
       <p>Registers a <code><a href="/reference/androidx/fragment/app/FragmentManager.FragmentLifecycleCallbacks.html">FragmentLifecycleCallbacks</a></code> to listen to fragment lifecycle events happening in this FragmentManager. All registered callbacks will be automatically unregistered when this FragmentManager is destroyed.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -998,7 +998,7 @@
           </thead>
           <tbody>
             <tr>
-              <td><code><a href="/reference/androidx/fragment/app/FragmentManager.FragmentLifecycleCallbacks.html">FragmentManager.FragmentLifecycleCallbacks</a>&nbsp;cb</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.FragmentLifecycleCallbacks.html">FragmentManager.FragmentLifecycleCallbacks</a>&nbsp;cb</code></td>
               <td width="100%">
                 <p>Callbacks to register</p>
               </td>
@@ -1015,7 +1015,7 @@
     </div>
     <div><a name="removeFragmentOnAttachListener-androidx.fragment.app.FragmentOnAttachListener-"></a>
       <h3 class="api-name" id="removeFragmentOnAttachListener(androidx.fragment.app.FragmentOnAttachListener)">removeFragmentOnAttachListener</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.html#removeFragmentOnAttachListener(androidx.fragment.app.FragmentOnAttachListener)">removeFragmentOnAttachListener</a>(<a href="/reference/androidx/fragment/app/FragmentOnAttachListener.html">FragmentOnAttachListener</a>&nbsp;listener)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.html#removeFragmentOnAttachListener(androidx.fragment.app.FragmentOnAttachListener)">removeFragmentOnAttachListener</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentOnAttachListener.html">FragmentOnAttachListener</a>&nbsp;listener<br>)</pre>
       <p>Remove a <code><a href="/reference/androidx/fragment/app/FragmentOnAttachListener.html">FragmentOnAttachListener</a></code> that was previously added via <code><a href="/reference/androidx/fragment/app/FragmentManager.html#addFragmentOnAttachListener(androidx.fragment.app.FragmentOnAttachListener)">addFragmentOnAttachListener</a></code>. It will no longer get called when a new Fragment is attached.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -1026,7 +1026,7 @@
           </thead>
           <tbody>
             <tr>
-              <td><code><a href="/reference/androidx/fragment/app/FragmentOnAttachListener.html">FragmentOnAttachListener</a>&nbsp;listener</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentOnAttachListener.html">FragmentOnAttachListener</a>&nbsp;listener</code></td>
               <td width="100%">
                 <p>Listener to remove</p>
               </td>
@@ -1037,12 +1037,12 @@
     </div>
     <div><a name="removeOnBackStackChangedListener-androidx.fragment.app.FragmentManager.OnBackStackChangedListener-"></a>
       <h3 class="api-name" id="removeOnBackStackChangedListener(androidx.fragment.app.FragmentManager.OnBackStackChangedListener)">removeOnBackStackChangedListener</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.html#removeOnBackStackChangedListener(androidx.fragment.app.FragmentManager.OnBackStackChangedListener)">removeOnBackStackChangedListener</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.OnBackStackChangedListener.html">FragmentManager.OnBackStackChangedListener</a>&nbsp;listener<br>)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.html#removeOnBackStackChangedListener(androidx.fragment.app.FragmentManager.OnBackStackChangedListener)">removeOnBackStackChangedListener</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.OnBackStackChangedListener.html">FragmentManager.OnBackStackChangedListener</a>&nbsp;listener<br>)</pre>
       <p>Remove a listener that was previously added with <code><a href="/reference/androidx/fragment/app/FragmentManager.html#addOnBackStackChangedListener(androidx.fragment.app.FragmentManager.OnBackStackChangedListener)">addOnBackStackChangedListener</a></code>.</p>
     </div>
     <div><a name="saveFragmentInstanceState-androidx.fragment.app.Fragment-"></a>
       <h3 class="api-name" id="saveFragmentInstanceState(androidx.fragment.app.Fragment)">saveFragmentInstanceState</h3>
-      <pre class="api-signature no-pretty-print">@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a><br>public&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.SavedState.html">Fragment.SavedState</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.html#saveFragmentInstanceState(androidx.fragment.app.Fragment)">saveFragmentInstanceState</a>(<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment)</pre>
+      <pre class="api-signature no-pretty-print">@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a><br>public&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.SavedState.html">Fragment.SavedState</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.html#saveFragmentInstanceState(androidx.fragment.app.Fragment)">saveFragmentInstanceState</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment)</pre>
       <p>Save the current instance state of the given Fragment. This can be used later when creating a new instance of the Fragment and adding it to the fragment manager, to have it create itself to match the current state returned here. Note that there are limits on how this can be used: </p>
       <ul>
         <li>The Fragment must currently be attached to the FragmentManager. </li>
@@ -1075,7 +1075,7 @@
           </thead>
           <tbody>
             <tr>
-              <td><code><a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment</code></td>
               <td width="100%">
                 <p>The Fragment whose state is to be saved.</p>
               </td>
@@ -1086,7 +1086,7 @@
     </div>
     <div><a name="setFragmentFactory-androidx.fragment.app.FragmentFactory-"></a>
       <h3 class="api-name" id="setFragmentFactory(androidx.fragment.app.FragmentFactory)">setFragmentFactory</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.html#setFragmentFactory(androidx.fragment.app.FragmentFactory)">setFragmentFactory</a>(<a href="/reference/androidx/fragment/app/FragmentFactory.html">FragmentFactory</a>&nbsp;fragmentFactory)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.html#setFragmentFactory(androidx.fragment.app.FragmentFactory)">setFragmentFactory</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentFactory.html">FragmentFactory</a>&nbsp;fragmentFactory)</pre>
       <p>Set a <code><a href="/reference/androidx/fragment/app/FragmentFactory.html">FragmentFactory</a></code> for this FragmentManager that will be used to create new Fragment instances from this point onward. </p>
       <p>The <code><a href="/reference/androidx/fragment/app/Fragment.html#getChildFragmentManager()">child FragmentManager</a></code> of all Fragments in this FragmentManager will also use this factory if one is not explicitly set.</p>
       <div class="devsite-table-wrapper">
@@ -1098,7 +1098,7 @@
           </thead>
           <tbody>
             <tr>
-              <td><code><a href="/reference/androidx/fragment/app/FragmentFactory.html">FragmentFactory</a>&nbsp;fragmentFactory</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentFactory.html">FragmentFactory</a>&nbsp;fragmentFactory</code></td>
               <td width="100%">
                 <p>the factory to use to create new Fragment instances</p>
               </td>
@@ -1126,7 +1126,7 @@
     </div>
     <div><a name="setFragmentResult(java.lang.String, android.os.Bundle)"></a><a name="setFragmentResult-java.lang.String-android.os.Bundle-"></a>
       <h3 class="api-name" id="setFragmentResult(java.lang.String,android.os.Bundle)">setFragmentResult</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.html#setFragmentResult(java.lang.String,android.os.Bundle)">setFragmentResult</a>(<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;requestKey,&nbsp;Bundle&nbsp;result)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.html#setFragmentResult(java.lang.String,android.os.Bundle)">setFragmentResult</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;requestKey,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Bundle&nbsp;result)</pre>
       <p>Sets the given result for the requestKey. This result will be delivered to a <code><a href="/reference/androidx/fragment/app/FragmentResultListener.html">FragmentResultListener</a></code> that is called given to <code><a href="/reference/androidx/fragment/app/FragmentResultOwner.html#setFragmentResultListener(java.lang.String,androidx.lifecycle.LifecycleOwner,androidx.fragment.app.FragmentResultListener)">setFragmentResultListener</a></code> with the same requestKey. If no <code><a href="/reference/androidx/fragment/app/FragmentResultListener.html">FragmentResultListener</a></code> with the same key is set or the Lifecycle associated with the listener is not at least STARTED, the result is stored until one becomes available, or <code><a href="/reference/androidx/fragment/app/FragmentResultOwner.html#clearFragmentResult(java.lang.String)">clearFragmentResult</a></code> is called with the same requestKey.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -1137,13 +1137,13 @@
           </thead>
           <tbody>
             <tr>
-              <td><code><a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;requestKey</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;requestKey</code></td>
               <td width="100%">
                 <p>key used to identify the result</p>
               </td>
             </tr>
             <tr>
-              <td><code>Bundle&nbsp;result</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Bundle&nbsp;result</code></td>
               <td width="100%">
                 <p>the result to be passed to another fragment</p>
               </td>
@@ -1154,7 +1154,7 @@
     </div>
     <div><a name="setFragmentResultListener(java.lang.String, androidx.lifecycle.LifecycleOwner, androidx.fragment.app.FragmentResultListener)"></a><a name="setFragmentResultListener-java.lang.String-androidx.lifecycle.LifecycleOwner-androidx.fragment.app.FragmentResultListener-"></a>
       <h3 class="api-name" id="setFragmentResultListener(java.lang.String,androidx.lifecycle.LifecycleOwner,androidx.fragment.app.FragmentResultListener)">setFragmentResultListener</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.html#setFragmentResultListener(java.lang.String,androidx.lifecycle.LifecycleOwner,androidx.fragment.app.FragmentResultListener)">setFragmentResultListener</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;requestKey,<br>&nbsp;&nbsp;&nbsp;&nbsp;LifecycleOwner&nbsp;lifecycleOwner,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/androidx/fragment/app/FragmentResultListener.html">FragmentResultListener</a>&nbsp;listener<br>)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.html#setFragmentResultListener(java.lang.String,androidx.lifecycle.LifecycleOwner,androidx.fragment.app.FragmentResultListener)">setFragmentResultListener</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;requestKey,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;LifecycleOwner&nbsp;lifecycleOwner,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentResultListener.html">FragmentResultListener</a>&nbsp;listener<br>)</pre>
       <p>Sets the <code><a href="/reference/androidx/fragment/app/FragmentResultListener.html">FragmentResultListener</a></code> for a given requestKey. Once the given LifecycleOwner is at least in the STARTED state, any results set by <code><a href="/reference/androidx/fragment/app/FragmentResultOwner.html#setFragmentResult(java.lang.String,android.os.Bundle)">setFragmentResult</a></code> using the same requestKey will be delivered to the <code><a href="/reference/androidx/fragment/app/FragmentResultListener.html#onFragmentResult(java.lang.String,android.os.Bundle)">callback</a></code>. The callback will remain active until the LifecycleOwner reaches the DESTROYED state or <code><a href="/reference/androidx/fragment/app/FragmentResultOwner.html#clearFragmentResultListener(java.lang.String)">clearFragmentResultListener</a></code> is called with the same requestKey.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -1165,19 +1165,19 @@
           </thead>
           <tbody>
             <tr>
-              <td><code><a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;requestKey</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;requestKey</code></td>
               <td width="100%">
                 <p>requestKey used to identify the result</p>
               </td>
             </tr>
             <tr>
-              <td><code>LifecycleOwner&nbsp;lifecycleOwner</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;LifecycleOwner&nbsp;lifecycleOwner</code></td>
               <td width="100%">
                 <p>lifecycleOwner for handling the result</p>
               </td>
             </tr>
             <tr>
-              <td><code><a href="/reference/androidx/fragment/app/FragmentResultListener.html">FragmentResultListener</a>&nbsp;listener</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentResultListener.html">FragmentResultListener</a>&nbsp;listener</code></td>
               <td width="100%">
                 <p>listener for result changes</p>
               </td>
@@ -1192,7 +1192,7 @@
     </div>
     <div><a name="unregisterFragmentLifecycleCallbacks-androidx.fragment.app.FragmentManager.FragmentLifecycleCallbacks-"></a>
       <h3 class="api-name" id="unregisterFragmentLifecycleCallbacks(androidx.fragment.app.FragmentManager.FragmentLifecycleCallbacks)">unregisterFragmentLifecycleCallbacks</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.html#unregisterFragmentLifecycleCallbacks(androidx.fragment.app.FragmentManager.FragmentLifecycleCallbacks)">unregisterFragmentLifecycleCallbacks</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.FragmentLifecycleCallbacks.html">FragmentManager.FragmentLifecycleCallbacks</a>&nbsp;cb<br>)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.html#unregisterFragmentLifecycleCallbacks(androidx.fragment.app.FragmentManager.FragmentLifecycleCallbacks)">unregisterFragmentLifecycleCallbacks</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.FragmentLifecycleCallbacks.html">FragmentManager.FragmentLifecycleCallbacks</a>&nbsp;cb<br>)</pre>
       <p>Unregisters a previously registered <code><a href="/reference/androidx/fragment/app/FragmentManager.FragmentLifecycleCallbacks.html">FragmentLifecycleCallbacks</a></code>. If the callback was not previously registered this call has no effect. All registered callbacks will be automatically unregistered when this FragmentManager is destroyed.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -1203,7 +1203,7 @@
           </thead>
           <tbody>
             <tr>
-              <td><code><a href="/reference/androidx/fragment/app/FragmentManager.FragmentLifecycleCallbacks.html">FragmentManager.FragmentLifecycleCallbacks</a>&nbsp;cb</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.FragmentLifecycleCallbacks.html">FragmentManager.FragmentLifecycleCallbacks</a>&nbsp;cb</code></td>
               <td width="100%">
                 <p>Callbacks to unregister</p>
               </td>
diff --git a/testData/fragment/docs/reference/androidx/fragment/app/FragmentOnAttachListener.html b/testData/fragment/docs/reference/androidx/fragment/app/FragmentOnAttachListener.html
index 5a29a67..e717cba 100644
--- a/testData/fragment/docs/reference/androidx/fragment/app/FragmentOnAttachListener.html
+++ b/testData/fragment/docs/reference/androidx/fragment/app/FragmentOnAttachListener.html
@@ -43,7 +43,7 @@
           <tr>
             <td><code>abstract void</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/FragmentOnAttachListener.html#onAttachFragment(androidx.fragment.app.FragmentManager,androidx.fragment.app.Fragment)">onAttachFragment</a>(<a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;fragmentManager,&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/FragmentOnAttachListener.html#onAttachFragment(androidx.fragment.app.FragmentManager,androidx.fragment.app.Fragment)">onAttachFragment</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;fragmentManager,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment<br>)</code></div>
               <p>Called after the fragment has been attached to its host.</p>
             </td>
           </tr>
@@ -53,7 +53,7 @@
     <h2>Public methods</h2>
     <div><a name="onAttachFragment(androidx.fragment.app.FragmentManager, androidx.fragment.app.Fragment)"></a><a name="onAttachFragment-androidx.fragment.app.FragmentManager-androidx.fragment.app.Fragment-"></a>
       <h3 class="api-name" id="onAttachFragment(androidx.fragment.app.FragmentManager,androidx.fragment.app.Fragment)">onAttachFragment</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;abstract&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentOnAttachListener.html#onAttachFragment(androidx.fragment.app.FragmentManager,androidx.fragment.app.Fragment)">onAttachFragment</a>(<a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;fragmentManager,&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;abstract&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentOnAttachListener.html#onAttachFragment(androidx.fragment.app.FragmentManager,androidx.fragment.app.Fragment)">onAttachFragment</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;fragmentManager,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment<br>)</pre>
       <p>Called after the fragment has been attached to its host. This is called immediately after <code><a href="/reference/androidx/fragment/app/Fragment.html#onAttach(android.content.Context)">Fragment#onAttach(Context)</a></code> and before <code><a href="/reference/androidx/fragment/app/Fragment.html#onAttach(android.content.Context)">Fragment#onAttach(Context)</a></code> has been called on any child fragments.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -64,13 +64,13 @@
           </thead>
           <tbody>
             <tr>
-              <td><code><a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;fragmentManager</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;fragmentManager</code></td>
               <td width="100%">
                 <p>FragmentManager the fragment is now attached to. This will be the same FragmentManager that is returned by <code><a href="/reference/androidx/fragment/app/Fragment.html#getParentFragmentManager()">Fragment#getParentFragmentManager()</a></code>.</p>
               </td>
             </tr>
             <tr>
-              <td><code><a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment</code></td>
               <td width="100%">
                 <p>Fragment that just received a callback to <code><a href="/reference/androidx/fragment/app/Fragment.html#onAttach(android.content.Context)">Fragment#onAttach(Context)</a></code></p>
               </td>
diff --git a/testData/fragment/docs/reference/androidx/fragment/app/FragmentPagerAdapter.html b/testData/fragment/docs/reference/androidx/fragment/app/FragmentPagerAdapter.html
index 9be3dff..32b3a70 100644
--- a/testData/fragment/docs/reference/androidx/fragment/app/FragmentPagerAdapter.html
+++ b/testData/fragment/docs/reference/androidx/fragment/app/FragmentPagerAdapter.html
@@ -61,7 +61,7 @@
         <tbody>
           <tr>
             <td>
-              <div><code><span><del><a href="/reference/androidx/fragment/app/FragmentPagerAdapter.html#FragmentPagerAdapter(androidx.fragment.app.FragmentManager)">FragmentPagerAdapter</a></del></span>(<a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;fm)</code></div>
+              <div><code><span><del><a href="/reference/androidx/fragment/app/FragmentPagerAdapter.html#FragmentPagerAdapter(androidx.fragment.app.FragmentManager)">FragmentPagerAdapter</a></del></span>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;fm)</code></div>
               <p><strong>This method is deprecated.</strong> 
                 <p>use <code><a href="/reference/androidx/fragment/app/FragmentPagerAdapter.html#FragmentPagerAdapter(androidx.fragment.app.FragmentManager,int)">FragmentPagerAdapter</a></code> with <code><a href="/reference/androidx/fragment/app/FragmentPagerAdapter.html#BEHAVIOR_RESUME_ONLY_CURRENT_FRAGMENT()">BEHAVIOR_RESUME_ONLY_CURRENT_FRAGMENT</a></code></p>
               </p>
@@ -69,7 +69,7 @@
           </tr>
           <tr>
             <td>
-              <div><code><a href="/reference/androidx/fragment/app/FragmentPagerAdapter.html#FragmentPagerAdapter(androidx.fragment.app.FragmentManager,int)">FragmentPagerAdapter</a>(<a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;fm,&nbsp;int&nbsp;behavior)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/FragmentPagerAdapter.html#FragmentPagerAdapter(androidx.fragment.app.FragmentManager,int)">FragmentPagerAdapter</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;fm,&nbsp;int&nbsp;behavior)</code></div>
               <p>Constructor for <code><a href="/reference/androidx/fragment/app/FragmentPagerAdapter.html">FragmentPagerAdapter</a></code>.</p>
             </td>
           </tr>
@@ -87,13 +87,13 @@
           <tr>
             <td><code>void</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/FragmentPagerAdapter.html#destroyItem(android.view.ViewGroup,int,java.lang.Object)">destroyItem</a>(ViewGroup&nbsp;container,&nbsp;int&nbsp;position,&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&nbsp;object)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/FragmentPagerAdapter.html#destroyItem(android.view.ViewGroup,int,java.lang.Object)">destroyItem</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;ViewGroup&nbsp;container,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;position,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&nbsp;object<br>)</code></div>
             </td>
           </tr>
           <tr>
             <td><code>void</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/FragmentPagerAdapter.html#finishUpdate(android.view.ViewGroup)">finishUpdate</a>(ViewGroup&nbsp;container)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/FragmentPagerAdapter.html#finishUpdate(android.view.ViewGroup)">finishUpdate</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;ViewGroup&nbsp;container)</code></div>
             </td>
           </tr>
           <tr>
@@ -113,19 +113,19 @@
           <tr>
             <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a></code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/FragmentPagerAdapter.html#instantiateItem(android.view.ViewGroup,int)">instantiateItem</a>(ViewGroup&nbsp;container,&nbsp;int&nbsp;position)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/FragmentPagerAdapter.html#instantiateItem(android.view.ViewGroup,int)">instantiateItem</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;ViewGroup&nbsp;container,&nbsp;int&nbsp;position)</code></div>
             </td>
           </tr>
           <tr>
             <td><code>boolean</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/FragmentPagerAdapter.html#isViewFromObject(android.view.View,java.lang.Object)">isViewFromObject</a>(View&nbsp;view,&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&nbsp;object)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/FragmentPagerAdapter.html#isViewFromObject(android.view.View,java.lang.Object)">isViewFromObject</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;View&nbsp;view,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&nbsp;object)</code></div>
             </td>
           </tr>
           <tr>
             <td><code>void</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/FragmentPagerAdapter.html#restoreState(android.os.Parcelable,java.lang.ClassLoader)">restoreState</a>(Parcelable&nbsp;state,&nbsp;<a href="https://developer.android.com/reference/java/lang/ClassLoader.html">ClassLoader</a>&nbsp;loader)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/FragmentPagerAdapter.html#restoreState(android.os.Parcelable,java.lang.ClassLoader)">restoreState</a>(@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Parcelable&nbsp;state,&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/ClassLoader.html">ClassLoader</a>&nbsp;loader)</code></div>
             </td>
           </tr>
           <tr>
@@ -137,13 +137,13 @@
           <tr>
             <td><code>void</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/FragmentPagerAdapter.html#setPrimaryItem(android.view.ViewGroup,int,java.lang.Object)">setPrimaryItem</a>(ViewGroup&nbsp;container,&nbsp;int&nbsp;position,&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&nbsp;object)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/FragmentPagerAdapter.html#setPrimaryItem(android.view.ViewGroup,int,java.lang.Object)">setPrimaryItem</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;ViewGroup&nbsp;container,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;position,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&nbsp;object<br>)</code></div>
             </td>
           </tr>
           <tr>
             <td><code>void</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/FragmentPagerAdapter.html#startUpdate(android.view.ViewGroup)">startUpdate</a>(ViewGroup&nbsp;container)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/FragmentPagerAdapter.html#startUpdate(android.view.ViewGroup)">startUpdate</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;ViewGroup&nbsp;container)</code></div>
             </td>
           </tr>
         </tbody>
@@ -200,7 +200,7 @@
     <h2>Public constructors</h2>
     <div><a name="FragmentPagerAdapter-androidx.fragment.app.FragmentManager-"></a>
       <h3 class="api-name" id="FragmentPagerAdapter(androidx.fragment.app.FragmentManager)">FragmentPagerAdapter</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;<span><del><a href="/reference/androidx/fragment/app/FragmentPagerAdapter.html#FragmentPagerAdapter(androidx.fragment.app.FragmentManager)">FragmentPagerAdapter</a></del></span>(<a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;fm)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;<span><del><a href="/reference/androidx/fragment/app/FragmentPagerAdapter.html#FragmentPagerAdapter(androidx.fragment.app.FragmentManager)">FragmentPagerAdapter</a></del></span>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;fm)</pre>
       <aside class="caution"><strong>This method is deprecated.</strong><br>
         <p>use <code><a href="/reference/androidx/fragment/app/FragmentPagerAdapter.html#FragmentPagerAdapter(androidx.fragment.app.FragmentManager,int)">FragmentPagerAdapter</a></code> with <code><a href="/reference/androidx/fragment/app/FragmentPagerAdapter.html#BEHAVIOR_RESUME_ONLY_CURRENT_FRAGMENT()">BEHAVIOR_RESUME_ONLY_CURRENT_FRAGMENT</a></code></p>
       </aside>
@@ -215,7 +215,7 @@
           </thead>
           <tbody>
             <tr>
-              <td><code><a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;fm</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;fm</code></td>
               <td width="100%">
                 <p>fragment manager that will interact with this adapter</p>
               </td>
@@ -226,7 +226,7 @@
     </div>
     <div><a name="FragmentPagerAdapter(androidx.fragment.app.FragmentManager, int)"></a><a name="FragmentPagerAdapter-androidx.fragment.app.FragmentManager-int-"></a>
       <h3 class="api-name" id="FragmentPagerAdapter(androidx.fragment.app.FragmentManager,int)">FragmentPagerAdapter</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;<a href="/reference/androidx/fragment/app/FragmentPagerAdapter.html#FragmentPagerAdapter(androidx.fragment.app.FragmentManager,int)">FragmentPagerAdapter</a>(<a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;fm,&nbsp;int&nbsp;behavior)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;<a href="/reference/androidx/fragment/app/FragmentPagerAdapter.html#FragmentPagerAdapter(androidx.fragment.app.FragmentManager,int)">FragmentPagerAdapter</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;fm,&nbsp;int&nbsp;behavior)</pre>
       <p>Constructor for <code><a href="/reference/androidx/fragment/app/FragmentPagerAdapter.html">FragmentPagerAdapter</a></code>. If <code><a href="/reference/androidx/fragment/app/FragmentPagerAdapter.html#BEHAVIOR_RESUME_ONLY_CURRENT_FRAGMENT()">BEHAVIOR_RESUME_ONLY_CURRENT_FRAGMENT</a></code> is passed in, then only the current Fragment is in the Lifecycle.State#RESUMED state. All other fragments are capped at Lifecycle.State#STARTED. If <code><a href="/reference/androidx/fragment/app/FragmentPagerAdapter.html#BEHAVIOR_SET_USER_VISIBLE_HINT()">BEHAVIOR_SET_USER_VISIBLE_HINT</a></code> is passed, all fragments are in the Lifecycle.State#RESUMED state and there will be callbacks to <code><a href="/reference/androidx/fragment/app/Fragment.html#setUserVisibleHint(boolean)">Fragment#setUserVisibleHint(boolean)</a></code>.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -237,7 +237,7 @@
           </thead>
           <tbody>
             <tr>
-              <td><code><a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;fm</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;fm</code></td>
               <td width="100%">
                 <p>fragment manager that will interact with this adapter</p>
               </td>
@@ -255,11 +255,11 @@
     <h2>Public methods</h2>
     <div><a name="destroyItem(android.view.ViewGroup, int, java.lang.Object)"></a><a name="destroyItem-android.view.ViewGroup-int-java.lang.Object-"></a>
       <h3 class="api-name" id="destroyItem(android.view.ViewGroup,int,java.lang.Object)">destroyItem</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentPagerAdapter.html#destroyItem(android.view.ViewGroup,int,java.lang.Object)">destroyItem</a>(ViewGroup&nbsp;container,&nbsp;int&nbsp;position,&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&nbsp;object)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentPagerAdapter.html#destroyItem(android.view.ViewGroup,int,java.lang.Object)">destroyItem</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;ViewGroup&nbsp;container,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;position,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&nbsp;object<br>)</pre>
     </div>
     <div><a name="finishUpdate-android.view.ViewGroup-"></a>
       <h3 class="api-name" id="finishUpdate(android.view.ViewGroup)">finishUpdate</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentPagerAdapter.html#finishUpdate(android.view.ViewGroup)">finishUpdate</a>(ViewGroup&nbsp;container)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentPagerAdapter.html#finishUpdate(android.view.ViewGroup)">finishUpdate</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;ViewGroup&nbsp;container)</pre>
     </div>
     <div><a name="getItem-int-"></a>
       <h3 class="api-name" id="getItem(int)">getItem</h3>
@@ -308,15 +308,15 @@
     </div>
     <div><a name="instantiateItem(android.view.ViewGroup, int)"></a><a name="instantiateItem-android.view.ViewGroup-int-"></a>
       <h3 class="api-name" id="instantiateItem(android.view.ViewGroup,int)">instantiateItem</h3>
-      <pre class="api-signature no-pretty-print">@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a><br>public&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentPagerAdapter.html#instantiateItem(android.view.ViewGroup,int)">instantiateItem</a>(ViewGroup&nbsp;container,&nbsp;int&nbsp;position)</pre>
+      <pre class="api-signature no-pretty-print">@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a><br>public&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentPagerAdapter.html#instantiateItem(android.view.ViewGroup,int)">instantiateItem</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;ViewGroup&nbsp;container,&nbsp;int&nbsp;position)</pre>
     </div>
     <div><a name="isViewFromObject(android.view.View, java.lang.Object)"></a><a name="isViewFromObject-android.view.View-java.lang.Object-"></a>
       <h3 class="api-name" id="isViewFromObject(android.view.View,java.lang.Object)">isViewFromObject</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;boolean&nbsp;<a href="/reference/androidx/fragment/app/FragmentPagerAdapter.html#isViewFromObject(android.view.View,java.lang.Object)">isViewFromObject</a>(View&nbsp;view,&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&nbsp;object)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;boolean&nbsp;<a href="/reference/androidx/fragment/app/FragmentPagerAdapter.html#isViewFromObject(android.view.View,java.lang.Object)">isViewFromObject</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;View&nbsp;view,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&nbsp;object)</pre>
     </div>
     <div><a name="restoreState(android.os.Parcelable, java.lang.ClassLoader)"></a><a name="restoreState-android.os.Parcelable-java.lang.ClassLoader-"></a>
       <h3 class="api-name" id="restoreState(android.os.Parcelable,java.lang.ClassLoader)">restoreState</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentPagerAdapter.html#restoreState(android.os.Parcelable,java.lang.ClassLoader)">restoreState</a>(Parcelable&nbsp;state,&nbsp;<a href="https://developer.android.com/reference/java/lang/ClassLoader.html">ClassLoader</a>&nbsp;loader)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentPagerAdapter.html#restoreState(android.os.Parcelable,java.lang.ClassLoader)">restoreState</a>(@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Parcelable&nbsp;state,&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/ClassLoader.html">ClassLoader</a>&nbsp;loader)</pre>
     </div>
     <div><a name="saveState--"></a>
       <h3 class="api-name" id="saveState()">saveState</h3>
@@ -324,11 +324,11 @@
     </div>
     <div><a name="setPrimaryItem(android.view.ViewGroup, int, java.lang.Object)"></a><a name="setPrimaryItem-android.view.ViewGroup-int-java.lang.Object-"></a>
       <h3 class="api-name" id="setPrimaryItem(android.view.ViewGroup,int,java.lang.Object)">setPrimaryItem</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentPagerAdapter.html#setPrimaryItem(android.view.ViewGroup,int,java.lang.Object)">setPrimaryItem</a>(ViewGroup&nbsp;container,&nbsp;int&nbsp;position,&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&nbsp;object)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentPagerAdapter.html#setPrimaryItem(android.view.ViewGroup,int,java.lang.Object)">setPrimaryItem</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;ViewGroup&nbsp;container,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;position,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&nbsp;object<br>)</pre>
     </div>
     <div><a name="startUpdate-android.view.ViewGroup-"></a>
       <h3 class="api-name" id="startUpdate(android.view.ViewGroup)">startUpdate</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentPagerAdapter.html#startUpdate(android.view.ViewGroup)">startUpdate</a>(ViewGroup&nbsp;container)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentPagerAdapter.html#startUpdate(android.view.ViewGroup)">startUpdate</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;ViewGroup&nbsp;container)</pre>
     </div>
   </body>
 </html>
diff --git a/testData/fragment/docs/reference/androidx/fragment/app/FragmentResultListener.html b/testData/fragment/docs/reference/androidx/fragment/app/FragmentResultListener.html
index 5260c96..ecb1f00 100644
--- a/testData/fragment/docs/reference/androidx/fragment/app/FragmentResultListener.html
+++ b/testData/fragment/docs/reference/androidx/fragment/app/FragmentResultListener.html
@@ -43,7 +43,7 @@
           <tr>
             <td><code>abstract void</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/FragmentResultListener.html#onFragmentResult(java.lang.String,android.os.Bundle)">onFragmentResult</a>(<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;requestKey,&nbsp;Bundle&nbsp;result)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/FragmentResultListener.html#onFragmentResult(java.lang.String,android.os.Bundle)">onFragmentResult</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;requestKey,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Bundle&nbsp;result)</code></div>
               <p>Callback used to handle results passed between fragments.</p>
             </td>
           </tr>
@@ -53,7 +53,7 @@
     <h2>Public methods</h2>
     <div><a name="onFragmentResult(java.lang.String, android.os.Bundle)"></a><a name="onFragmentResult-java.lang.String-android.os.Bundle-"></a>
       <h3 class="api-name" id="onFragmentResult(java.lang.String,android.os.Bundle)">onFragmentResult</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;abstract&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentResultListener.html#onFragmentResult(java.lang.String,android.os.Bundle)">onFragmentResult</a>(<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;requestKey,&nbsp;Bundle&nbsp;result)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;abstract&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentResultListener.html#onFragmentResult(java.lang.String,android.os.Bundle)">onFragmentResult</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;requestKey,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Bundle&nbsp;result)</pre>
       <p>Callback used to handle results passed between fragments.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -64,13 +64,13 @@
           </thead>
           <tbody>
             <tr>
-              <td><code><a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;requestKey</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;requestKey</code></td>
               <td width="100%">
                 <p>key used to store the result</p>
               </td>
             </tr>
             <tr>
-              <td><code>Bundle&nbsp;result</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Bundle&nbsp;result</code></td>
               <td width="100%">
                 <p>result passed to the callback</p>
               </td>
diff --git a/testData/fragment/docs/reference/androidx/fragment/app/FragmentResultOwner.html b/testData/fragment/docs/reference/androidx/fragment/app/FragmentResultOwner.html
index 446edc3..eabefc5 100644
--- a/testData/fragment/docs/reference/androidx/fragment/app/FragmentResultOwner.html
+++ b/testData/fragment/docs/reference/androidx/fragment/app/FragmentResultOwner.html
@@ -44,28 +44,28 @@
           <tr>
             <td><code>abstract void</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/FragmentResultOwner.html#clearFragmentResult(java.lang.String)">clearFragmentResult</a>(<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;requestKey)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/FragmentResultOwner.html#clearFragmentResult(java.lang.String)">clearFragmentResult</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;requestKey)</code></div>
               <p>Clears the stored result for the given requestKey.</p>
             </td>
           </tr>
           <tr>
             <td><code>abstract void</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/FragmentResultOwner.html#clearFragmentResultListener(java.lang.String)">clearFragmentResultListener</a>(<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;requestKey)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/FragmentResultOwner.html#clearFragmentResultListener(java.lang.String)">clearFragmentResultListener</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;requestKey)</code></div>
               <p>Clears the stored <code><a href="/reference/androidx/fragment/app/FragmentResultListener.html">FragmentResultListener</a></code> for the given requestKey.</p>
             </td>
           </tr>
           <tr>
             <td><code>abstract void</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/FragmentResultOwner.html#setFragmentResult(java.lang.String,android.os.Bundle)">setFragmentResult</a>(<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;requestKey,&nbsp;Bundle&nbsp;result)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/FragmentResultOwner.html#setFragmentResult(java.lang.String,android.os.Bundle)">setFragmentResult</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;requestKey,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Bundle&nbsp;result)</code></div>
               <p>Sets the given result for the requestKey.</p>
             </td>
           </tr>
           <tr>
             <td><code>abstract void</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/FragmentResultOwner.html#setFragmentResultListener(java.lang.String,androidx.lifecycle.LifecycleOwner,androidx.fragment.app.FragmentResultListener)">setFragmentResultListener</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;requestKey,<br>&nbsp;&nbsp;&nbsp;&nbsp;LifecycleOwner&nbsp;lifecycleOwner,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/androidx/fragment/app/FragmentResultListener.html">FragmentResultListener</a>&nbsp;listener<br>)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/FragmentResultOwner.html#setFragmentResultListener(java.lang.String,androidx.lifecycle.LifecycleOwner,androidx.fragment.app.FragmentResultListener)">setFragmentResultListener</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;requestKey,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;LifecycleOwner&nbsp;lifecycleOwner,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentResultListener.html">FragmentResultListener</a>&nbsp;listener<br>)</code></div>
               <p>Sets the <code><a href="/reference/androidx/fragment/app/FragmentResultListener.html">FragmentResultListener</a></code> for a given requestKey.</p>
             </td>
           </tr>
@@ -75,7 +75,7 @@
     <h2>Public methods</h2>
     <div><a name="clearFragmentResult-java.lang.String-"></a>
       <h3 class="api-name" id="clearFragmentResult(java.lang.String)">clearFragmentResult</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;abstract&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentResultOwner.html#clearFragmentResult(java.lang.String)">clearFragmentResult</a>(<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;requestKey)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;abstract&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentResultOwner.html#clearFragmentResult(java.lang.String)">clearFragmentResult</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;requestKey)</pre>
       <p>Clears the stored result for the given requestKey. This clears any result that was previously set via <code><a href="/reference/androidx/fragment/app/FragmentResultOwner.html#setFragmentResult(java.lang.String,android.os.Bundle)">setFragmentResult</a></code> that hasn't yet been delivered to a <code><a href="/reference/androidx/fragment/app/FragmentResultListener.html">FragmentResultListener</a></code>.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -86,7 +86,7 @@
           </thead>
           <tbody>
             <tr>
-              <td><code><a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;requestKey</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;requestKey</code></td>
               <td width="100%">
                 <p>key used to identify the result</p>
               </td>
@@ -97,7 +97,7 @@
     </div>
     <div><a name="clearFragmentResultListener-java.lang.String-"></a>
       <h3 class="api-name" id="clearFragmentResultListener(java.lang.String)">clearFragmentResultListener</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;abstract&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentResultOwner.html#clearFragmentResultListener(java.lang.String)">clearFragmentResultListener</a>(<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;requestKey)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;abstract&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentResultOwner.html#clearFragmentResultListener(java.lang.String)">clearFragmentResultListener</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;requestKey)</pre>
       <p>Clears the stored <code><a href="/reference/androidx/fragment/app/FragmentResultListener.html">FragmentResultListener</a></code> for the given requestKey. This clears any <code><a href="/reference/androidx/fragment/app/FragmentResultListener.html">FragmentResultListener</a></code> that was previously set via <code><a href="/reference/androidx/fragment/app/FragmentResultOwner.html#setFragmentResultListener(java.lang.String,androidx.lifecycle.LifecycleOwner,androidx.fragment.app.FragmentResultListener)">setFragmentResultListener</a></code>.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -108,7 +108,7 @@
           </thead>
           <tbody>
             <tr>
-              <td><code><a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;requestKey</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;requestKey</code></td>
               <td width="100%">
                 <p>key used to identify the result</p>
               </td>
@@ -119,7 +119,7 @@
     </div>
     <div><a name="setFragmentResult(java.lang.String, android.os.Bundle)"></a><a name="setFragmentResult-java.lang.String-android.os.Bundle-"></a>
       <h3 class="api-name" id="setFragmentResult(java.lang.String,android.os.Bundle)">setFragmentResult</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;abstract&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentResultOwner.html#setFragmentResult(java.lang.String,android.os.Bundle)">setFragmentResult</a>(<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;requestKey,&nbsp;Bundle&nbsp;result)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;abstract&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentResultOwner.html#setFragmentResult(java.lang.String,android.os.Bundle)">setFragmentResult</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;requestKey,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Bundle&nbsp;result)</pre>
       <p>Sets the given result for the requestKey. This result will be delivered to a <code><a href="/reference/androidx/fragment/app/FragmentResultListener.html">FragmentResultListener</a></code> that is called given to <code><a href="/reference/androidx/fragment/app/FragmentResultOwner.html#setFragmentResultListener(java.lang.String,androidx.lifecycle.LifecycleOwner,androidx.fragment.app.FragmentResultListener)">setFragmentResultListener</a></code> with the same requestKey. If no <code><a href="/reference/androidx/fragment/app/FragmentResultListener.html">FragmentResultListener</a></code> with the same key is set or the Lifecycle associated with the listener is not at least STARTED, the result is stored until one becomes available, or <code><a href="/reference/androidx/fragment/app/FragmentResultOwner.html#clearFragmentResult(java.lang.String)">clearFragmentResult</a></code> is called with the same requestKey.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -130,13 +130,13 @@
           </thead>
           <tbody>
             <tr>
-              <td><code><a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;requestKey</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;requestKey</code></td>
               <td width="100%">
                 <p>key used to identify the result</p>
               </td>
             </tr>
             <tr>
-              <td><code>Bundle&nbsp;result</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Bundle&nbsp;result</code></td>
               <td width="100%">
                 <p>the result to be passed to another fragment</p>
               </td>
@@ -147,7 +147,7 @@
     </div>
     <div><a name="setFragmentResultListener(java.lang.String, androidx.lifecycle.LifecycleOwner, androidx.fragment.app.FragmentResultListener)"></a><a name="setFragmentResultListener-java.lang.String-androidx.lifecycle.LifecycleOwner-androidx.fragment.app.FragmentResultListener-"></a>
       <h3 class="api-name" id="setFragmentResultListener(java.lang.String,androidx.lifecycle.LifecycleOwner,androidx.fragment.app.FragmentResultListener)">setFragmentResultListener</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;abstract&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentResultOwner.html#setFragmentResultListener(java.lang.String,androidx.lifecycle.LifecycleOwner,androidx.fragment.app.FragmentResultListener)">setFragmentResultListener</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;requestKey,<br>&nbsp;&nbsp;&nbsp;&nbsp;LifecycleOwner&nbsp;lifecycleOwner,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/androidx/fragment/app/FragmentResultListener.html">FragmentResultListener</a>&nbsp;listener<br>)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;abstract&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentResultOwner.html#setFragmentResultListener(java.lang.String,androidx.lifecycle.LifecycleOwner,androidx.fragment.app.FragmentResultListener)">setFragmentResultListener</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;requestKey,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;LifecycleOwner&nbsp;lifecycleOwner,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentResultListener.html">FragmentResultListener</a>&nbsp;listener<br>)</pre>
       <p>Sets the <code><a href="/reference/androidx/fragment/app/FragmentResultListener.html">FragmentResultListener</a></code> for a given requestKey. Once the given LifecycleOwner is at least in the STARTED state, any results set by <code><a href="/reference/androidx/fragment/app/FragmentResultOwner.html#setFragmentResult(java.lang.String,android.os.Bundle)">setFragmentResult</a></code> using the same requestKey will be delivered to the <code><a href="/reference/androidx/fragment/app/FragmentResultListener.html#onFragmentResult(java.lang.String,android.os.Bundle)">callback</a></code>. The callback will remain active until the LifecycleOwner reaches the DESTROYED state or <code><a href="/reference/androidx/fragment/app/FragmentResultOwner.html#clearFragmentResultListener(java.lang.String)">clearFragmentResultListener</a></code> is called with the same requestKey.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -158,19 +158,19 @@
           </thead>
           <tbody>
             <tr>
-              <td><code><a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;requestKey</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;requestKey</code></td>
               <td width="100%">
                 <p>requestKey used to identify the result</p>
               </td>
             </tr>
             <tr>
-              <td><code>LifecycleOwner&nbsp;lifecycleOwner</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;LifecycleOwner&nbsp;lifecycleOwner</code></td>
               <td width="100%">
                 <p>lifecycleOwner for handling the result</p>
               </td>
             </tr>
             <tr>
-              <td><code><a href="/reference/androidx/fragment/app/FragmentResultListener.html">FragmentResultListener</a>&nbsp;listener</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentResultListener.html">FragmentResultListener</a>&nbsp;listener</code></td>
               <td width="100%">
                 <p>listener for result changes</p>
               </td>
diff --git a/testData/fragment/docs/reference/androidx/fragment/app/FragmentStatePagerAdapter.html b/testData/fragment/docs/reference/androidx/fragment/app/FragmentStatePagerAdapter.html
index a93d8ca..3eb6514 100644
--- a/testData/fragment/docs/reference/androidx/fragment/app/FragmentStatePagerAdapter.html
+++ b/testData/fragment/docs/reference/androidx/fragment/app/FragmentStatePagerAdapter.html
@@ -61,7 +61,7 @@
         <tbody>
           <tr>
             <td>
-              <div><code><span><del><a href="/reference/androidx/fragment/app/FragmentStatePagerAdapter.html#FragmentStatePagerAdapter(androidx.fragment.app.FragmentManager)">FragmentStatePagerAdapter</a></del></span>(<a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;fm)</code></div>
+              <div><code><span><del><a href="/reference/androidx/fragment/app/FragmentStatePagerAdapter.html#FragmentStatePagerAdapter(androidx.fragment.app.FragmentManager)">FragmentStatePagerAdapter</a></del></span>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;fm)</code></div>
               <p><strong>This method is deprecated.</strong> 
                 <p>use <code><a href="/reference/androidx/fragment/app/FragmentStatePagerAdapter.html#FragmentStatePagerAdapter(androidx.fragment.app.FragmentManager,int)">FragmentStatePagerAdapter</a></code> with <code><a href="/reference/androidx/fragment/app/FragmentStatePagerAdapter.html#BEHAVIOR_RESUME_ONLY_CURRENT_FRAGMENT()">BEHAVIOR_RESUME_ONLY_CURRENT_FRAGMENT</a></code></p>
               </p>
@@ -69,7 +69,7 @@
           </tr>
           <tr>
             <td>
-              <div><code><a href="/reference/androidx/fragment/app/FragmentStatePagerAdapter.html#FragmentStatePagerAdapter(androidx.fragment.app.FragmentManager,int)">FragmentStatePagerAdapter</a>(<a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;fm,&nbsp;int&nbsp;behavior)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/FragmentStatePagerAdapter.html#FragmentStatePagerAdapter(androidx.fragment.app.FragmentManager,int)">FragmentStatePagerAdapter</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;fm,&nbsp;int&nbsp;behavior)</code></div>
               <p>Constructor for <code><a href="/reference/androidx/fragment/app/FragmentStatePagerAdapter.html">FragmentStatePagerAdapter</a></code>.</p>
             </td>
           </tr>
@@ -87,13 +87,13 @@
           <tr>
             <td><code>void</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/FragmentStatePagerAdapter.html#destroyItem(android.view.ViewGroup,int,java.lang.Object)">destroyItem</a>(ViewGroup&nbsp;container,&nbsp;int&nbsp;position,&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&nbsp;object)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/FragmentStatePagerAdapter.html#destroyItem(android.view.ViewGroup,int,java.lang.Object)">destroyItem</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;ViewGroup&nbsp;container,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;position,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&nbsp;object<br>)</code></div>
             </td>
           </tr>
           <tr>
             <td><code>void</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/FragmentStatePagerAdapter.html#finishUpdate(android.view.ViewGroup)">finishUpdate</a>(ViewGroup&nbsp;container)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/FragmentStatePagerAdapter.html#finishUpdate(android.view.ViewGroup)">finishUpdate</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;ViewGroup&nbsp;container)</code></div>
             </td>
           </tr>
           <tr>
@@ -106,19 +106,19 @@
           <tr>
             <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a></code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/FragmentStatePagerAdapter.html#instantiateItem(android.view.ViewGroup,int)">instantiateItem</a>(ViewGroup&nbsp;container,&nbsp;int&nbsp;position)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/FragmentStatePagerAdapter.html#instantiateItem(android.view.ViewGroup,int)">instantiateItem</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;ViewGroup&nbsp;container,&nbsp;int&nbsp;position)</code></div>
             </td>
           </tr>
           <tr>
             <td><code>boolean</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/FragmentStatePagerAdapter.html#isViewFromObject(android.view.View,java.lang.Object)">isViewFromObject</a>(View&nbsp;view,&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&nbsp;object)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/FragmentStatePagerAdapter.html#isViewFromObject(android.view.View,java.lang.Object)">isViewFromObject</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;View&nbsp;view,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&nbsp;object)</code></div>
             </td>
           </tr>
           <tr>
             <td><code>void</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/FragmentStatePagerAdapter.html#restoreState(android.os.Parcelable,java.lang.ClassLoader)">restoreState</a>(Parcelable&nbsp;state,&nbsp;<a href="https://developer.android.com/reference/java/lang/ClassLoader.html">ClassLoader</a>&nbsp;loader)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/FragmentStatePagerAdapter.html#restoreState(android.os.Parcelable,java.lang.ClassLoader)">restoreState</a>(@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Parcelable&nbsp;state,&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/ClassLoader.html">ClassLoader</a>&nbsp;loader)</code></div>
             </td>
           </tr>
           <tr>
@@ -130,13 +130,13 @@
           <tr>
             <td><code>void</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/FragmentStatePagerAdapter.html#setPrimaryItem(android.view.ViewGroup,int,java.lang.Object)">setPrimaryItem</a>(ViewGroup&nbsp;container,&nbsp;int&nbsp;position,&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&nbsp;object)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/FragmentStatePagerAdapter.html#setPrimaryItem(android.view.ViewGroup,int,java.lang.Object)">setPrimaryItem</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;ViewGroup&nbsp;container,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;position,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&nbsp;object<br>)</code></div>
             </td>
           </tr>
           <tr>
             <td><code>void</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/FragmentStatePagerAdapter.html#startUpdate(android.view.ViewGroup)">startUpdate</a>(ViewGroup&nbsp;container)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/FragmentStatePagerAdapter.html#startUpdate(android.view.ViewGroup)">startUpdate</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;ViewGroup&nbsp;container)</code></div>
             </td>
           </tr>
         </tbody>
@@ -193,7 +193,7 @@
     <h2>Public constructors</h2>
     <div><a name="FragmentStatePagerAdapter-androidx.fragment.app.FragmentManager-"></a>
       <h3 class="api-name" id="FragmentStatePagerAdapter(androidx.fragment.app.FragmentManager)">FragmentStatePagerAdapter</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;<span><del><a href="/reference/androidx/fragment/app/FragmentStatePagerAdapter.html#FragmentStatePagerAdapter(androidx.fragment.app.FragmentManager)">FragmentStatePagerAdapter</a></del></span>(<a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;fm)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;<span><del><a href="/reference/androidx/fragment/app/FragmentStatePagerAdapter.html#FragmentStatePagerAdapter(androidx.fragment.app.FragmentManager)">FragmentStatePagerAdapter</a></del></span>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;fm)</pre>
       <aside class="caution"><strong>This method is deprecated.</strong><br>
         <p>use <code><a href="/reference/androidx/fragment/app/FragmentStatePagerAdapter.html#FragmentStatePagerAdapter(androidx.fragment.app.FragmentManager,int)">FragmentStatePagerAdapter</a></code> with <code><a href="/reference/androidx/fragment/app/FragmentStatePagerAdapter.html#BEHAVIOR_RESUME_ONLY_CURRENT_FRAGMENT()">BEHAVIOR_RESUME_ONLY_CURRENT_FRAGMENT</a></code></p>
       </aside>
@@ -208,7 +208,7 @@
           </thead>
           <tbody>
             <tr>
-              <td><code><a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;fm</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;fm</code></td>
               <td width="100%">
                 <p>fragment manager that will interact with this adapter</p>
               </td>
@@ -219,7 +219,7 @@
     </div>
     <div><a name="FragmentStatePagerAdapter(androidx.fragment.app.FragmentManager, int)"></a><a name="FragmentStatePagerAdapter-androidx.fragment.app.FragmentManager-int-"></a>
       <h3 class="api-name" id="FragmentStatePagerAdapter(androidx.fragment.app.FragmentManager,int)">FragmentStatePagerAdapter</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;<a href="/reference/androidx/fragment/app/FragmentStatePagerAdapter.html#FragmentStatePagerAdapter(androidx.fragment.app.FragmentManager,int)">FragmentStatePagerAdapter</a>(<a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;fm,&nbsp;int&nbsp;behavior)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;<a href="/reference/androidx/fragment/app/FragmentStatePagerAdapter.html#FragmentStatePagerAdapter(androidx.fragment.app.FragmentManager,int)">FragmentStatePagerAdapter</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;fm,&nbsp;int&nbsp;behavior)</pre>
       <p>Constructor for <code><a href="/reference/androidx/fragment/app/FragmentStatePagerAdapter.html">FragmentStatePagerAdapter</a></code>. If <code><a href="/reference/androidx/fragment/app/FragmentStatePagerAdapter.html#BEHAVIOR_RESUME_ONLY_CURRENT_FRAGMENT()">BEHAVIOR_RESUME_ONLY_CURRENT_FRAGMENT</a></code> is passed in, then only the current Fragment is in the Lifecycle.State#RESUMED state, while all other fragments are capped at Lifecycle.State#STARTED. If <code><a href="/reference/androidx/fragment/app/FragmentStatePagerAdapter.html#BEHAVIOR_SET_USER_VISIBLE_HINT()">BEHAVIOR_SET_USER_VISIBLE_HINT</a></code> is passed, all fragments are in the Lifecycle.State#RESUMED state and there will be callbacks to <code><a href="/reference/androidx/fragment/app/Fragment.html#setUserVisibleHint(boolean)">Fragment#setUserVisibleHint(boolean)</a></code>.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -230,7 +230,7 @@
           </thead>
           <tbody>
             <tr>
-              <td><code><a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;fm</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;fm</code></td>
               <td width="100%">
                 <p>fragment manager that will interact with this adapter</p>
               </td>
@@ -248,11 +248,11 @@
     <h2>Public methods</h2>
     <div><a name="destroyItem(android.view.ViewGroup, int, java.lang.Object)"></a><a name="destroyItem-android.view.ViewGroup-int-java.lang.Object-"></a>
       <h3 class="api-name" id="destroyItem(android.view.ViewGroup,int,java.lang.Object)">destroyItem</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentStatePagerAdapter.html#destroyItem(android.view.ViewGroup,int,java.lang.Object)">destroyItem</a>(ViewGroup&nbsp;container,&nbsp;int&nbsp;position,&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&nbsp;object)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentStatePagerAdapter.html#destroyItem(android.view.ViewGroup,int,java.lang.Object)">destroyItem</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;ViewGroup&nbsp;container,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;position,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&nbsp;object<br>)</pre>
     </div>
     <div><a name="finishUpdate-android.view.ViewGroup-"></a>
       <h3 class="api-name" id="finishUpdate(android.view.ViewGroup)">finishUpdate</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentStatePagerAdapter.html#finishUpdate(android.view.ViewGroup)">finishUpdate</a>(ViewGroup&nbsp;container)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentStatePagerAdapter.html#finishUpdate(android.view.ViewGroup)">finishUpdate</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;ViewGroup&nbsp;container)</pre>
     </div>
     <div><a name="getItem-int-"></a>
       <h3 class="api-name" id="getItem(int)">getItem</h3>
@@ -261,15 +261,15 @@
     </div>
     <div><a name="instantiateItem(android.view.ViewGroup, int)"></a><a name="instantiateItem-android.view.ViewGroup-int-"></a>
       <h3 class="api-name" id="instantiateItem(android.view.ViewGroup,int)">instantiateItem</h3>
-      <pre class="api-signature no-pretty-print">@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a><br>public&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentStatePagerAdapter.html#instantiateItem(android.view.ViewGroup,int)">instantiateItem</a>(ViewGroup&nbsp;container,&nbsp;int&nbsp;position)</pre>
+      <pre class="api-signature no-pretty-print">@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a><br>public&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentStatePagerAdapter.html#instantiateItem(android.view.ViewGroup,int)">instantiateItem</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;ViewGroup&nbsp;container,&nbsp;int&nbsp;position)</pre>
     </div>
     <div><a name="isViewFromObject(android.view.View, java.lang.Object)"></a><a name="isViewFromObject-android.view.View-java.lang.Object-"></a>
       <h3 class="api-name" id="isViewFromObject(android.view.View,java.lang.Object)">isViewFromObject</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;boolean&nbsp;<a href="/reference/androidx/fragment/app/FragmentStatePagerAdapter.html#isViewFromObject(android.view.View,java.lang.Object)">isViewFromObject</a>(View&nbsp;view,&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&nbsp;object)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;boolean&nbsp;<a href="/reference/androidx/fragment/app/FragmentStatePagerAdapter.html#isViewFromObject(android.view.View,java.lang.Object)">isViewFromObject</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;View&nbsp;view,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&nbsp;object)</pre>
     </div>
     <div><a name="restoreState(android.os.Parcelable, java.lang.ClassLoader)"></a><a name="restoreState-android.os.Parcelable-java.lang.ClassLoader-"></a>
       <h3 class="api-name" id="restoreState(android.os.Parcelable,java.lang.ClassLoader)">restoreState</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentStatePagerAdapter.html#restoreState(android.os.Parcelable,java.lang.ClassLoader)">restoreState</a>(Parcelable&nbsp;state,&nbsp;<a href="https://developer.android.com/reference/java/lang/ClassLoader.html">ClassLoader</a>&nbsp;loader)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentStatePagerAdapter.html#restoreState(android.os.Parcelable,java.lang.ClassLoader)">restoreState</a>(@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Parcelable&nbsp;state,&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/ClassLoader.html">ClassLoader</a>&nbsp;loader)</pre>
     </div>
     <div><a name="saveState--"></a>
       <h3 class="api-name" id="saveState()">saveState</h3>
@@ -277,11 +277,11 @@
     </div>
     <div><a name="setPrimaryItem(android.view.ViewGroup, int, java.lang.Object)"></a><a name="setPrimaryItem-android.view.ViewGroup-int-java.lang.Object-"></a>
       <h3 class="api-name" id="setPrimaryItem(android.view.ViewGroup,int,java.lang.Object)">setPrimaryItem</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentStatePagerAdapter.html#setPrimaryItem(android.view.ViewGroup,int,java.lang.Object)">setPrimaryItem</a>(ViewGroup&nbsp;container,&nbsp;int&nbsp;position,&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&nbsp;object)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentStatePagerAdapter.html#setPrimaryItem(android.view.ViewGroup,int,java.lang.Object)">setPrimaryItem</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;ViewGroup&nbsp;container,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;position,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&nbsp;object<br>)</pre>
     </div>
     <div><a name="startUpdate-android.view.ViewGroup-"></a>
       <h3 class="api-name" id="startUpdate(android.view.ViewGroup)">startUpdate</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentStatePagerAdapter.html#startUpdate(android.view.ViewGroup)">startUpdate</a>(ViewGroup&nbsp;container)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/FragmentStatePagerAdapter.html#startUpdate(android.view.ViewGroup)">startUpdate</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;ViewGroup&nbsp;container)</pre>
     </div>
   </body>
 </html>
diff --git a/testData/fragment/docs/reference/androidx/fragment/app/FragmentTabHost.html b/testData/fragment/docs/reference/androidx/fragment/app/FragmentTabHost.html
index 1c9bd93..231cc06 100644
--- a/testData/fragment/docs/reference/androidx/fragment/app/FragmentTabHost.html
+++ b/testData/fragment/docs/reference/androidx/fragment/app/FragmentTabHost.html
@@ -28,7 +28,7 @@
         <tbody>
           <tr>
             <td>
-              <div><code><span><del><a href="/reference/androidx/fragment/app/FragmentTabHost.html#FragmentTabHost(android.content.Context)">FragmentTabHost</a></del></span>(Context&nbsp;context)</code></div>
+              <div><code><span><del><a href="/reference/androidx/fragment/app/FragmentTabHost.html#FragmentTabHost(android.content.Context)">FragmentTabHost</a></del></span>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Context&nbsp;context)</code></div>
               <p><strong>This method is deprecated.</strong> 
                 <p>Use <a href="https://developer.android.com/guide/navigation/navigation-swipe-view ">TabLayout and ViewPager</a> instead.</p>
               </p>
@@ -36,7 +36,7 @@
           </tr>
           <tr>
             <td>
-              <div><code><span><del><a href="/reference/androidx/fragment/app/FragmentTabHost.html#FragmentTabHost(android.content.Context,android.util.AttributeSet)">FragmentTabHost</a></del></span>(Context&nbsp;context,&nbsp;AttributeSet&nbsp;attrs)</code></div>
+              <div><code><span><del><a href="/reference/androidx/fragment/app/FragmentTabHost.html#FragmentTabHost(android.content.Context,android.util.AttributeSet)">FragmentTabHost</a></del></span>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Context&nbsp;context,&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;AttributeSet&nbsp;attrs)</code></div>
               <p><strong>This method is deprecated.</strong> 
                 <p>Use <a href="https://developer.android.com/guide/navigation/navigation-swipe-view ">TabLayout and ViewPager</a> instead.</p>
               </p>
@@ -56,7 +56,7 @@
           <tr>
             <td><code>void</code></td>
             <td width="100%">
-              <div><code><span><del><a href="/reference/androidx/fragment/app/FragmentTabHost.html#addTab(android.widget.TabHost.TabSpec,java.lang.Class&lt;?&gt;,android.os.Bundle)">addTab</a></del></span>(TabSpec&nbsp;tabSpec,&nbsp;<a href="https://developer.android.com/reference/java/lang/Class.html">Class</a>&lt;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt;&nbsp;clss,&nbsp;Bundle&nbsp;args)</code></div>
+              <div><code><span><del><a href="/reference/androidx/fragment/app/FragmentTabHost.html#addTab(android.widget.TabHost.TabSpec,java.lang.Class&lt;?&gt;,android.os.Bundle)">addTab</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;TabSpec&nbsp;tabSpec,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/Class.html">Class</a>&lt;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt;&nbsp;clss,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Bundle&nbsp;args<br>)</code></div>
               <p><strong>This method is deprecated.</strong> 
                 <p>Use <a href="https://developer.android.com/guide/navigation/navigation-swipe-view ">TabLayout and ViewPager</a> instead.</p>
               </p>
@@ -65,7 +65,7 @@
           <tr>
             <td><code>void</code></td>
             <td width="100%">
-              <div><code><span><del><a href="/reference/androidx/fragment/app/FragmentTabHost.html#onTabChanged(java.lang.String)">onTabChanged</a></del></span>(<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;tabId)</code></div>
+              <div><code><span><del><a href="/reference/androidx/fragment/app/FragmentTabHost.html#onTabChanged(java.lang.String)">onTabChanged</a></del></span>(@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;tabId)</code></div>
               <p><strong>This method is deprecated.</strong> 
                 <p>Use <a href="https://developer.android.com/guide/navigation/navigation-swipe-view ">TabLayout and ViewPager</a> instead.</p>
               </p>
@@ -74,7 +74,7 @@
           <tr>
             <td><code>void</code></td>
             <td width="100%">
-              <div><code><span><del><a href="/reference/androidx/fragment/app/FragmentTabHost.html#setOnTabChangedListener(android.widget.TabHost.OnTabChangeListener)">setOnTabChangedListener</a></del></span>(OnTabChangeListener&nbsp;l)</code></div>
+              <div><code><span><del><a href="/reference/androidx/fragment/app/FragmentTabHost.html#setOnTabChangedListener(android.widget.TabHost.OnTabChangeListener)">setOnTabChangedListener</a></del></span>(@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;OnTabChangeListener&nbsp;l)</code></div>
               <p><strong>This method is deprecated.</strong> 
                 <p>Use <a href="https://developer.android.com/guide/navigation/navigation-swipe-view ">TabLayout and ViewPager</a> instead.</p>
               </p>
@@ -92,7 +92,7 @@
           <tr>
             <td><code>void</code></td>
             <td width="100%">
-              <div><code><span><del><a href="/reference/androidx/fragment/app/FragmentTabHost.html#setup(android.content.Context,androidx.fragment.app.FragmentManager)">setup</a></del></span>(Context&nbsp;context,&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;manager)</code></div>
+              <div><code><span><del><a href="/reference/androidx/fragment/app/FragmentTabHost.html#setup(android.content.Context,androidx.fragment.app.FragmentManager)">setup</a></del></span>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Context&nbsp;context,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;manager)</code></div>
               <p><strong>This method is deprecated.</strong> 
                 <p>Use <a href="https://developer.android.com/guide/navigation/navigation-swipe-view ">TabLayout and ViewPager</a> instead.</p>
               </p>
@@ -101,7 +101,7 @@
           <tr>
             <td><code>void</code></td>
             <td width="100%">
-              <div><code><span><del><a href="/reference/androidx/fragment/app/FragmentTabHost.html#setup(android.content.Context,androidx.fragment.app.FragmentManager,int)">setup</a></del></span>(Context&nbsp;context,&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;manager,&nbsp;int&nbsp;containerId)</code></div>
+              <div><code><span><del><a href="/reference/androidx/fragment/app/FragmentTabHost.html#setup(android.content.Context,androidx.fragment.app.FragmentManager,int)">setup</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Context&nbsp;context,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;manager,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;containerId<br>)</code></div>
               <p><strong>This method is deprecated.</strong> 
                 <p>Use <a href="https://developer.android.com/guide/navigation/navigation-swipe-view ">TabLayout and ViewPager</a> instead.</p>
               </p>
@@ -113,14 +113,14 @@
     <h2>Public constructors</h2>
     <div><a name="FragmentTabHost-android.content.Context-"></a>
       <h3 class="api-name" id="FragmentTabHost(android.content.Context)">FragmentTabHost</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;<span><del><a href="/reference/androidx/fragment/app/FragmentTabHost.html#FragmentTabHost(android.content.Context)">FragmentTabHost</a></del></span>(Context&nbsp;context)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;<span><del><a href="/reference/androidx/fragment/app/FragmentTabHost.html#FragmentTabHost(android.content.Context)">FragmentTabHost</a></del></span>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Context&nbsp;context)</pre>
       <aside class="caution"><strong>This method is deprecated.</strong><br>
         <p>Use <a href="https://developer.android.com/guide/navigation/navigation-swipe-view ">TabLayout and ViewPager</a> instead.</p>
       </aside>
     </div>
     <div><a name="FragmentTabHost(android.content.Context, android.util.AttributeSet)"></a><a name="FragmentTabHost-android.content.Context-android.util.AttributeSet-"></a>
       <h3 class="api-name" id="FragmentTabHost(android.content.Context,android.util.AttributeSet)">FragmentTabHost</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;<span><del><a href="/reference/androidx/fragment/app/FragmentTabHost.html#FragmentTabHost(android.content.Context,android.util.AttributeSet)">FragmentTabHost</a></del></span>(Context&nbsp;context,&nbsp;AttributeSet&nbsp;attrs)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;<span><del><a href="/reference/androidx/fragment/app/FragmentTabHost.html#FragmentTabHost(android.content.Context,android.util.AttributeSet)">FragmentTabHost</a></del></span>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Context&nbsp;context,&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;AttributeSet&nbsp;attrs)</pre>
       <aside class="caution"><strong>This method is deprecated.</strong><br>
         <p>Use <a href="https://developer.android.com/guide/navigation/navigation-swipe-view ">TabLayout and ViewPager</a> instead.</p>
       </aside>
@@ -128,21 +128,21 @@
     <h2>Public methods</h2>
     <div><a name="addTab(android.widget.TabHost.TabSpec, java.lang.Class&lt;?&gt;, android.os.Bundle)"></a><a name="addTab-android.widget.TabHost.TabSpec-java.lang.Class&lt;?&gt;-android.os.Bundle-"></a>
       <h3 class="api-name" id="addTab(android.widget.TabHost.TabSpec,java.lang.Class&lt;?&gt;,android.os.Bundle)">addTab</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<span><del><a href="/reference/androidx/fragment/app/FragmentTabHost.html#addTab(android.widget.TabHost.TabSpec,java.lang.Class&lt;?&gt;,android.os.Bundle)">addTab</a></del></span>(TabSpec&nbsp;tabSpec,&nbsp;<a href="https://developer.android.com/reference/java/lang/Class.html">Class</a>&lt;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt;&nbsp;clss,&nbsp;Bundle&nbsp;args)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<span><del><a href="/reference/androidx/fragment/app/FragmentTabHost.html#addTab(android.widget.TabHost.TabSpec,java.lang.Class&lt;?&gt;,android.os.Bundle)">addTab</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;TabSpec&nbsp;tabSpec,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/Class.html">Class</a>&lt;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt;&nbsp;clss,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Bundle&nbsp;args<br>)</pre>
       <aside class="caution"><strong>This method is deprecated.</strong><br>
         <p>Use <a href="https://developer.android.com/guide/navigation/navigation-swipe-view ">TabLayout and ViewPager</a> instead.</p>
       </aside>
     </div>
     <div><a name="onTabChanged-java.lang.String-"></a>
       <h3 class="api-name" id="onTabChanged(java.lang.String)">onTabChanged</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<span><del><a href="/reference/androidx/fragment/app/FragmentTabHost.html#onTabChanged(java.lang.String)">onTabChanged</a></del></span>(<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;tabId)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<span><del><a href="/reference/androidx/fragment/app/FragmentTabHost.html#onTabChanged(java.lang.String)">onTabChanged</a></del></span>(@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;tabId)</pre>
       <aside class="caution"><strong>This method is deprecated.</strong><br>
         <p>Use <a href="https://developer.android.com/guide/navigation/navigation-swipe-view ">TabLayout and ViewPager</a> instead.</p>
       </aside>
     </div>
     <div><a name="setOnTabChangedListener-android.widget.TabHost.OnTabChangeListener-"></a>
       <h3 class="api-name" id="setOnTabChangedListener(android.widget.TabHost.OnTabChangeListener)">setOnTabChangedListener</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<span><del><a href="/reference/androidx/fragment/app/FragmentTabHost.html#setOnTabChangedListener(android.widget.TabHost.OnTabChangeListener)">setOnTabChangedListener</a></del></span>(OnTabChangeListener&nbsp;l)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<span><del><a href="/reference/androidx/fragment/app/FragmentTabHost.html#setOnTabChangedListener(android.widget.TabHost.OnTabChangeListener)">setOnTabChangedListener</a></del></span>(@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;OnTabChangeListener&nbsp;l)</pre>
       <aside class="caution"><strong>This method is deprecated.</strong><br>
         <p>Use <a href="https://developer.android.com/guide/navigation/navigation-swipe-view ">TabLayout and ViewPager</a> instead.</p>
       </aside>
@@ -156,7 +156,7 @@
     </div>
     <div><a name="setup(android.content.Context, androidx.fragment.app.FragmentManager)"></a><a name="setup-android.content.Context-androidx.fragment.app.FragmentManager-"></a>
       <h3 class="api-name" id="setup(android.content.Context,androidx.fragment.app.FragmentManager)">setup</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<span><del><a href="/reference/androidx/fragment/app/FragmentTabHost.html#setup(android.content.Context,androidx.fragment.app.FragmentManager)">setup</a></del></span>(Context&nbsp;context,&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;manager)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<span><del><a href="/reference/androidx/fragment/app/FragmentTabHost.html#setup(android.content.Context,androidx.fragment.app.FragmentManager)">setup</a></del></span>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Context&nbsp;context,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;manager)</pre>
       <aside class="caution"><strong>This method is deprecated.</strong><br>
         <p>Use <a href="https://developer.android.com/guide/navigation/navigation-swipe-view ">TabLayout and ViewPager</a> instead.</p>
       </aside>
@@ -164,7 +164,7 @@
     </div>
     <div><a name="setup(android.content.Context, androidx.fragment.app.FragmentManager, int)"></a><a name="setup-android.content.Context-androidx.fragment.app.FragmentManager-int-"></a>
       <h3 class="api-name" id="setup(android.content.Context,androidx.fragment.app.FragmentManager,int)">setup</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<span><del><a href="/reference/androidx/fragment/app/FragmentTabHost.html#setup(android.content.Context,androidx.fragment.app.FragmentManager,int)">setup</a></del></span>(Context&nbsp;context,&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;manager,&nbsp;int&nbsp;containerId)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<span><del><a href="/reference/androidx/fragment/app/FragmentTabHost.html#setup(android.content.Context,androidx.fragment.app.FragmentManager,int)">setup</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Context&nbsp;context,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentManager.html">FragmentManager</a>&nbsp;manager,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;containerId<br>)</pre>
       <aside class="caution"><strong>This method is deprecated.</strong><br>
         <p>Use <a href="https://developer.android.com/guide/navigation/navigation-swipe-view ">TabLayout and ViewPager</a> instead.</p>
       </aside>
diff --git a/testData/fragment/docs/reference/androidx/fragment/app/FragmentTransaction.html b/testData/fragment/docs/reference/androidx/fragment/app/FragmentTransaction.html
index d8899f0..6fee049 100644
--- a/testData/fragment/docs/reference/androidx/fragment/app/FragmentTransaction.html
+++ b/testData/fragment/docs/reference/androidx/fragment/app/FragmentTransaction.html
@@ -105,63 +105,63 @@
           <tr>
             <td><code>final @<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentTransaction.html">FragmentTransaction</a></code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/FragmentTransaction.html#add(java.lang.Class&lt;? extends androidx.fragment.app.Fragment&gt;,android.os.Bundle,java.lang.String)">add</a>(<a href="https://developer.android.com/reference/java/lang/Class.html">Class</a>&lt;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&gt;&nbsp;fragmentClass,&nbsp;Bundle&nbsp;args,&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;tag)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/FragmentTransaction.html#add(java.lang.Class&lt;? extends androidx.fragment.app.Fragment&gt;,android.os.Bundle,java.lang.String)">add</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/Class.html">Class</a>&lt;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&gt;&nbsp;fragmentClass,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Bundle&nbsp;args,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;tag<br>)</code></div>
               <p>Calls <code><a href="/reference/androidx/fragment/app/FragmentTransaction.html#add(int,java.lang.Class&lt;? extends androidx.fragment.app.Fragment&gt;,android.os.Bundle,java.lang.String)">add</a></code> with a 0 containerViewId.</p>
             </td>
           </tr>
           <tr>
             <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentTransaction.html">FragmentTransaction</a></code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/FragmentTransaction.html#add(androidx.fragment.app.Fragment,java.lang.String)">add</a>(<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment,&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;tag)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/FragmentTransaction.html#add(androidx.fragment.app.Fragment,java.lang.String)">add</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment,&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;tag)</code></div>
               <p>Calls <code><a href="/reference/androidx/fragment/app/FragmentTransaction.html#add(int,androidx.fragment.app.Fragment,java.lang.String)">add</a></code> with a 0 containerViewId.</p>
             </td>
           </tr>
           <tr>
             <td><code>final @<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentTransaction.html">FragmentTransaction</a></code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/FragmentTransaction.html#add(int,java.lang.Class&lt;? extends androidx.fragment.app.Fragment&gt;,android.os.Bundle)">add</a>(int&nbsp;containerViewId,&nbsp;<a href="https://developer.android.com/reference/java/lang/Class.html">Class</a>&lt;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&gt;&nbsp;fragmentClass,&nbsp;Bundle&nbsp;args)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/FragmentTransaction.html#add(int,java.lang.Class&lt;? extends androidx.fragment.app.Fragment&gt;,android.os.Bundle)">add</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;containerViewId,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/Class.html">Class</a>&lt;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&gt;&nbsp;fragmentClass,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Bundle&nbsp;args<br>)</code></div>
               <p>Calls <code><a href="/reference/androidx/fragment/app/FragmentTransaction.html#add(int,java.lang.Class&lt;? extends androidx.fragment.app.Fragment&gt;,android.os.Bundle,java.lang.String)">add</a></code> with a null tag.</p>
             </td>
           </tr>
           <tr>
             <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentTransaction.html">FragmentTransaction</a></code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/FragmentTransaction.html#add(int,androidx.fragment.app.Fragment)">add</a>(int&nbsp;containerViewId,&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/FragmentTransaction.html#add(int,androidx.fragment.app.Fragment)">add</a>(int&nbsp;containerViewId,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment)</code></div>
               <p>Calls <code><a href="/reference/androidx/fragment/app/FragmentTransaction.html#add(int,androidx.fragment.app.Fragment,java.lang.String)">add</a></code> with a null tag.</p>
             </td>
           </tr>
           <tr>
             <td><code>final @<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentTransaction.html">FragmentTransaction</a></code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/FragmentTransaction.html#add(int,java.lang.Class&lt;? extends androidx.fragment.app.Fragment&gt;,android.os.Bundle,java.lang.String)">add</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;containerViewId,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://developer.android.com/reference/java/lang/Class.html">Class</a>&lt;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&gt;&nbsp;fragmentClass,<br>&nbsp;&nbsp;&nbsp;&nbsp;Bundle&nbsp;args,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;tag<br>)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/FragmentTransaction.html#add(int,java.lang.Class&lt;? extends androidx.fragment.app.Fragment&gt;,android.os.Bundle,java.lang.String)">add</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;containerViewId,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/Class.html">Class</a>&lt;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&gt;&nbsp;fragmentClass,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Bundle&nbsp;args,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;tag<br>)</code></div>
               <p>Add a fragment to the activity state.</p>
             </td>
           </tr>
           <tr>
             <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentTransaction.html">FragmentTransaction</a></code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/FragmentTransaction.html#add(int,androidx.fragment.app.Fragment,java.lang.String)">add</a>(int&nbsp;containerViewId,&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment,&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;tag)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/FragmentTransaction.html#add(int,androidx.fragment.app.Fragment,java.lang.String)">add</a>(int&nbsp;containerViewId,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment,&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;tag)</code></div>
               <p>Add a fragment to the activity state.</p>
             </td>
           </tr>
           <tr>
             <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentTransaction.html">FragmentTransaction</a></code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/FragmentTransaction.html#addSharedElement(android.view.View,java.lang.String)">addSharedElement</a>(View&nbsp;sharedElement,&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;name)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/FragmentTransaction.html#addSharedElement(android.view.View,java.lang.String)">addSharedElement</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;View&nbsp;sharedElement,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;name)</code></div>
               <p>Used with custom Transitions to map a View from a removed or hidden Fragment to a View from a shown or added Fragment.</p>
             </td>
           </tr>
           <tr>
             <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentTransaction.html">FragmentTransaction</a></code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/FragmentTransaction.html#addToBackStack(java.lang.String)">addToBackStack</a>(<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;name)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/FragmentTransaction.html#addToBackStack(java.lang.String)">addToBackStack</a>(@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;name)</code></div>
               <p>Add this transaction to the back stack.</p>
             </td>
           </tr>
           <tr>
             <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentTransaction.html">FragmentTransaction</a></code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/FragmentTransaction.html#attach(androidx.fragment.app.Fragment)">attach</a>(<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/FragmentTransaction.html#attach(androidx.fragment.app.Fragment)">attach</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment)</code></div>
               <p>Re-attach a fragment after it had previously been detached from the UI with <code><a href="/reference/androidx/fragment/app/FragmentTransaction.html#detach(androidx.fragment.app.Fragment)">detach</a></code>.</p>
             </td>
           </tr>
@@ -196,7 +196,7 @@
           <tr>
             <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentTransaction.html">FragmentTransaction</a></code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/FragmentTransaction.html#detach(androidx.fragment.app.Fragment)">detach</a>(<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/FragmentTransaction.html#detach(androidx.fragment.app.Fragment)">detach</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment)</code></div>
               <p>Detach the given fragment from the UI.</p>
             </td>
           </tr>
@@ -210,7 +210,7 @@
           <tr>
             <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentTransaction.html">FragmentTransaction</a></code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/FragmentTransaction.html#hide(androidx.fragment.app.Fragment)">hide</a>(<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/FragmentTransaction.html#hide(androidx.fragment.app.Fragment)">hide</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment)</code></div>
               <p>Hides an existing fragment.</p>
             </td>
           </tr>
@@ -230,42 +230,42 @@
           <tr>
             <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentTransaction.html">FragmentTransaction</a></code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/FragmentTransaction.html#remove(androidx.fragment.app.Fragment)">remove</a>(<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/FragmentTransaction.html#remove(androidx.fragment.app.Fragment)">remove</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment)</code></div>
               <p>Remove an existing fragment.</p>
             </td>
           </tr>
           <tr>
             <td><code>final @<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentTransaction.html">FragmentTransaction</a></code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/FragmentTransaction.html#replace(int,java.lang.Class&lt;? extends androidx.fragment.app.Fragment&gt;,android.os.Bundle)">replace</a>(int&nbsp;containerViewId,&nbsp;<a href="https://developer.android.com/reference/java/lang/Class.html">Class</a>&lt;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&gt;&nbsp;fragmentClass,&nbsp;Bundle&nbsp;args)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/FragmentTransaction.html#replace(int,java.lang.Class&lt;? extends androidx.fragment.app.Fragment&gt;,android.os.Bundle)">replace</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;containerViewId,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/Class.html">Class</a>&lt;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&gt;&nbsp;fragmentClass,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Bundle&nbsp;args<br>)</code></div>
               <p>Calls <code><a href="/reference/androidx/fragment/app/FragmentTransaction.html#replace(int,java.lang.Class&lt;? extends androidx.fragment.app.Fragment&gt;,android.os.Bundle,java.lang.String)">replace</a></code> with a null tag.</p>
             </td>
           </tr>
           <tr>
             <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentTransaction.html">FragmentTransaction</a></code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/FragmentTransaction.html#replace(int,androidx.fragment.app.Fragment)">replace</a>(int&nbsp;containerViewId,&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/FragmentTransaction.html#replace(int,androidx.fragment.app.Fragment)">replace</a>(int&nbsp;containerViewId,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment)</code></div>
               <p>Calls <code><a href="/reference/androidx/fragment/app/FragmentTransaction.html#replace(int,androidx.fragment.app.Fragment,java.lang.String)">replace</a></code> with a null tag.</p>
             </td>
           </tr>
           <tr>
             <td><code>final @<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentTransaction.html">FragmentTransaction</a></code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/FragmentTransaction.html#replace(int,java.lang.Class&lt;? extends androidx.fragment.app.Fragment&gt;,android.os.Bundle,java.lang.String)">replace</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;containerViewId,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://developer.android.com/reference/java/lang/Class.html">Class</a>&lt;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&gt;&nbsp;fragmentClass,<br>&nbsp;&nbsp;&nbsp;&nbsp;Bundle&nbsp;args,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;tag<br>)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/FragmentTransaction.html#replace(int,java.lang.Class&lt;? extends androidx.fragment.app.Fragment&gt;,android.os.Bundle,java.lang.String)">replace</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;containerViewId,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/Class.html">Class</a>&lt;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&gt;&nbsp;fragmentClass,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Bundle&nbsp;args,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;tag<br>)</code></div>
               <p>Replace an existing fragment that was added to a container.</p>
             </td>
           </tr>
           <tr>
             <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentTransaction.html">FragmentTransaction</a></code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/FragmentTransaction.html#replace(int,androidx.fragment.app.Fragment,java.lang.String)">replace</a>(int&nbsp;containerViewId,&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment,&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;tag)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/FragmentTransaction.html#replace(int,androidx.fragment.app.Fragment,java.lang.String)">replace</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;containerViewId,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;tag<br>)</code></div>
               <p>Replace an existing fragment that was added to a container.</p>
             </td>
           </tr>
           <tr>
             <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentTransaction.html">FragmentTransaction</a></code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/FragmentTransaction.html#runOnCommit(java.lang.Runnable)">runOnCommit</a>(<a href="https://developer.android.com/reference/java/lang/Runnable.html">Runnable</a>&nbsp;runnable)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/FragmentTransaction.html#runOnCommit(java.lang.Runnable)">runOnCommit</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/Runnable.html">Runnable</a>&nbsp;runnable)</code></div>
               <p>Add a Runnable to this transaction that will be run after this transaction has been committed.</p>
             </td>
           </tr>
@@ -290,7 +290,7 @@
           <tr>
             <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentTransaction.html">FragmentTransaction</a></code></td>
             <td width="100%">
-              <div><code><span><del><a href="/reference/androidx/fragment/app/FragmentTransaction.html#setBreadCrumbShortTitle(java.lang.CharSequence)">setBreadCrumbShortTitle</a></del></span>(<a href="https://developer.android.com/reference/java/lang/CharSequence.html">CharSequence</a>&nbsp;text)</code></div>
+              <div><code><span><del><a href="/reference/androidx/fragment/app/FragmentTransaction.html#setBreadCrumbShortTitle(java.lang.CharSequence)">setBreadCrumbShortTitle</a></del></span>(@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/CharSequence.html">CharSequence</a>&nbsp;text)</code></div>
               <p><strong>This method is deprecated.</strong> 
                 <p>Store breadcrumb short titles separately from fragment transactions.</p>
               </p>
@@ -308,7 +308,7 @@
           <tr>
             <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentTransaction.html">FragmentTransaction</a></code></td>
             <td width="100%">
-              <div><code><span><del><a href="/reference/androidx/fragment/app/FragmentTransaction.html#setBreadCrumbTitle(java.lang.CharSequence)">setBreadCrumbTitle</a></del></span>(<a href="https://developer.android.com/reference/java/lang/CharSequence.html">CharSequence</a>&nbsp;text)</code></div>
+              <div><code><span><del><a href="/reference/androidx/fragment/app/FragmentTransaction.html#setBreadCrumbTitle(java.lang.CharSequence)">setBreadCrumbTitle</a></del></span>(@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/CharSequence.html">CharSequence</a>&nbsp;text)</code></div>
               <p><strong>This method is deprecated.</strong> 
                 <p>Store breadcrumb titles separately from fragment transactions.</p>
               </p>
@@ -331,14 +331,14 @@
           <tr>
             <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentTransaction.html">FragmentTransaction</a></code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/FragmentTransaction.html#setMaxLifecycle(androidx.fragment.app.Fragment,androidx.lifecycle.Lifecycle.State)">setMaxLifecycle</a>(<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment,&nbsp;State&nbsp;state)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/FragmentTransaction.html#setMaxLifecycle(androidx.fragment.app.Fragment,androidx.lifecycle.Lifecycle.State)">setMaxLifecycle</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;State&nbsp;state)</code></div>
               <p>Set a ceiling for the state of an active fragment in this FragmentManager.</p>
             </td>
           </tr>
           <tr>
             <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentTransaction.html">FragmentTransaction</a></code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/FragmentTransaction.html#setPrimaryNavigationFragment(androidx.fragment.app.Fragment)">setPrimaryNavigationFragment</a>(<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/FragmentTransaction.html#setPrimaryNavigationFragment(androidx.fragment.app.Fragment)">setPrimaryNavigationFragment</a>(@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment)</code></div>
               <p>Set a currently active fragment in this FragmentManager as the primary navigation fragment.</p>
             </td>
           </tr>
@@ -368,7 +368,7 @@
           <tr>
             <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentTransaction.html">FragmentTransaction</a></code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/FragmentTransaction.html#show(androidx.fragment.app.Fragment)">show</a>(<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/FragmentTransaction.html#show(androidx.fragment.app.Fragment)">show</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment)</code></div>
               <p>Shows a previously hidden fragment.</p>
             </td>
           </tr>
@@ -422,27 +422,27 @@
     <h2>Public methods</h2>
     <div><a name="add(java.lang.Class&lt;? extends androidx.fragment.app.Fragment&gt;, android.os.Bundle, java.lang.String)"></a><a name="add-java.lang.Class&lt;? extends androidx.fragment.app.Fragment&gt;-android.os.Bundle-java.lang.String-"></a>
       <h3 class="api-name" id="add(java.lang.Class&lt;? extends androidx.fragment.app.Fragment&gt;,android.os.Bundle,java.lang.String)">add</h3>
-      <pre class="api-signature no-pretty-print">@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a><br>public&nbsp;final&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentTransaction.html">FragmentTransaction</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentTransaction.html#add(java.lang.Class&lt;? extends androidx.fragment.app.Fragment&gt;,android.os.Bundle,java.lang.String)">add</a>(<a href="https://developer.android.com/reference/java/lang/Class.html">Class</a>&lt;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&gt;&nbsp;fragmentClass,&nbsp;Bundle&nbsp;args,&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;tag)</pre>
+      <pre class="api-signature no-pretty-print">@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a><br>public&nbsp;final&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentTransaction.html">FragmentTransaction</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentTransaction.html#add(java.lang.Class&lt;? extends androidx.fragment.app.Fragment&gt;,android.os.Bundle,java.lang.String)">add</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/Class.html">Class</a>&lt;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&gt;&nbsp;fragmentClass,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Bundle&nbsp;args,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;tag<br>)</pre>
       <p>Calls <code><a href="/reference/androidx/fragment/app/FragmentTransaction.html#add(int,java.lang.Class&lt;? extends androidx.fragment.app.Fragment&gt;,android.os.Bundle,java.lang.String)">add</a></code> with a 0 containerViewId.</p>
     </div>
     <div><a name="add(androidx.fragment.app.Fragment, java.lang.String)"></a><a name="add-androidx.fragment.app.Fragment-java.lang.String-"></a>
       <h3 class="api-name" id="add(androidx.fragment.app.Fragment,java.lang.String)">add</h3>
-      <pre class="api-signature no-pretty-print">@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a><br>public&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentTransaction.html">FragmentTransaction</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentTransaction.html#add(androidx.fragment.app.Fragment,java.lang.String)">add</a>(<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment,&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;tag)</pre>
+      <pre class="api-signature no-pretty-print">@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a><br>public&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentTransaction.html">FragmentTransaction</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentTransaction.html#add(androidx.fragment.app.Fragment,java.lang.String)">add</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment,&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;tag)</pre>
       <p>Calls <code><a href="/reference/androidx/fragment/app/FragmentTransaction.html#add(int,androidx.fragment.app.Fragment,java.lang.String)">add</a></code> with a 0 containerViewId.</p>
     </div>
     <div><a name="add(int, java.lang.Class&lt;? extends androidx.fragment.app.Fragment&gt;, android.os.Bundle)"></a><a name="add-int-java.lang.Class&lt;? extends androidx.fragment.app.Fragment&gt;-android.os.Bundle-"></a>
       <h3 class="api-name" id="add(int,java.lang.Class&lt;? extends androidx.fragment.app.Fragment&gt;,android.os.Bundle)">add</h3>
-      <pre class="api-signature no-pretty-print">@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a><br>public&nbsp;final&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentTransaction.html">FragmentTransaction</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentTransaction.html#add(int,java.lang.Class&lt;? extends androidx.fragment.app.Fragment&gt;,android.os.Bundle)">add</a>(int&nbsp;containerViewId,&nbsp;<a href="https://developer.android.com/reference/java/lang/Class.html">Class</a>&lt;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&gt;&nbsp;fragmentClass,&nbsp;Bundle&nbsp;args)</pre>
+      <pre class="api-signature no-pretty-print">@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a><br>public&nbsp;final&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentTransaction.html">FragmentTransaction</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentTransaction.html#add(int,java.lang.Class&lt;? extends androidx.fragment.app.Fragment&gt;,android.os.Bundle)">add</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;containerViewId,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/Class.html">Class</a>&lt;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&gt;&nbsp;fragmentClass,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Bundle&nbsp;args<br>)</pre>
       <p>Calls <code><a href="/reference/androidx/fragment/app/FragmentTransaction.html#add(int,java.lang.Class&lt;? extends androidx.fragment.app.Fragment&gt;,android.os.Bundle,java.lang.String)">add</a></code> with a null tag.</p>
     </div>
     <div><a name="add(int, androidx.fragment.app.Fragment)"></a><a name="add-int-androidx.fragment.app.Fragment-"></a>
       <h3 class="api-name" id="add(int,androidx.fragment.app.Fragment)">add</h3>
-      <pre class="api-signature no-pretty-print">@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a><br>public&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentTransaction.html">FragmentTransaction</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentTransaction.html#add(int,androidx.fragment.app.Fragment)">add</a>(int&nbsp;containerViewId,&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment)</pre>
+      <pre class="api-signature no-pretty-print">@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a><br>public&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentTransaction.html">FragmentTransaction</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentTransaction.html#add(int,androidx.fragment.app.Fragment)">add</a>(int&nbsp;containerViewId,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment)</pre>
       <p>Calls <code><a href="/reference/androidx/fragment/app/FragmentTransaction.html#add(int,androidx.fragment.app.Fragment,java.lang.String)">add</a></code> with a null tag.</p>
     </div>
     <div><a name="add(int, java.lang.Class&lt;? extends androidx.fragment.app.Fragment&gt;, android.os.Bundle, java.lang.String)"></a><a name="add-int-java.lang.Class&lt;? extends androidx.fragment.app.Fragment&gt;-android.os.Bundle-java.lang.String-"></a>
       <h3 class="api-name" id="add(int,java.lang.Class&lt;? extends androidx.fragment.app.Fragment&gt;,android.os.Bundle,java.lang.String)">add</h3>
-      <pre class="api-signature no-pretty-print">@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a><br>public&nbsp;final&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentTransaction.html">FragmentTransaction</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentTransaction.html#add(int,java.lang.Class&lt;? extends androidx.fragment.app.Fragment&gt;,android.os.Bundle,java.lang.String)">add</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;containerViewId,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://developer.android.com/reference/java/lang/Class.html">Class</a>&lt;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&gt;&nbsp;fragmentClass,<br>&nbsp;&nbsp;&nbsp;&nbsp;Bundle&nbsp;args,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;tag<br>)</pre>
+      <pre class="api-signature no-pretty-print">@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a><br>public&nbsp;final&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentTransaction.html">FragmentTransaction</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentTransaction.html#add(int,java.lang.Class&lt;? extends androidx.fragment.app.Fragment&gt;,android.os.Bundle,java.lang.String)">add</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;containerViewId,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/Class.html">Class</a>&lt;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&gt;&nbsp;fragmentClass,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Bundle&nbsp;args,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;tag<br>)</pre>
       <p>Add a fragment to the activity state. This fragment may optionally also have its view (if <code><a href="/reference/androidx/fragment/app/Fragment.html#onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle)">Fragment.onCreateView</a></code> returns non-null) into a container view of the activity.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -476,19 +476,19 @@
               </td>
             </tr>
             <tr>
-              <td><code><a href="https://developer.android.com/reference/java/lang/Class.html">Class</a>&lt;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&gt;&nbsp;fragmentClass</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/Class.html">Class</a>&lt;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&gt;&nbsp;fragmentClass</code></td>
               <td width="100%">
                 <p>The fragment to be added, created via the <code><a href="/reference/androidx/fragment/app/FragmentManager.html#getFragmentFactory()">FragmentManager's FragmentFactory</a></code>.</p>
               </td>
             </tr>
             <tr>
-              <td><code>Bundle&nbsp;args</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Bundle&nbsp;args</code></td>
               <td width="100%">
                 <p>Optional arguments to be set on the fragment.</p>
               </td>
             </tr>
             <tr>
-              <td><code><a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;tag</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;tag</code></td>
               <td width="100%">
                 <p>Optional tag name for the fragment, to later retrieve the fragment with <code><a href="/reference/androidx/fragment/app/FragmentManager.html#findFragmentByTag(java.lang.String)">FragmentManager.findFragmentByTag(String)</a></code>.</p>
               </td>
@@ -499,7 +499,7 @@
     </div>
     <div><a name="add(int, androidx.fragment.app.Fragment, java.lang.String)"></a><a name="add-int-androidx.fragment.app.Fragment-java.lang.String-"></a>
       <h3 class="api-name" id="add(int,androidx.fragment.app.Fragment,java.lang.String)">add</h3>
-      <pre class="api-signature no-pretty-print">@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a><br>public&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentTransaction.html">FragmentTransaction</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentTransaction.html#add(int,androidx.fragment.app.Fragment,java.lang.String)">add</a>(int&nbsp;containerViewId,&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment,&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;tag)</pre>
+      <pre class="api-signature no-pretty-print">@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a><br>public&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentTransaction.html">FragmentTransaction</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentTransaction.html#add(int,androidx.fragment.app.Fragment,java.lang.String)">add</a>(int&nbsp;containerViewId,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment,&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;tag)</pre>
       <p>Add a fragment to the activity state. This fragment may optionally also have its view (if <code><a href="/reference/androidx/fragment/app/Fragment.html#onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle)">Fragment.onCreateView</a></code> returns non-null) into a container view of the activity.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -533,13 +533,13 @@
               </td>
             </tr>
             <tr>
-              <td><code><a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment</code></td>
               <td width="100%">
                 <p>The fragment to be added. This fragment must not already be added to the activity.</p>
               </td>
             </tr>
             <tr>
-              <td><code><a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;tag</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;tag</code></td>
               <td width="100%">
                 <p>Optional tag name for the fragment, to later retrieve the fragment with <code><a href="/reference/androidx/fragment/app/FragmentManager.html#findFragmentByTag(java.lang.String)">FragmentManager.findFragmentByTag(String)</a></code>.</p>
               </td>
@@ -550,7 +550,7 @@
     </div>
     <div><a name="addSharedElement(android.view.View, java.lang.String)"></a><a name="addSharedElement-android.view.View-java.lang.String-"></a>
       <h3 class="api-name" id="addSharedElement(android.view.View,java.lang.String)">addSharedElement</h3>
-      <pre class="api-signature no-pretty-print">@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a><br>public&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentTransaction.html">FragmentTransaction</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentTransaction.html#addSharedElement(android.view.View,java.lang.String)">addSharedElement</a>(View&nbsp;sharedElement,&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;name)</pre>
+      <pre class="api-signature no-pretty-print">@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a><br>public&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentTransaction.html">FragmentTransaction</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentTransaction.html#addSharedElement(android.view.View,java.lang.String)">addSharedElement</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;View&nbsp;sharedElement,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;name)</pre>
       <p>Used with custom Transitions to map a View from a removed or hidden Fragment to a View from a shown or added Fragment. sharedElement must have a unique transitionName in the View hierarchy.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -561,13 +561,13 @@
           </thead>
           <tbody>
             <tr>
-              <td><code>View&nbsp;sharedElement</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;View&nbsp;sharedElement</code></td>
               <td width="100%">
                 <p>A View in a disappearing Fragment to match with a View in an appearing Fragment.</p>
               </td>
             </tr>
             <tr>
-              <td><code><a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;name</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;name</code></td>
               <td width="100%">
                 <p>The transitionName for a View in an appearing Fragment to match to the shared element.</p>
               </td>
@@ -601,7 +601,7 @@
     </div>
     <div><a name="addToBackStack-java.lang.String-"></a>
       <h3 class="api-name" id="addToBackStack(java.lang.String)">addToBackStack</h3>
-      <pre class="api-signature no-pretty-print">@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a><br>public&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentTransaction.html">FragmentTransaction</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentTransaction.html#addToBackStack(java.lang.String)">addToBackStack</a>(<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;name)</pre>
+      <pre class="api-signature no-pretty-print">@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a><br>public&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentTransaction.html">FragmentTransaction</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentTransaction.html#addToBackStack(java.lang.String)">addToBackStack</a>(@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;name)</pre>
       <p>Add this transaction to the back stack. This means that the transaction will be remembered after it is committed, and will reverse its operation when later popped off the stack. </p>
       <p><code><a href="/reference/androidx/fragment/app/FragmentTransaction.html#setReorderingAllowed(boolean)">setReorderingAllowed</a></code> must be set to <code>true</code>in the same transaction as addToBackStack() to allow the pop of that transaction to be reordered.</p>
       <div class="devsite-table-wrapper">
@@ -613,7 +613,7 @@
           </thead>
           <tbody>
             <tr>
-              <td><code><a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;name</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;name</code></td>
               <td width="100%">
                 <p>An optional name for this back stack state, or null.</p>
               </td>
@@ -624,7 +624,7 @@
     </div>
     <div><a name="attach-androidx.fragment.app.Fragment-"></a>
       <h3 class="api-name" id="attach(androidx.fragment.app.Fragment)">attach</h3>
-      <pre class="api-signature no-pretty-print">@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a><br>public&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentTransaction.html">FragmentTransaction</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentTransaction.html#attach(androidx.fragment.app.Fragment)">attach</a>(<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment)</pre>
+      <pre class="api-signature no-pretty-print">@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a><br>public&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentTransaction.html">FragmentTransaction</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentTransaction.html#attach(androidx.fragment.app.Fragment)">attach</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment)</pre>
       <p>Re-attach a fragment after it had previously been detached from the UI with <code><a href="/reference/androidx/fragment/app/FragmentTransaction.html#detach(androidx.fragment.app.Fragment)">detach</a></code>. This causes its view hierarchy to be re-created, attached to the UI, and displayed.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -652,7 +652,7 @@
           </thead>
           <tbody>
             <tr>
-              <td><code><a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment</code></td>
               <td width="100%">
                 <p>The fragment to be attached.</p>
               </td>
@@ -704,7 +704,7 @@
     </div>
     <div><a name="detach-androidx.fragment.app.Fragment-"></a>
       <h3 class="api-name" id="detach(androidx.fragment.app.Fragment)">detach</h3>
-      <pre class="api-signature no-pretty-print">@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a><br>public&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentTransaction.html">FragmentTransaction</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentTransaction.html#detach(androidx.fragment.app.Fragment)">detach</a>(<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment)</pre>
+      <pre class="api-signature no-pretty-print">@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a><br>public&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentTransaction.html">FragmentTransaction</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentTransaction.html#detach(androidx.fragment.app.Fragment)">detach</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment)</pre>
       <p>Detach the given fragment from the UI. This is the same state as when it is put on the back stack: the fragment is removed from the UI, however its state is still being actively managed by the fragment manager. When going into this state its view hierarchy is destroyed.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -732,7 +732,7 @@
           </thead>
           <tbody>
             <tr>
-              <td><code><a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment</code></td>
               <td width="100%">
                 <p>The fragment to be detached.</p>
               </td>
@@ -748,7 +748,7 @@
     </div>
     <div><a name="hide-androidx.fragment.app.Fragment-"></a>
       <h3 class="api-name" id="hide(androidx.fragment.app.Fragment)">hide</h3>
-      <pre class="api-signature no-pretty-print">@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a><br>public&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentTransaction.html">FragmentTransaction</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentTransaction.html#hide(androidx.fragment.app.Fragment)">hide</a>(<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment)</pre>
+      <pre class="api-signature no-pretty-print">@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a><br>public&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentTransaction.html">FragmentTransaction</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentTransaction.html#hide(androidx.fragment.app.Fragment)">hide</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment)</pre>
       <p>Hides an existing fragment. This is only relevant for fragments whose views have been added to a container, as this will cause the view to be hidden.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -776,7 +776,7 @@
           </thead>
           <tbody>
             <tr>
-              <td><code><a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment</code></td>
               <td width="100%">
                 <p>The fragment to be hidden.</p>
               </td>
@@ -830,7 +830,7 @@
     </div>
     <div><a name="remove-androidx.fragment.app.Fragment-"></a>
       <h3 class="api-name" id="remove(androidx.fragment.app.Fragment)">remove</h3>
-      <pre class="api-signature no-pretty-print">@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a><br>public&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentTransaction.html">FragmentTransaction</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentTransaction.html#remove(androidx.fragment.app.Fragment)">remove</a>(<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment)</pre>
+      <pre class="api-signature no-pretty-print">@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a><br>public&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentTransaction.html">FragmentTransaction</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentTransaction.html#remove(androidx.fragment.app.Fragment)">remove</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment)</pre>
       <p>Remove an existing fragment. If it was added to a container, its view is also removed from that container.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -858,7 +858,7 @@
           </thead>
           <tbody>
             <tr>
-              <td><code><a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment</code></td>
               <td width="100%">
                 <p>The fragment to be removed.</p>
               </td>
@@ -869,17 +869,17 @@
     </div>
     <div><a name="replace(int, java.lang.Class&lt;? extends androidx.fragment.app.Fragment&gt;, android.os.Bundle)"></a><a name="replace-int-java.lang.Class&lt;? extends androidx.fragment.app.Fragment&gt;-android.os.Bundle-"></a>
       <h3 class="api-name" id="replace(int,java.lang.Class&lt;? extends androidx.fragment.app.Fragment&gt;,android.os.Bundle)">replace</h3>
-      <pre class="api-signature no-pretty-print">@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a><br>public&nbsp;final&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentTransaction.html">FragmentTransaction</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentTransaction.html#replace(int,java.lang.Class&lt;? extends androidx.fragment.app.Fragment&gt;,android.os.Bundle)">replace</a>(int&nbsp;containerViewId,&nbsp;<a href="https://developer.android.com/reference/java/lang/Class.html">Class</a>&lt;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&gt;&nbsp;fragmentClass,&nbsp;Bundle&nbsp;args)</pre>
+      <pre class="api-signature no-pretty-print">@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a><br>public&nbsp;final&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentTransaction.html">FragmentTransaction</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentTransaction.html#replace(int,java.lang.Class&lt;? extends androidx.fragment.app.Fragment&gt;,android.os.Bundle)">replace</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;containerViewId,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/Class.html">Class</a>&lt;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&gt;&nbsp;fragmentClass,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Bundle&nbsp;args<br>)</pre>
       <p>Calls <code><a href="/reference/androidx/fragment/app/FragmentTransaction.html#replace(int,java.lang.Class&lt;? extends androidx.fragment.app.Fragment&gt;,android.os.Bundle,java.lang.String)">replace</a></code> with a null tag.</p>
     </div>
     <div><a name="replace(int, androidx.fragment.app.Fragment)"></a><a name="replace-int-androidx.fragment.app.Fragment-"></a>
       <h3 class="api-name" id="replace(int,androidx.fragment.app.Fragment)">replace</h3>
-      <pre class="api-signature no-pretty-print">@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a><br>public&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentTransaction.html">FragmentTransaction</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentTransaction.html#replace(int,androidx.fragment.app.Fragment)">replace</a>(int&nbsp;containerViewId,&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment)</pre>
+      <pre class="api-signature no-pretty-print">@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a><br>public&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentTransaction.html">FragmentTransaction</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentTransaction.html#replace(int,androidx.fragment.app.Fragment)">replace</a>(int&nbsp;containerViewId,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment)</pre>
       <p>Calls <code><a href="/reference/androidx/fragment/app/FragmentTransaction.html#replace(int,androidx.fragment.app.Fragment,java.lang.String)">replace</a></code> with a null tag.</p>
     </div>
     <div><a name="replace(int, java.lang.Class&lt;? extends androidx.fragment.app.Fragment&gt;, android.os.Bundle, java.lang.String)"></a><a name="replace-int-java.lang.Class&lt;? extends androidx.fragment.app.Fragment&gt;-android.os.Bundle-java.lang.String-"></a>
       <h3 class="api-name" id="replace(int,java.lang.Class&lt;? extends androidx.fragment.app.Fragment&gt;,android.os.Bundle,java.lang.String)">replace</h3>
-      <pre class="api-signature no-pretty-print">@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a><br>public&nbsp;final&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentTransaction.html">FragmentTransaction</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentTransaction.html#replace(int,java.lang.Class&lt;? extends androidx.fragment.app.Fragment&gt;,android.os.Bundle,java.lang.String)">replace</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;containerViewId,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://developer.android.com/reference/java/lang/Class.html">Class</a>&lt;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&gt;&nbsp;fragmentClass,<br>&nbsp;&nbsp;&nbsp;&nbsp;Bundle&nbsp;args,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;tag<br>)</pre>
+      <pre class="api-signature no-pretty-print">@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a><br>public&nbsp;final&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentTransaction.html">FragmentTransaction</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentTransaction.html#replace(int,java.lang.Class&lt;? extends androidx.fragment.app.Fragment&gt;,android.os.Bundle,java.lang.String)">replace</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;containerViewId,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/Class.html">Class</a>&lt;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&gt;&nbsp;fragmentClass,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Bundle&nbsp;args,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;tag<br>)</pre>
       <p>Replace an existing fragment that was added to a container. This is essentially the same as calling <code><a href="/reference/androidx/fragment/app/FragmentTransaction.html#remove(androidx.fragment.app.Fragment)">remove</a></code> for all currently added fragments that were added with the same containerViewId and then <code><a href="/reference/androidx/fragment/app/FragmentTransaction.html#add(int,androidx.fragment.app.Fragment,java.lang.String)">add</a></code> with the same arguments given here.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -913,19 +913,19 @@
               </td>
             </tr>
             <tr>
-              <td><code><a href="https://developer.android.com/reference/java/lang/Class.html">Class</a>&lt;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&gt;&nbsp;fragmentClass</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/Class.html">Class</a>&lt;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&gt;&nbsp;fragmentClass</code></td>
               <td width="100%">
                 <p>The new fragment to place in the container, created via the <code><a href="/reference/androidx/fragment/app/FragmentManager.html#getFragmentFactory()">FragmentManager's FragmentFactory</a></code>.</p>
               </td>
             </tr>
             <tr>
-              <td><code>Bundle&nbsp;args</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Bundle&nbsp;args</code></td>
               <td width="100%">
                 <p>Optional arguments to be set on the fragment.</p>
               </td>
             </tr>
             <tr>
-              <td><code><a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;tag</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;tag</code></td>
               <td width="100%">
                 <p>Optional tag name for the fragment, to later retrieve the fragment with <code><a href="/reference/androidx/fragment/app/FragmentManager.html#findFragmentByTag(java.lang.String)">FragmentManager.findFragmentByTag(String)</a></code>.</p>
               </td>
@@ -936,7 +936,7 @@
     </div>
     <div><a name="replace(int, androidx.fragment.app.Fragment, java.lang.String)"></a><a name="replace-int-androidx.fragment.app.Fragment-java.lang.String-"></a>
       <h3 class="api-name" id="replace(int,androidx.fragment.app.Fragment,java.lang.String)">replace</h3>
-      <pre class="api-signature no-pretty-print">@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a><br>public&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentTransaction.html">FragmentTransaction</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentTransaction.html#replace(int,androidx.fragment.app.Fragment,java.lang.String)">replace</a>(int&nbsp;containerViewId,&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment,&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;tag)</pre>
+      <pre class="api-signature no-pretty-print">@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a><br>public&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentTransaction.html">FragmentTransaction</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentTransaction.html#replace(int,androidx.fragment.app.Fragment,java.lang.String)">replace</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;containerViewId,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;tag<br>)</pre>
       <p>Replace an existing fragment that was added to a container. This is essentially the same as calling <code><a href="/reference/androidx/fragment/app/FragmentTransaction.html#remove(androidx.fragment.app.Fragment)">remove</a></code> for all currently added fragments that were added with the same containerViewId and then <code><a href="/reference/androidx/fragment/app/FragmentTransaction.html#add(int,androidx.fragment.app.Fragment,java.lang.String)">add</a></code> with the same arguments given here.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -970,13 +970,13 @@
               </td>
             </tr>
             <tr>
-              <td><code><a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment</code></td>
               <td width="100%">
                 <p>The new fragment to place in the container.</p>
               </td>
             </tr>
             <tr>
-              <td><code><a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;tag</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;tag</code></td>
               <td width="100%">
                 <p>Optional tag name for the fragment, to later retrieve the fragment with <code><a href="/reference/androidx/fragment/app/FragmentManager.html#findFragmentByTag(java.lang.String)">FragmentManager.findFragmentByTag(String)</a></code>.</p>
               </td>
@@ -987,7 +987,7 @@
     </div>
     <div><a name="runOnCommit-java.lang.Runnable-"></a>
       <h3 class="api-name" id="runOnCommit(java.lang.Runnable)">runOnCommit</h3>
-      <pre class="api-signature no-pretty-print">@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a><br>public&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentTransaction.html">FragmentTransaction</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentTransaction.html#runOnCommit(java.lang.Runnable)">runOnCommit</a>(<a href="https://developer.android.com/reference/java/lang/Runnable.html">Runnable</a>&nbsp;runnable)</pre>
+      <pre class="api-signature no-pretty-print">@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a><br>public&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentTransaction.html">FragmentTransaction</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentTransaction.html#runOnCommit(java.lang.Runnable)">runOnCommit</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/Runnable.html">Runnable</a>&nbsp;runnable)</pre>
       <p>Add a Runnable to this transaction that will be run after this transaction has been committed. If fragment transactions are <code><a href="/reference/androidx/fragment/app/FragmentTransaction.html#setReorderingAllowed(boolean)">optimized</a></code> this may be after other subsequent fragment operations have also taken place, or operations in this transaction may have been optimized out due to the presence of a subsequent fragment transaction in the batch. </p>
       <p>If a transaction is committed using <code><a href="/reference/androidx/fragment/app/FragmentTransaction.html#commitAllowingStateLoss()">commitAllowingStateLoss</a></code> this runnable may be executed when the FragmentManager is in a state where new transactions may not be committed without allowing state loss.</p>
       <p><code>runOnCommit</code> may not be used with transactions <code><a href="/reference/androidx/fragment/app/FragmentTransaction.html#addToBackStack(java.lang.String)">added to the back stack</a></code> as Runnables cannot be persisted with back stack state. <code><a href="https://developer.android.com/reference/java/lang/IllegalStateException.html">IllegalStateException</a></code> will be thrown if <code><a href="/reference/androidx/fragment/app/FragmentTransaction.html#addToBackStack(java.lang.String)">addToBackStack</a></code> has been previously called for this transaction or if it is called after a call to <code>runOnCommit</code>.</p>
@@ -1017,7 +1017,7 @@
           </thead>
           <tbody>
             <tr>
-              <td><code><a href="https://developer.android.com/reference/java/lang/Runnable.html">Runnable</a>&nbsp;runnable</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/Runnable.html">Runnable</a>&nbsp;runnable</code></td>
               <td width="100%">
                 <p>Runnable to add</p>
               </td>
@@ -1077,7 +1077,7 @@
     </div>
     <div><a name="setBreadCrumbShortTitle-java.lang.CharSequence-"></a>
       <h3 class="api-name" id="setBreadCrumbShortTitle(java.lang.CharSequence)">setBreadCrumbShortTitle</h3>
-      <pre class="api-signature no-pretty-print">@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a><br>public&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentTransaction.html">FragmentTransaction</a>&nbsp;<span><del><a href="/reference/androidx/fragment/app/FragmentTransaction.html#setBreadCrumbShortTitle(java.lang.CharSequence)">setBreadCrumbShortTitle</a></del></span>(<a href="https://developer.android.com/reference/java/lang/CharSequence.html">CharSequence</a>&nbsp;text)</pre>
+      <pre class="api-signature no-pretty-print">@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a><br>public&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentTransaction.html">FragmentTransaction</a>&nbsp;<span><del><a href="/reference/androidx/fragment/app/FragmentTransaction.html#setBreadCrumbShortTitle(java.lang.CharSequence)">setBreadCrumbShortTitle</a></del></span>(@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/CharSequence.html">CharSequence</a>&nbsp;text)</pre>
       <aside class="caution"><strong>This method is deprecated.</strong><br>
         <p>Store breadcrumb short titles separately from fragment transactions. For example, by using an <code>android:label</code> on a fragment in a navigation graph.</p>
       </aside>
@@ -1110,7 +1110,7 @@
     </div>
     <div><a name="setBreadCrumbTitle-java.lang.CharSequence-"></a>
       <h3 class="api-name" id="setBreadCrumbTitle(java.lang.CharSequence)">setBreadCrumbTitle</h3>
-      <pre class="api-signature no-pretty-print">@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a><br>public&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentTransaction.html">FragmentTransaction</a>&nbsp;<span><del><a href="/reference/androidx/fragment/app/FragmentTransaction.html#setBreadCrumbTitle(java.lang.CharSequence)">setBreadCrumbTitle</a></del></span>(<a href="https://developer.android.com/reference/java/lang/CharSequence.html">CharSequence</a>&nbsp;text)</pre>
+      <pre class="api-signature no-pretty-print">@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a><br>public&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentTransaction.html">FragmentTransaction</a>&nbsp;<span><del><a href="/reference/androidx/fragment/app/FragmentTransaction.html#setBreadCrumbTitle(java.lang.CharSequence)">setBreadCrumbTitle</a></del></span>(@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/CharSequence.html">CharSequence</a>&nbsp;text)</pre>
       <aside class="caution"><strong>This method is deprecated.</strong><br>
         <p>Store breadcrumb titles separately from fragment transactions. For example, by using an <code>android:label</code> on a fragment in a navigation graph.</p>
       </aside>
@@ -1202,7 +1202,7 @@
     </div>
     <div><a name="setMaxLifecycle(androidx.fragment.app.Fragment, androidx.lifecycle.Lifecycle.State)"></a><a name="setMaxLifecycle-androidx.fragment.app.Fragment-androidx.lifecycle.Lifecycle.State-"></a>
       <h3 class="api-name" id="setMaxLifecycle(androidx.fragment.app.Fragment,androidx.lifecycle.Lifecycle.State)">setMaxLifecycle</h3>
-      <pre class="api-signature no-pretty-print">@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a><br>public&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentTransaction.html">FragmentTransaction</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentTransaction.html#setMaxLifecycle(androidx.fragment.app.Fragment,androidx.lifecycle.Lifecycle.State)">setMaxLifecycle</a>(<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment,&nbsp;State&nbsp;state)</pre>
+      <pre class="api-signature no-pretty-print">@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a><br>public&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentTransaction.html">FragmentTransaction</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentTransaction.html#setMaxLifecycle(androidx.fragment.app.Fragment,androidx.lifecycle.Lifecycle.State)">setMaxLifecycle</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;State&nbsp;state)</pre>
       <p>Set a ceiling for the state of an active fragment in this FragmentManager. If fragment is already above the received state, it will be forced down to the correct state. </p>
       <p>The fragment provided must currently be added to the FragmentManager to have it's Lifecycle state capped, or previously added as part of this transaction. If the Lifecycle.State#INITIALIZED is passed in as the Lifecycle.State and the provided fragment has already moved beyond Lifecycle.State#INITIALIZED, an <code><a href="https://developer.android.com/reference/java/lang/IllegalArgumentException.html">IllegalArgumentException</a></code> will be thrown.</p>
       <p>If the Lifecycle.State#DESTROYED is passed in as the Lifecycle.State an <code><a href="https://developer.android.com/reference/java/lang/IllegalArgumentException.html">IllegalArgumentException</a></code> will be thrown.</p>
@@ -1232,13 +1232,13 @@
           </thead>
           <tbody>
             <tr>
-              <td><code><a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment</code></td>
               <td width="100%">
                 <p>the fragment to have it's state capped.</p>
               </td>
             </tr>
             <tr>
-              <td><code>State&nbsp;state</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;State&nbsp;state</code></td>
               <td width="100%">
                 <p>the ceiling state for the fragment.</p>
               </td>
@@ -1249,7 +1249,7 @@
     </div>
     <div><a name="setPrimaryNavigationFragment-androidx.fragment.app.Fragment-"></a>
       <h3 class="api-name" id="setPrimaryNavigationFragment(androidx.fragment.app.Fragment)">setPrimaryNavigationFragment</h3>
-      <pre class="api-signature no-pretty-print">@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a><br>public&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentTransaction.html">FragmentTransaction</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentTransaction.html#setPrimaryNavigationFragment(androidx.fragment.app.Fragment)">setPrimaryNavigationFragment</a>(<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment)</pre>
+      <pre class="api-signature no-pretty-print">@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a><br>public&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentTransaction.html">FragmentTransaction</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentTransaction.html#setPrimaryNavigationFragment(androidx.fragment.app.Fragment)">setPrimaryNavigationFragment</a>(@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment)</pre>
       <p>Set a currently active fragment in this FragmentManager as the primary navigation fragment. </p>
       <p>The primary navigation fragment's <code><a href="/reference/androidx/fragment/app/Fragment.html#getChildFragmentManager()">child FragmentManager</a></code> will be called first to process delegated navigation actions such as <code><a href="/reference/androidx/fragment/app/FragmentManager.html#popBackStack()">FragmentManager#popBackStack()</a></code> if no ID or transaction name is provided to pop to. Navigation operations outside of the fragment system may choose to delegate those actions to the primary navigation fragment as returned by <code><a href="/reference/androidx/fragment/app/FragmentManager.html#getPrimaryNavigationFragment()">FragmentManager#getPrimaryNavigationFragment()</a></code>.</p>
       <p>The fragment provided must currently be added to the FragmentManager to be set as a primary navigation fragment, or previously added as part of this transaction.</p>
@@ -1279,7 +1279,7 @@
           </thead>
           <tbody>
             <tr>
-              <td><code><a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment</code></td>
               <td width="100%">
                 <p>the fragment to set as the primary navigation fragment</p>
               </td>
@@ -1346,7 +1346,7 @@
     </div>
     <div><a name="show-androidx.fragment.app.Fragment-"></a>
       <h3 class="api-name" id="show(androidx.fragment.app.Fragment)">show</h3>
-      <pre class="api-signature no-pretty-print">@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a><br>public&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentTransaction.html">FragmentTransaction</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentTransaction.html#show(androidx.fragment.app.Fragment)">show</a>(<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment)</pre>
+      <pre class="api-signature no-pretty-print">@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a><br>public&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentTransaction.html">FragmentTransaction</a>&nbsp;<a href="/reference/androidx/fragment/app/FragmentTransaction.html#show(androidx.fragment.app.Fragment)">show</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment)</pre>
       <p>Shows a previously hidden fragment. This is only relevant for fragments whose views have been added to a container, as this will cause the view to be shown.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -1374,7 +1374,7 @@
           </thead>
           <tbody>
             <tr>
-              <td><code><a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment</code></td>
               <td width="100%">
                 <p>The fragment to be shown.</p>
               </td>
diff --git a/testData/fragment/docs/reference/androidx/fragment/app/ListFragment.html b/testData/fragment/docs/reference/androidx/fragment/app/ListFragment.html
index 29ff96a..ebf4d39 100644
--- a/testData/fragment/docs/reference/androidx/fragment/app/ListFragment.html
+++ b/testData/fragment/docs/reference/androidx/fragment/app/ListFragment.html
@@ -88,7 +88,7 @@
           <tr>
             <td><code>@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;View</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/ListFragment.html#onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle)">onCreateView</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;LayoutInflater&nbsp;inflater,<br>&nbsp;&nbsp;&nbsp;&nbsp;ViewGroup&nbsp;container,<br>&nbsp;&nbsp;&nbsp;&nbsp;Bundle&nbsp;savedInstanceState<br>)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/ListFragment.html#onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle)">onCreateView</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;LayoutInflater&nbsp;inflater,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;ViewGroup&nbsp;container,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Bundle&nbsp;savedInstanceState<br>)</code></div>
               <p>Provide default implementation to return a simple list view.</p>
             </td>
           </tr>
@@ -102,14 +102,14 @@
           <tr>
             <td><code>void</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/ListFragment.html#onListItemClick(android.widget.ListView,android.view.View,int,long)">onListItemClick</a>(ListView&nbsp;l,&nbsp;View&nbsp;v,&nbsp;int&nbsp;position,&nbsp;long&nbsp;id)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/ListFragment.html#onListItemClick(android.widget.ListView,android.view.View,int,long)">onListItemClick</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;ListView&nbsp;l,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;View&nbsp;v,&nbsp;int&nbsp;position,&nbsp;long&nbsp;id)</code></div>
               <p>This method will be called when an item in the list is selected.</p>
             </td>
           </tr>
           <tr>
             <td><code>void</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/ListFragment.html#onViewCreated(android.view.View,android.os.Bundle)">onViewCreated</a>(View&nbsp;view,&nbsp;Bundle&nbsp;savedInstanceState)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/ListFragment.html#onViewCreated(android.view.View,android.os.Bundle)">onViewCreated</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;View&nbsp;view,&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Bundle&nbsp;savedInstanceState)</code></div>
               <p>Attach to list view once the view hierarchy has been created.</p>
             </td>
           </tr>
@@ -123,14 +123,14 @@
           <tr>
             <td><code>void</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/ListFragment.html#setEmptyText(java.lang.CharSequence)">setEmptyText</a>(<a href="https://developer.android.com/reference/java/lang/CharSequence.html">CharSequence</a>&nbsp;text)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/ListFragment.html#setEmptyText(java.lang.CharSequence)">setEmptyText</a>(@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/CharSequence.html">CharSequence</a>&nbsp;text)</code></div>
               <p>The default content for a ListFragment has a TextView that can be shown when the list is empty.</p>
             </td>
           </tr>
           <tr>
             <td><code>void</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/fragment/app/ListFragment.html#setListAdapter(android.widget.ListAdapter)">setListAdapter</a>(ListAdapter&nbsp;adapter)</code></div>
+              <div><code><a href="/reference/androidx/fragment/app/ListFragment.html#setListAdapter(android.widget.ListAdapter)">setListAdapter</a>(@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;ListAdapter&nbsp;adapter)</code></div>
               <p>Provide the cursor for the list view.</p>
             </td>
           </tr>
@@ -174,14 +174,14 @@
                     <tr>
                       <td><code>void</code></td>
                       <td width="100%">
-                        <div><code><a href="/reference/androidx/fragment/app/Fragment.html#dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[])">dump</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;prefix,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://developer.android.com/reference/java/io/FileDescriptor.html">FileDescriptor</a>&nbsp;fd,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://developer.android.com/reference/java/io/PrintWriter.html">PrintWriter</a>&nbsp;writer,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&gt;&nbsp;args<br>)</code></div>
+                        <div><code><a href="/reference/androidx/fragment/app/Fragment.html#dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[])">dump</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;prefix,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://developer.android.com/reference/java/io/FileDescriptor.html">FileDescriptor</a>&nbsp;fd,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/io/PrintWriter.html">PrintWriter</a>&nbsp;writer,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&gt;&nbsp;args<br>)</code></div>
                         <p>Print the Fragments's state into the given stream.</p>
                       </td>
                     </tr>
                     <tr>
                       <td><code>final boolean</code></td>
                       <td width="100%">
-                        <div><code><a href="/reference/androidx/fragment/app/Fragment.html#equals(java.lang.Object)">equals</a>(<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&nbsp;o)</code></div>
+                        <div><code><a href="/reference/androidx/fragment/app/Fragment.html#equals(java.lang.Object)">equals</a>(@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&nbsp;o)</code></div>
                         <p>Subclasses can not override equals().</p>
                       </td>
                     </tr>
@@ -368,7 +368,7 @@
                     <tr>
                       <td><code>final @<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a></code></td>
                       <td width="100%">
-                        <div><code><a href="/reference/androidx/fragment/app/Fragment.html#getString(int,java.lang.Object...)">getString</a>(int&nbsp;resId,&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt;&nbsp;formatArgs)</code></div>
+                        <div><code><a href="/reference/androidx/fragment/app/Fragment.html#getString(int,java.lang.Object...)">getString</a>(int&nbsp;resId,&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt;&nbsp;formatArgs)</code></div>
                         <p>Return a localized formatted string from the application's package's default string table, substituting the format arguments as defined in <code><a href="https://developer.android.com/reference/java/util/Formatter.html">java.util.Formatter</a></code> and format.</p>
                       </td>
                     </tr>
@@ -452,7 +452,7 @@
                     <tr>
                       <td><code>static @<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a></code></td>
                       <td width="100%">
-                        <div><code><span><del><a href="/reference/androidx/fragment/app/Fragment.html#instantiate(android.content.Context,java.lang.String)">instantiate</a></del></span>(Context&nbsp;context,&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;fname)</code></div>
+                        <div><code><span><del><a href="/reference/androidx/fragment/app/Fragment.html#instantiate(android.content.Context,java.lang.String)">instantiate</a></del></span>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Context&nbsp;context,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;fname)</code></div>
                         <p><strong>This method is deprecated.</strong> 
                           <p>Use <code><a href="/reference/androidx/fragment/app/FragmentManager.html#getFragmentFactory()">FragmentManager#getFragmentFactory()</a></code> and <code><a href="/reference/androidx/fragment/app/FragmentFactory.html#instantiate(java.lang.ClassLoader,java.lang.String)">FragmentFactory#instantiate(ClassLoader, String)</a></code></p>
                         </p>
@@ -461,7 +461,7 @@
                     <tr>
                       <td><code>static @<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a></code></td>
                       <td width="100%">
-                        <div><code><span><del><a href="/reference/androidx/fragment/app/Fragment.html#instantiate(android.content.Context,java.lang.String,android.os.Bundle)">instantiate</a></del></span>(Context&nbsp;context,&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;fname,&nbsp;Bundle&nbsp;args)</code></div>
+                        <div><code><span><del><a href="/reference/androidx/fragment/app/Fragment.html#instantiate(android.content.Context,java.lang.String,android.os.Bundle)">instantiate</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Context&nbsp;context,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;fname,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Bundle&nbsp;args<br>)</code></div>
                         <p><strong>This method is deprecated.</strong> 
                           <p>Use <code><a href="/reference/androidx/fragment/app/FragmentManager.html#getFragmentFactory()">FragmentManager#getFragmentFactory()</a></code> and <code><a href="/reference/androidx/fragment/app/FragmentFactory.html#instantiate(java.lang.ClassLoader,java.lang.String)">FragmentFactory#instantiate(ClassLoader, String)</a></code>, manually calling <code><a href="/reference/androidx/fragment/app/Fragment.html#setArguments(android.os.Bundle)">setArguments</a></code> on the returned Fragment.</p>
                         </p>
@@ -526,7 +526,7 @@
                     <tr>
                       <td><code>void</code></td>
                       <td width="100%">
-                        <div><code><span><del><a href="/reference/androidx/fragment/app/Fragment.html#onActivityCreated(android.os.Bundle)">onActivityCreated</a></del></span>(Bundle&nbsp;savedInstanceState)</code></div>
+                        <div><code><span><del><a href="/reference/androidx/fragment/app/Fragment.html#onActivityCreated(android.os.Bundle)">onActivityCreated</a></del></span>(@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Bundle&nbsp;savedInstanceState)</code></div>
                         <p><strong>This method is deprecated.</strong> 
                           <p>use <code><a href="/reference/androidx/fragment/app/Fragment.html#onViewCreated(android.view.View,android.os.Bundle)">onViewCreated</a></code> for code touching the Fragment's view and <code><a href="/reference/androidx/fragment/app/Fragment.html#onCreate(android.os.Bundle)">onCreate</a></code> for other initialization.</p>
                         </p>
@@ -535,7 +535,7 @@
                     <tr>
                       <td><code>void</code></td>
                       <td width="100%">
-                        <div><code><span><del><a href="/reference/androidx/fragment/app/Fragment.html#onActivityResult(int,int,android.content.Intent)">onActivityResult</a></del></span>(int&nbsp;requestCode,&nbsp;int&nbsp;resultCode,&nbsp;Intent&nbsp;data)</code></div>
+                        <div><code><span><del><a href="/reference/androidx/fragment/app/Fragment.html#onActivityResult(int,int,android.content.Intent)">onActivityResult</a></del></span>(int&nbsp;requestCode,&nbsp;int&nbsp;resultCode,&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Intent&nbsp;data)</code></div>
                         <p><strong>This method is deprecated.</strong> 
                           <p>use <code><a href="/reference/androidx/fragment/app/Fragment.html#registerForActivityResult(androidx.activity.result.contract.ActivityResultContract&lt;I,O&gt;,androidx.activity.result.ActivityResultCallback&lt;O&gt;)">registerForActivityResult</a></code> with the appropriate ActivityResultContract and handling the result in the callback.</p>
                         </p>
@@ -544,14 +544,14 @@
                     <tr>
                       <td><code>void</code></td>
                       <td width="100%">
-                        <div><code><a href="/reference/androidx/fragment/app/Fragment.html#onAttach(android.content.Context)">onAttach</a>(Context&nbsp;context)</code></div>
+                        <div><code><a href="/reference/androidx/fragment/app/Fragment.html#onAttach(android.content.Context)">onAttach</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Context&nbsp;context)</code></div>
                         <p>Called when a fragment is first attached to its context.</p>
                       </td>
                     </tr>
                     <tr>
                       <td><code>void</code></td>
                       <td width="100%">
-                        <div><code><span><del><a href="/reference/androidx/fragment/app/Fragment.html#onAttach(android.app.Activity)">onAttach</a></del></span>(Activity&nbsp;activity)</code></div>
+                        <div><code><span><del><a href="/reference/androidx/fragment/app/Fragment.html#onAttach(android.app.Activity)">onAttach</a></del></span>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Activity&nbsp;activity)</code></div>
                         <p><strong>This method is deprecated.</strong> 
                           <p>See <code><a href="/reference/androidx/fragment/app/Fragment.html#onAttach(android.content.Context)">onAttach</a></code>.</p>
                         </p>
@@ -560,7 +560,7 @@
                     <tr>
                       <td><code>void</code></td>
                       <td width="100%">
-                        <div><code><span><del><a href="/reference/androidx/fragment/app/Fragment.html#onAttachFragment(androidx.fragment.app.Fragment)">onAttachFragment</a></del></span>(<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;childFragment)</code></div>
+                        <div><code><span><del><a href="/reference/androidx/fragment/app/Fragment.html#onAttachFragment(androidx.fragment.app.Fragment)">onAttachFragment</a></del></span>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;childFragment)</code></div>
                         <p><strong>This method is deprecated.</strong> 
                           <p>The responsibility for listening for fragments being attached has been moved to FragmentManager.</p>
                         </p>
@@ -569,20 +569,20 @@
                     <tr>
                       <td><code>void</code></td>
                       <td width="100%">
-                        <div><code><a href="/reference/androidx/fragment/app/Fragment.html#onConfigurationChanged(android.content.res.Configuration)">onConfigurationChanged</a>(Configuration&nbsp;newConfig)</code></div>
+                        <div><code><a href="/reference/androidx/fragment/app/Fragment.html#onConfigurationChanged(android.content.res.Configuration)">onConfigurationChanged</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Configuration&nbsp;newConfig)</code></div>
                       </td>
                     </tr>
                     <tr>
                       <td><code>boolean</code></td>
                       <td width="100%">
-                        <div><code><a href="/reference/androidx/fragment/app/Fragment.html#onContextItemSelected(android.view.MenuItem)">onContextItemSelected</a>(MenuItem&nbsp;item)</code></div>
+                        <div><code><a href="/reference/androidx/fragment/app/Fragment.html#onContextItemSelected(android.view.MenuItem)">onContextItemSelected</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;MenuItem&nbsp;item)</code></div>
                         <p>This hook is called whenever an item in a context menu is selected.</p>
                       </td>
                     </tr>
                     <tr>
                       <td><code>void</code></td>
                       <td width="100%">
-                        <div><code><a href="/reference/androidx/fragment/app/Fragment.html#onCreate(android.os.Bundle)">onCreate</a>(Bundle&nbsp;savedInstanceState)</code></div>
+                        <div><code><a href="/reference/androidx/fragment/app/Fragment.html#onCreate(android.os.Bundle)">onCreate</a>(@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Bundle&nbsp;savedInstanceState)</code></div>
                         <p>Called to do initial creation of a fragment.</p>
                       </td>
                     </tr>
@@ -603,14 +603,14 @@
                     <tr>
                       <td><code>void</code></td>
                       <td width="100%">
-                        <div><code><a href="/reference/androidx/fragment/app/Fragment.html#onCreateContextMenu(android.view.ContextMenu,android.view.View,android.view.ContextMenu.ContextMenuInfo)">onCreateContextMenu</a>(ContextMenu&nbsp;menu,&nbsp;View&nbsp;v,&nbsp;ContextMenuInfo&nbsp;menuInfo)</code></div>
+                        <div><code><a href="/reference/androidx/fragment/app/Fragment.html#onCreateContextMenu(android.view.ContextMenu,android.view.View,android.view.ContextMenu.ContextMenuInfo)">onCreateContextMenu</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;ContextMenu&nbsp;menu,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;View&nbsp;v,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;ContextMenuInfo&nbsp;menuInfo<br>)</code></div>
                         <p>Called when a context menu for the <code>{@code view}</code> is about to be shown.</p>
                       </td>
                     </tr>
                     <tr>
                       <td><code>void</code></td>
                       <td width="100%">
-                        <div><code><a href="/reference/androidx/fragment/app/Fragment.html#onCreateOptionsMenu(android.view.Menu,android.view.MenuInflater)">onCreateOptionsMenu</a>(Menu&nbsp;menu,&nbsp;MenuInflater&nbsp;inflater)</code></div>
+                        <div><code><a href="/reference/androidx/fragment/app/Fragment.html#onCreateOptionsMenu(android.view.Menu,android.view.MenuInflater)">onCreateOptionsMenu</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Menu&nbsp;menu,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;MenuInflater&nbsp;inflater)</code></div>
                         <p>Initialize the contents of the Fragment host's standard options menu.</p>
                       </td>
                     </tr>
@@ -638,7 +638,7 @@
                     <tr>
                       <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;LayoutInflater</code></td>
                       <td width="100%">
-                        <div><code><a href="/reference/androidx/fragment/app/Fragment.html#onGetLayoutInflater(android.os.Bundle)">onGetLayoutInflater</a>(Bundle&nbsp;savedInstanceState)</code></div>
+                        <div><code><a href="/reference/androidx/fragment/app/Fragment.html#onGetLayoutInflater(android.os.Bundle)">onGetLayoutInflater</a>(@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Bundle&nbsp;savedInstanceState)</code></div>
                         <p>Returns the LayoutInflater used to inflate Views of this Fragment.</p>
                       </td>
                     </tr>
@@ -652,14 +652,14 @@
                     <tr>
                       <td><code>void</code></td>
                       <td width="100%">
-                        <div><code><a href="/reference/androidx/fragment/app/Fragment.html#onInflate(android.content.Context,android.util.AttributeSet,android.os.Bundle)">onInflate</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;Context&nbsp;context,<br>&nbsp;&nbsp;&nbsp;&nbsp;AttributeSet&nbsp;attrs,<br>&nbsp;&nbsp;&nbsp;&nbsp;Bundle&nbsp;savedInstanceState<br>)</code></div>
+                        <div><code><a href="/reference/androidx/fragment/app/Fragment.html#onInflate(android.content.Context,android.util.AttributeSet,android.os.Bundle)">onInflate</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Context&nbsp;context,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;AttributeSet&nbsp;attrs,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Bundle&nbsp;savedInstanceState<br>)</code></div>
                         <p>Called when a fragment is being created as part of a view layout inflation, typically from setting the content view of an activity.</p>
                       </td>
                     </tr>
                     <tr>
                       <td><code>void</code></td>
                       <td width="100%">
-                        <div><code><span><del><a href="/reference/androidx/fragment/app/Fragment.html#onInflate(android.app.Activity,android.util.AttributeSet,android.os.Bundle)">onInflate</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;Activity&nbsp;activity,<br>&nbsp;&nbsp;&nbsp;&nbsp;AttributeSet&nbsp;attrs,<br>&nbsp;&nbsp;&nbsp;&nbsp;Bundle&nbsp;savedInstanceState<br>)</code></div>
+                        <div><code><span><del><a href="/reference/androidx/fragment/app/Fragment.html#onInflate(android.app.Activity,android.util.AttributeSet,android.os.Bundle)">onInflate</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Activity&nbsp;activity,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;AttributeSet&nbsp;attrs,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Bundle&nbsp;savedInstanceState<br>)</code></div>
                         <p><strong>This method is deprecated.</strong> 
                           <p>See <code><a href="/reference/androidx/fragment/app/Fragment.html#onInflate(android.content.Context,android.util.AttributeSet,android.os.Bundle)">onInflate</a></code>.</p>
                         </p>
@@ -681,14 +681,14 @@
                     <tr>
                       <td><code>boolean</code></td>
                       <td width="100%">
-                        <div><code><a href="/reference/androidx/fragment/app/Fragment.html#onOptionsItemSelected(android.view.MenuItem)">onOptionsItemSelected</a>(MenuItem&nbsp;item)</code></div>
+                        <div><code><a href="/reference/androidx/fragment/app/Fragment.html#onOptionsItemSelected(android.view.MenuItem)">onOptionsItemSelected</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;MenuItem&nbsp;item)</code></div>
                         <p>This hook is called whenever an item in your options menu is selected.</p>
                       </td>
                     </tr>
                     <tr>
                       <td><code>void</code></td>
                       <td width="100%">
-                        <div><code><a href="/reference/androidx/fragment/app/Fragment.html#onOptionsMenuClosed(android.view.Menu)">onOptionsMenuClosed</a>(Menu&nbsp;menu)</code></div>
+                        <div><code><a href="/reference/androidx/fragment/app/Fragment.html#onOptionsMenuClosed(android.view.Menu)">onOptionsMenuClosed</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Menu&nbsp;menu)</code></div>
                         <p>This hook is called whenever the options menu is being closed (either by the user canceling the menu with the back/menu button, or when an item is selected).</p>
                       </td>
                     </tr>
@@ -709,7 +709,7 @@
                     <tr>
                       <td><code>void</code></td>
                       <td width="100%">
-                        <div><code><a href="/reference/androidx/fragment/app/Fragment.html#onPrepareOptionsMenu(android.view.Menu)">onPrepareOptionsMenu</a>(Menu&nbsp;menu)</code></div>
+                        <div><code><a href="/reference/androidx/fragment/app/Fragment.html#onPrepareOptionsMenu(android.view.Menu)">onPrepareOptionsMenu</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Menu&nbsp;menu)</code></div>
                         <p>Prepare the Fragment host's standard options menu to be displayed.</p>
                       </td>
                     </tr>
@@ -723,7 +723,7 @@
                     <tr>
                       <td><code>void</code></td>
                       <td width="100%">
-                        <div><code><span><del><a href="/reference/androidx/fragment/app/Fragment.html#onRequestPermissionsResult(int,java.lang.String[],int[])">onRequestPermissionsResult</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;requestCode,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&gt;&nbsp;permissions,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;int&gt;&nbsp;grantResults<br>)</code></div>
+                        <div><code><span><del><a href="/reference/androidx/fragment/app/Fragment.html#onRequestPermissionsResult(int,java.lang.String[],int[])">onRequestPermissionsResult</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;requestCode,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&gt;&nbsp;permissions,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;int&gt;&nbsp;grantResults<br>)</code></div>
                         <p><strong>This method is deprecated.</strong> 
                           <p>use <code><a href="/reference/androidx/fragment/app/Fragment.html#registerForActivityResult(androidx.activity.result.contract.ActivityResultContract&lt;I,O&gt;,androidx.activity.result.ActivityResultCallback&lt;O&gt;)">registerForActivityResult</a></code> passing in a RequestMultiplePermissions object for the ActivityResultContract and handling the result in the callback.</p>
                         </p>
@@ -739,7 +739,7 @@
                     <tr>
                       <td><code>void</code></td>
                       <td width="100%">
-                        <div><code><a href="/reference/androidx/fragment/app/Fragment.html#onSaveInstanceState(android.os.Bundle)">onSaveInstanceState</a>(Bundle&nbsp;outState)</code></div>
+                        <div><code><a href="/reference/androidx/fragment/app/Fragment.html#onSaveInstanceState(android.os.Bundle)">onSaveInstanceState</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;Bundle&nbsp;outState)</code></div>
                         <p>Called to ask the fragment to save its current dynamic state, so it can later be reconstructed in a new instance if its process is restarted.</p>
                       </td>
                     </tr>
@@ -760,7 +760,7 @@
                     <tr>
                       <td><code>void</code></td>
                       <td width="100%">
-                        <div><code><a href="/reference/androidx/fragment/app/Fragment.html#onViewStateRestored(android.os.Bundle)">onViewStateRestored</a>(Bundle&nbsp;savedInstanceState)</code></div>
+                        <div><code><a href="/reference/androidx/fragment/app/Fragment.html#onViewStateRestored(android.os.Bundle)">onViewStateRestored</a>(@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Bundle&nbsp;savedInstanceState)</code></div>
                         <p>Called when all saved state has been restored into the view hierarchy of the fragment.</p>
                       </td>
                     </tr>
@@ -774,34 +774,34 @@
                     <tr>
                       <td><code>final void</code></td>
                       <td width="100%">
-                        <div><code><a href="/reference/androidx/fragment/app/Fragment.html#postponeEnterTransition(long,java.util.concurrent.TimeUnit)">postponeEnterTransition</a>(long&nbsp;duration,&nbsp;<a href="https://developer.android.com/reference/java/util/concurrent/TimeUnit.html">TimeUnit</a>&nbsp;timeUnit)</code></div>
+                        <div><code><a href="/reference/androidx/fragment/app/Fragment.html#postponeEnterTransition(long,java.util.concurrent.TimeUnit)">postponeEnterTransition</a>(long&nbsp;duration,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/util/concurrent/TimeUnit.html">TimeUnit</a>&nbsp;timeUnit)</code></div>
                         <p>Postpone the entering Fragment transition for a given amount of time and then call <code><a href="/reference/androidx/fragment/app/Fragment.html#startPostponedEnterTransition()">startPostponedEnterTransition</a></code>.</p>
                       </td>
                     </tr>
                     <tr>
                       <td><code>final @<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;ActivityResultLauncher&lt;I&gt;</code></td>
                       <td width="100%">
-                        <div><code>&lt;I,&nbsp;O&gt; <a href="/reference/androidx/fragment/app/Fragment.html#registerForActivityResult(androidx.activity.result.contract.ActivityResultContract&lt;I,O&gt;,androidx.activity.result.ActivityResultCallback&lt;O&gt;)">registerForActivityResult</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;ActivityResultContract&lt;I, O&gt;&nbsp;contract,<br>&nbsp;&nbsp;&nbsp;&nbsp;ActivityResultCallback&lt;O&gt;&nbsp;callback<br>)</code></div>
+                        <div><code>&lt;I,&nbsp;O&gt; <a href="/reference/androidx/fragment/app/Fragment.html#registerForActivityResult(androidx.activity.result.contract.ActivityResultContract&lt;I,O&gt;,androidx.activity.result.ActivityResultCallback&lt;O&gt;)">registerForActivityResult</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;ActivityResultContract&lt;I, O&gt;&nbsp;contract,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;ActivityResultCallback&lt;O&gt;&nbsp;callback<br>)</code></div>
                         <p>If the host of this fragment is an ActivityResultRegistryOwner the ActivityResultRegistry of the host will be used.</p>
                       </td>
                     </tr>
                     <tr>
                       <td><code>final @<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;ActivityResultLauncher&lt;I&gt;</code></td>
                       <td width="100%">
-                        <div><code>&lt;I,&nbsp;O&gt; <a href="/reference/androidx/fragment/app/Fragment.html#registerForActivityResult(androidx.activity.result.contract.ActivityResultContract&lt;I,O&gt;,androidx.activity.result.ActivityResultRegistry,androidx.activity.result.ActivityResultCallback&lt;O&gt;)">registerForActivityResult</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;ActivityResultContract&lt;I, O&gt;&nbsp;contract,<br>&nbsp;&nbsp;&nbsp;&nbsp;ActivityResultRegistry&nbsp;registry,<br>&nbsp;&nbsp;&nbsp;&nbsp;ActivityResultCallback&lt;O&gt;&nbsp;callback<br>)</code></div>
+                        <div><code>&lt;I,&nbsp;O&gt; <a href="/reference/androidx/fragment/app/Fragment.html#registerForActivityResult(androidx.activity.result.contract.ActivityResultContract&lt;I,O&gt;,androidx.activity.result.ActivityResultRegistry,androidx.activity.result.ActivityResultCallback&lt;O&gt;)">registerForActivityResult</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;ActivityResultContract&lt;I, O&gt;&nbsp;contract,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;ActivityResultRegistry&nbsp;registry,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;ActivityResultCallback&lt;O&gt;&nbsp;callback<br>)</code></div>
                       </td>
                     </tr>
                     <tr>
                       <td><code>void</code></td>
                       <td width="100%">
-                        <div><code><a href="/reference/androidx/fragment/app/Fragment.html#registerForContextMenu(android.view.View)">registerForContextMenu</a>(View&nbsp;view)</code></div>
+                        <div><code><a href="/reference/androidx/fragment/app/Fragment.html#registerForContextMenu(android.view.View)">registerForContextMenu</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;View&nbsp;view)</code></div>
                         <p>Registers a context menu to be shown for the given view (multiple views can show the context menu).</p>
                       </td>
                     </tr>
                     <tr>
                       <td><code>final void</code></td>
                       <td width="100%">
-                        <div><code><span><del><a href="/reference/androidx/fragment/app/Fragment.html#requestPermissions(java.lang.String[],int)">requestPermissions</a></del></span>(<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&gt;&nbsp;permissions,&nbsp;int&nbsp;requestCode)</code></div>
+                        <div><code><span><del><a href="/reference/androidx/fragment/app/Fragment.html#requestPermissions(java.lang.String[],int)">requestPermissions</a></del></span>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&gt;&nbsp;permissions,&nbsp;int&nbsp;requestCode)</code></div>
                         <p><strong>This method is deprecated.</strong> 
                           <p>use <code><a href="/reference/androidx/fragment/app/Fragment.html#registerForActivityResult(androidx.activity.result.contract.ActivityResultContract&lt;I,O&gt;,androidx.activity.result.ActivityResultCallback&lt;O&gt;)">registerForActivityResult</a></code> passing in a RequestMultiplePermissions object for the ActivityResultContract and handling the result in the callback.</p>
                         </p>
@@ -875,35 +875,35 @@
                     <tr>
                       <td><code>void</code></td>
                       <td width="100%">
-                        <div><code><a href="/reference/androidx/fragment/app/Fragment.html#setArguments(android.os.Bundle)">setArguments</a>(Bundle&nbsp;args)</code></div>
+                        <div><code><a href="/reference/androidx/fragment/app/Fragment.html#setArguments(android.os.Bundle)">setArguments</a>(@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Bundle&nbsp;args)</code></div>
                         <p>Supply the construction arguments for this fragment.</p>
                       </td>
                     </tr>
                     <tr>
                       <td><code>void</code></td>
                       <td width="100%">
-                        <div><code><a href="/reference/androidx/fragment/app/Fragment.html#setEnterSharedElementCallback(androidx.core.app.SharedElementCallback)">setEnterSharedElementCallback</a>(SharedElementCallback&nbsp;callback)</code></div>
+                        <div><code><a href="/reference/androidx/fragment/app/Fragment.html#setEnterSharedElementCallback(androidx.core.app.SharedElementCallback)">setEnterSharedElementCallback</a>(@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;SharedElementCallback&nbsp;callback)</code></div>
                         <p>When custom transitions are used with Fragments, the enter transition callback is called when this Fragment is attached or detached when not popping the back stack.</p>
                       </td>
                     </tr>
                     <tr>
                       <td><code>void</code></td>
                       <td width="100%">
-                        <div><code><a href="/reference/androidx/fragment/app/Fragment.html#setEnterTransition(java.lang.Object)">setEnterTransition</a>(<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&nbsp;transition)</code></div>
+                        <div><code><a href="/reference/androidx/fragment/app/Fragment.html#setEnterTransition(java.lang.Object)">setEnterTransition</a>(@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&nbsp;transition)</code></div>
                         <p>Sets the Transition that will be used to move Views into the initial scene.</p>
                       </td>
                     </tr>
                     <tr>
                       <td><code>void</code></td>
                       <td width="100%">
-                        <div><code><a href="/reference/androidx/fragment/app/Fragment.html#setExitSharedElementCallback(androidx.core.app.SharedElementCallback)">setExitSharedElementCallback</a>(SharedElementCallback&nbsp;callback)</code></div>
+                        <div><code><a href="/reference/androidx/fragment/app/Fragment.html#setExitSharedElementCallback(androidx.core.app.SharedElementCallback)">setExitSharedElementCallback</a>(@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;SharedElementCallback&nbsp;callback)</code></div>
                         <p>When custom transitions are used with Fragments, the exit transition callback is called when this Fragment is attached or detached when popping the back stack.</p>
                       </td>
                     </tr>
                     <tr>
                       <td><code>void</code></td>
                       <td width="100%">
-                        <div><code><a href="/reference/androidx/fragment/app/Fragment.html#setExitTransition(java.lang.Object)">setExitTransition</a>(<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&nbsp;transition)</code></div>
+                        <div><code><a href="/reference/androidx/fragment/app/Fragment.html#setExitTransition(java.lang.Object)">setExitTransition</a>(@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&nbsp;transition)</code></div>
                         <p>Sets the Transition that will be used to move Views out of the scene when the fragment is removed, hidden, or detached when not popping the back stack.</p>
                       </td>
                     </tr>
@@ -917,7 +917,7 @@
                     <tr>
                       <td><code>void</code></td>
                       <td width="100%">
-                        <div><code><a href="/reference/androidx/fragment/app/Fragment.html#setInitialSavedState(androidx.fragment.app.Fragment.SavedState)">setInitialSavedState</a>(<a href="/reference/androidx/fragment/app/Fragment.SavedState.html">Fragment.SavedState</a>&nbsp;state)</code></div>
+                        <div><code><a href="/reference/androidx/fragment/app/Fragment.html#setInitialSavedState(androidx.fragment.app.Fragment.SavedState)">setInitialSavedState</a>(@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.SavedState.html">Fragment.SavedState</a>&nbsp;state)</code></div>
                         <p>Set the initial saved state that this Fragment should restore itself from when first being constructed, as returned by <code><a href="/reference/androidx/fragment/app/FragmentManager.html#saveFragmentInstanceState(androidx.fragment.app.Fragment)">FragmentManager.saveFragmentInstanceState</a></code>.</p>
                       </td>
                     </tr>
@@ -931,7 +931,7 @@
                     <tr>
                       <td><code>void</code></td>
                       <td width="100%">
-                        <div><code><a href="/reference/androidx/fragment/app/Fragment.html#setReenterTransition(java.lang.Object)">setReenterTransition</a>(<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&nbsp;transition)</code></div>
+                        <div><code><a href="/reference/androidx/fragment/app/Fragment.html#setReenterTransition(java.lang.Object)">setReenterTransition</a>(@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&nbsp;transition)</code></div>
                         <p>Sets the Transition that will be used to move Views in to the scene when returning due to popping a back stack.</p>
                       </td>
                     </tr>
@@ -947,28 +947,28 @@
                     <tr>
                       <td><code>void</code></td>
                       <td width="100%">
-                        <div><code><a href="/reference/androidx/fragment/app/Fragment.html#setReturnTransition(java.lang.Object)">setReturnTransition</a>(<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&nbsp;transition)</code></div>
+                        <div><code><a href="/reference/androidx/fragment/app/Fragment.html#setReturnTransition(java.lang.Object)">setReturnTransition</a>(@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&nbsp;transition)</code></div>
                         <p>Sets the Transition that will be used to move Views out of the scene when the Fragment is preparing to be removed, hidden, or detached because of popping the back stack.</p>
                       </td>
                     </tr>
                     <tr>
                       <td><code>void</code></td>
                       <td width="100%">
-                        <div><code><a href="/reference/androidx/fragment/app/Fragment.html#setSharedElementEnterTransition(java.lang.Object)">setSharedElementEnterTransition</a>(<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&nbsp;transition)</code></div>
+                        <div><code><a href="/reference/androidx/fragment/app/Fragment.html#setSharedElementEnterTransition(java.lang.Object)">setSharedElementEnterTransition</a>(@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&nbsp;transition)</code></div>
                         <p>Sets the Transition that will be used for shared elements transferred into the content Scene.</p>
                       </td>
                     </tr>
                     <tr>
                       <td><code>void</code></td>
                       <td width="100%">
-                        <div><code><a href="/reference/androidx/fragment/app/Fragment.html#setSharedElementReturnTransition(java.lang.Object)">setSharedElementReturnTransition</a>(<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&nbsp;transition)</code></div>
+                        <div><code><a href="/reference/androidx/fragment/app/Fragment.html#setSharedElementReturnTransition(java.lang.Object)">setSharedElementReturnTransition</a>(@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&nbsp;transition)</code></div>
                         <p>Sets the Transition that will be used for shared elements transferred back during a pop of the back stack.</p>
                       </td>
                     </tr>
                     <tr>
                       <td><code>void</code></td>
                       <td width="100%">
-                        <div><code><span><del><a href="/reference/androidx/fragment/app/Fragment.html#setTargetFragment(androidx.fragment.app.Fragment,int)">setTargetFragment</a></del></span>(<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment,&nbsp;int&nbsp;requestCode)</code></div>
+                        <div><code><span><del><a href="/reference/androidx/fragment/app/Fragment.html#setTargetFragment(androidx.fragment.app.Fragment,int)">setTargetFragment</a></del></span>(@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/androidx/fragment/app/Fragment.html">Fragment</a>&nbsp;fragment,&nbsp;int&nbsp;requestCode)</code></div>
                         <p><strong>This method is deprecated.</strong> 
                           <p>Instead of using a target fragment to pass results, the fragment requesting a result should use <code><a href="/reference/androidx/fragment/app/FragmentManager.html#setFragmentResultListener(java.lang.String,androidx.lifecycle.LifecycleOwner,androidx.fragment.app.FragmentResultListener)">FragmentManager#setFragmentResultListener(String, LifecycleOwner, FragmentResultListener)</a></code> to register a <code><a href="/reference/androidx/fragment/app/FragmentResultListener.html">FragmentResultListener</a></code> with a <code>{@code * requestKey}</code> using its <code><a href="/reference/androidx/fragment/app/Fragment.html#getParentFragmentManager()">parent fragment manager</a></code>.</p>
                         </p>
@@ -986,7 +986,7 @@
                     <tr>
                       <td><code>boolean</code></td>
                       <td width="100%">
-                        <div><code><a href="/reference/androidx/fragment/app/Fragment.html#shouldShowRequestPermissionRationale(java.lang.String)">shouldShowRequestPermissionRationale</a>(<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;permission)</code></div>
+                        <div><code><a href="/reference/androidx/fragment/app/Fragment.html#shouldShowRequestPermissionRationale(java.lang.String)">shouldShowRequestPermissionRationale</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;permission)</code></div>
                         <p>Gets whether you should show UI with rationale before requesting a permission.</p>
                       </td>
                     </tr>
@@ -1000,7 +1000,7 @@
                     <tr>
                       <td><code>void</code></td>
                       <td width="100%">
-                        <div><code><a href="/reference/androidx/fragment/app/Fragment.html#startActivity(android.content.Intent,android.os.Bundle)">startActivity</a>(Intent&nbsp;intent,&nbsp;Bundle&nbsp;options)</code></div>
+                        <div><code><a href="/reference/androidx/fragment/app/Fragment.html#startActivity(android.content.Intent,android.os.Bundle)">startActivity</a>(Intent&nbsp;intent,&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Bundle&nbsp;options)</code></div>
                         <p>Call Activity#startActivity(Intent, Bundle) from the fragment's containing Activity.</p>
                       </td>
                     </tr>
@@ -1016,7 +1016,7 @@
                     <tr>
                       <td><code>void</code></td>
                       <td width="100%">
-                        <div><code><span><del><a href="/reference/androidx/fragment/app/Fragment.html#startActivityForResult(android.content.Intent,int,android.os.Bundle)">startActivityForResult</a></del></span>(Intent&nbsp;intent,&nbsp;int&nbsp;requestCode,&nbsp;Bundle&nbsp;options)</code></div>
+                        <div><code><span><del><a href="/reference/androidx/fragment/app/Fragment.html#startActivityForResult(android.content.Intent,int,android.os.Bundle)">startActivityForResult</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;Intent&nbsp;intent,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;requestCode,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Bundle&nbsp;options<br>)</code></div>
                         <p><strong>This method is deprecated.</strong> 
                           <p>use <code><a href="/reference/androidx/fragment/app/Fragment.html#registerForActivityResult(androidx.activity.result.contract.ActivityResultContract&lt;I,O&gt;,androidx.activity.result.ActivityResultCallback&lt;O&gt;)">registerForActivityResult</a></code> passing in a StartActivityForResult object for the ActivityResultContract.</p>
                         </p>
@@ -1025,7 +1025,7 @@
                     <tr>
                       <td><code>void</code></td>
                       <td width="100%">
-                        <div><code><span><del><a href="/reference/androidx/fragment/app/Fragment.html#startIntentSenderForResult(android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle)">startIntentSenderForResult</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;IntentSender&nbsp;intent,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;requestCode,<br>&nbsp;&nbsp;&nbsp;&nbsp;Intent&nbsp;fillInIntent,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;flagsMask,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;flagsValues,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;extraFlags,<br>&nbsp;&nbsp;&nbsp;&nbsp;Bundle&nbsp;options<br>)</code></div>
+                        <div><code><span><del><a href="/reference/androidx/fragment/app/Fragment.html#startIntentSenderForResult(android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle)">startIntentSenderForResult</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;IntentSender&nbsp;intent,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;requestCode,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Intent&nbsp;fillInIntent,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;flagsMask,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;flagsValues,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;extraFlags,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Bundle&nbsp;options<br>)</code></div>
                         <p><strong>This method is deprecated.</strong> 
                           <p>use <code><a href="/reference/androidx/fragment/app/Fragment.html#registerForActivityResult(androidx.activity.result.contract.ActivityResultContract&lt;I,O&gt;,androidx.activity.result.ActivityResultCallback&lt;O&gt;)">registerForActivityResult</a></code> passing in a StartIntentSenderForResult object for the ActivityResultContract.</p>
                         </p>
@@ -1047,7 +1047,7 @@
                     <tr>
                       <td><code>void</code></td>
                       <td width="100%">
-                        <div><code><a href="/reference/androidx/fragment/app/Fragment.html#unregisterForContextMenu(android.view.View)">unregisterForContextMenu</a>(View&nbsp;view)</code></div>
+                        <div><code><a href="/reference/androidx/fragment/app/Fragment.html#unregisterForContextMenu(android.view.View)">unregisterForContextMenu</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;View&nbsp;view)</code></div>
                         <p>Prevents a context menu to be shown for the given view.</p>
                       </td>
                     </tr>
@@ -1104,7 +1104,7 @@
     </div>
     <div><a name="onCreateView(android.view.LayoutInflater, android.view.ViewGroup, android.os.Bundle)"></a><a name="onCreateView-android.view.LayoutInflater-android.view.ViewGroup-android.os.Bundle-"></a>
       <h3 class="api-name" id="onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle)">onCreateView</h3>
-      <pre class="api-signature no-pretty-print">@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a><br>public&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;View&nbsp;<a href="/reference/androidx/fragment/app/ListFragment.html#onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle)">onCreateView</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;LayoutInflater&nbsp;inflater,<br>&nbsp;&nbsp;&nbsp;&nbsp;ViewGroup&nbsp;container,<br>&nbsp;&nbsp;&nbsp;&nbsp;Bundle&nbsp;savedInstanceState<br>)</pre>
+      <pre class="api-signature no-pretty-print">@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a><br>public&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;View&nbsp;<a href="/reference/androidx/fragment/app/ListFragment.html#onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle)">onCreateView</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;LayoutInflater&nbsp;inflater,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;ViewGroup&nbsp;container,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Bundle&nbsp;savedInstanceState<br>)</pre>
       <p>Provide default implementation to return a simple list view. Subclasses can override to replace with their own layout. If doing so, the returned view hierarchy <em>must</em> have a ListView whose id is android.R.id.list and can optionally have a sibling view id android.R.id.empty that is to be shown when the list is empty. </p>
       <p>If you are overriding this method with your own custom content, consider including the standard layout list_content in your layout file, so that you continue to retain all of the standard behavior of ListFragment. In particular, this is currently the only way to have the built-in indeterminant progress state be shown.</p>
     </div>
@@ -1115,7 +1115,7 @@
     </div>
     <div><a name="onListItemClick(android.widget.ListView, android.view.View, int, long)"></a><a name="onListItemClick-android.widget.ListView-android.view.View-int-long-"></a>
       <h3 class="api-name" id="onListItemClick(android.widget.ListView,android.view.View,int,long)">onListItemClick</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/ListFragment.html#onListItemClick(android.widget.ListView,android.view.View,int,long)">onListItemClick</a>(ListView&nbsp;l,&nbsp;View&nbsp;v,&nbsp;int&nbsp;position,&nbsp;long&nbsp;id)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/ListFragment.html#onListItemClick(android.widget.ListView,android.view.View,int,long)">onListItemClick</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;ListView&nbsp;l,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;View&nbsp;v,&nbsp;int&nbsp;position,&nbsp;long&nbsp;id)</pre>
       <p>This method will be called when an item in the list is selected. Subclasses should override. Subclasses can call getListView().getItemAtPosition(position) if they need to access the data associated with the selected item.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -1126,13 +1126,13 @@
           </thead>
           <tbody>
             <tr>
-              <td><code>ListView&nbsp;l</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;ListView&nbsp;l</code></td>
               <td width="100%">
                 <p>The ListView where the click happened</p>
               </td>
             </tr>
             <tr>
-              <td><code>View&nbsp;v</code></td>
+              <td><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;View&nbsp;v</code></td>
               <td width="100%">
                 <p>The view that was clicked within the ListView</p>
               </td>
@@ -1155,7 +1155,7 @@
     </div>
     <div><a name="onViewCreated(android.view.View, android.os.Bundle)"></a><a name="onViewCreated-android.view.View-android.os.Bundle-"></a>
       <h3 class="api-name" id="onViewCreated(android.view.View,android.os.Bundle)">onViewCreated</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/ListFragment.html#onViewCreated(android.view.View,android.os.Bundle)">onViewCreated</a>(View&nbsp;view,&nbsp;Bundle&nbsp;savedInstanceState)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/ListFragment.html#onViewCreated(android.view.View,android.os.Bundle)">onViewCreated</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a>&nbsp;View&nbsp;view,&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Bundle&nbsp;savedInstanceState)</pre>
       <p>Attach to list view once the view hierarchy has been created.</p>
     </div>
     <div><a name="requireListAdapter--"></a>
@@ -1199,12 +1199,12 @@
     </div>
     <div><a name="setEmptyText-java.lang.CharSequence-"></a>
       <h3 class="api-name" id="setEmptyText(java.lang.CharSequence)">setEmptyText</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/ListFragment.html#setEmptyText(java.lang.CharSequence)">setEmptyText</a>(<a href="https://developer.android.com/reference/java/lang/CharSequence.html">CharSequence</a>&nbsp;text)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/ListFragment.html#setEmptyText(java.lang.CharSequence)">setEmptyText</a>(@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/CharSequence.html">CharSequence</a>&nbsp;text)</pre>
       <p>The default content for a ListFragment has a TextView that can be shown when the list is empty. If you would like to have it shown, call this method to supply the text it should use.</p>
     </div>
     <div><a name="setListAdapter-android.widget.ListAdapter-"></a>
       <h3 class="api-name" id="setListAdapter(android.widget.ListAdapter)">setListAdapter</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/ListFragment.html#setListAdapter(android.widget.ListAdapter)">setListAdapter</a>(ListAdapter&nbsp;adapter)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;void&nbsp;<a href="/reference/androidx/fragment/app/ListFragment.html#setListAdapter(android.widget.ListAdapter)">setListAdapter</a>(@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;ListAdapter&nbsp;adapter)</pre>
       <p>Provide the cursor for the list view.</p>
     </div>
     <div><a name="setListShown-boolean-"></a>
diff --git a/testData/fragment/docs/reference/kotlin/androidx/fragment/app/DialogFragment.html b/testData/fragment/docs/reference/kotlin/androidx/fragment/app/DialogFragment.html
index d4462bf..82313ce 100644
--- a/testData/fragment/docs/reference/kotlin/androidx/fragment/app/DialogFragment.html
+++ b/testData/fragment/docs/reference/kotlin/androidx/fragment/app/DialogFragment.html
@@ -160,14 +160,14 @@
           <tr>
             <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
             <td width="100%">
-              <div><code><a href="/reference/kotlin/androidx/fragment/app/DialogFragment.html#onCreate(android.os.Bundle)">onCreate</a>(savedInstanceState:&nbsp;Bundle)</code></div>
+              <div><code><a href="/reference/kotlin/androidx/fragment/app/DialogFragment.html#onCreate(android.os.Bundle)">onCreate</a>(savedInstanceState:&nbsp;Bundle?)</code></div>
               <p>Called to do initial creation of a fragment.</p>
             </td>
           </tr>
           <tr>
             <td><code>Dialog</code></td>
             <td width="100%">
-              <div><code><a href="/reference/kotlin/androidx/fragment/app/DialogFragment.html#onCreateDialog(android.os.Bundle)">onCreateDialog</a>(savedInstanceState:&nbsp;Bundle)</code></div>
+              <div><code><a href="/reference/kotlin/androidx/fragment/app/DialogFragment.html#onCreateDialog(android.os.Bundle)">onCreateDialog</a>(savedInstanceState:&nbsp;Bundle?)</code></div>
               <p>Override to build your own custom Dialog container.</p>
             </td>
           </tr>
@@ -194,7 +194,7 @@
           <tr>
             <td><code>LayoutInflater</code></td>
             <td width="100%">
-              <div><code><a href="/reference/kotlin/androidx/fragment/app/DialogFragment.html#onGetLayoutInflater(android.os.Bundle)">onGetLayoutInflater</a>(savedInstanceState:&nbsp;Bundle)</code></div>
+              <div><code><a href="/reference/kotlin/androidx/fragment/app/DialogFragment.html#onGetLayoutInflater(android.os.Bundle)">onGetLayoutInflater</a>(savedInstanceState:&nbsp;Bundle?)</code></div>
               <p>Returns the LayoutInflater used to inflate Views of this Fragment.</p>
             </td>
           </tr>
@@ -222,7 +222,7 @@
           <tr>
             <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
             <td width="100%">
-              <div><code><a href="/reference/kotlin/androidx/fragment/app/DialogFragment.html#onViewStateRestored(android.os.Bundle)">onViewStateRestored</a>(savedInstanceState:&nbsp;Bundle)</code></div>
+              <div><code><a href="/reference/kotlin/androidx/fragment/app/DialogFragment.html#onViewStateRestored(android.os.Bundle)">onViewStateRestored</a>(savedInstanceState:&nbsp;Bundle?)</code></div>
               <p>Called when all saved state has been restored into the view hierarchy of the fragment.</p>
             </td>
           </tr>
@@ -257,21 +257,21 @@
           <tr>
             <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
             <td width="100%">
-              <div><code><a href="/reference/kotlin/androidx/fragment/app/DialogFragment.html#show(androidx.fragment.app.FragmentManager,java.lang.String)">show</a>(manager:&nbsp;<a href="/reference/kotlin/androidx/fragment/app/FragmentManager.html">FragmentManager</a>,&nbsp;tag:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>)</code></div>
+              <div><code><a href="/reference/kotlin/androidx/fragment/app/DialogFragment.html#show(androidx.fragment.app.FragmentManager,java.lang.String)">show</a>(manager:&nbsp;<a href="/reference/kotlin/androidx/fragment/app/FragmentManager.html">FragmentManager</a>,&nbsp;tag:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>?)</code></div>
               <p>Display the dialog, adding the fragment to the given FragmentManager.</p>
             </td>
           </tr>
           <tr>
             <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a></code></td>
             <td width="100%">
-              <div><code><a href="/reference/kotlin/androidx/fragment/app/DialogFragment.html#show(androidx.fragment.app.FragmentTransaction,java.lang.String)">show</a>(transaction:&nbsp;<a href="/reference/kotlin/androidx/fragment/app/FragmentTransaction.html">FragmentTransaction</a>,&nbsp;tag:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>)</code></div>
+              <div><code><a href="/reference/kotlin/androidx/fragment/app/DialogFragment.html#show(androidx.fragment.app.FragmentTransaction,java.lang.String)">show</a>(transaction:&nbsp;<a href="/reference/kotlin/androidx/fragment/app/FragmentTransaction.html">FragmentTransaction</a>,&nbsp;tag:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>?)</code></div>
               <p>Display the dialog, adding the fragment using an existing transaction and then <code><a href="/reference/kotlin/androidx/fragment/app/FragmentTransaction.html#commit()">committing</a></code> the transaction.</p>
             </td>
           </tr>
           <tr>
             <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
             <td width="100%">
-              <div><code><a href="/reference/kotlin/androidx/fragment/app/DialogFragment.html#showNow(androidx.fragment.app.FragmentManager,java.lang.String)">showNow</a>(manager:&nbsp;<a href="/reference/kotlin/androidx/fragment/app/FragmentManager.html">FragmentManager</a>,&nbsp;tag:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>)</code></div>
+              <div><code><a href="/reference/kotlin/androidx/fragment/app/DialogFragment.html#showNow(androidx.fragment.app.FragmentManager,java.lang.String)">showNow</a>(manager:&nbsp;<a href="/reference/kotlin/androidx/fragment/app/FragmentManager.html">FragmentManager</a>,&nbsp;tag:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>?)</code></div>
               <p>Display the dialog, immediately adding the fragment to the given FragmentManager.</p>
             </td>
           </tr>
@@ -294,14 +294,14 @@
                     <tr>
                       <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
                       <td width="100%">
-                        <div><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[])">dump</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;prefix:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;fd:&nbsp;<a href="https://developer.android.com/reference/java/io/FileDescriptor.html">FileDescriptor</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;writer:&nbsp;<a href="https://developer.android.com/reference/java/io/PrintWriter.html">PrintWriter</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;args:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&gt;<br>)</code></div>
+                        <div><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[])">dump</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;prefix:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;fd:&nbsp;<a href="https://developer.android.com/reference/java/io/FileDescriptor.html">FileDescriptor</a>?,<br>&nbsp;&nbsp;&nbsp;&nbsp;writer:&nbsp;<a href="https://developer.android.com/reference/java/io/PrintWriter.html">PrintWriter</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;args:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&gt;?<br>)</code></div>
                         <p>Print the Fragments's state into the given stream.</p>
                       </td>
                     </tr>
                     <tr>
                       <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a></code></td>
                       <td width="100%">
-                        <div><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#equals(java.lang.Object)">equals</a>(o:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>)</code></div>
+                        <div><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#equals(java.lang.Object)">equals</a>(o:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>?)</code></div>
                         <p>Subclasses can not override equals().</p>
                       </td>
                     </tr>
@@ -488,7 +488,7 @@
                     <tr>
                       <td><code><a href="https://developer.android.com/reference/java/lang/String.html">String</a></code></td>
                       <td width="100%">
-                        <div><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#getString(int,java.lang.Object...)">getString</a>(resId:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,&nbsp;formatArgs:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>&gt;)</code></div>
+                        <div><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#getString(int,java.lang.Object...)">getString</a>(resId:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,&nbsp;formatArgs:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>&gt;?)</code></div>
                         <p>Return a localized formatted string from the application's package's default string table, substituting the format arguments as defined in <code><a href="https://developer.android.com/reference/java/util/Formatter.html">java.util.Formatter</a></code> and format.</p>
                       </td>
                     </tr>
@@ -581,7 +581,7 @@
                     <tr>
                       <td><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html">Fragment</a></code></td>
                       <td width="100%">
-                        <div><code><span><del><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#instantiate(android.content.Context,java.lang.String,android.os.Bundle)">instantiate</a></del></span>(context:&nbsp;Context,&nbsp;fname:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>,&nbsp;args:&nbsp;Bundle)</code></div>
+                        <div><code><span><del><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#instantiate(android.content.Context,java.lang.String,android.os.Bundle)">instantiate</a></del></span>(context:&nbsp;Context,&nbsp;fname:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>,&nbsp;args:&nbsp;Bundle?)</code></div>
                         <p><strong>This function is deprecated.</strong> 
                           <p>Use <code><a href="/reference/kotlin/androidx/fragment/app/FragmentManager.html#getFragmentFactory()">FragmentManager#getFragmentFactory()</a></code> and <code><a href="/reference/kotlin/androidx/fragment/app/FragmentFactory.html#instantiate(java.lang.ClassLoader,java.lang.String)">FragmentFactory#instantiate(ClassLoader, String)</a></code>, manually calling <code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#setArguments(android.os.Bundle)">setArguments</a></code> on the returned Fragment.</p>
                         </p>
@@ -646,7 +646,7 @@
                     <tr>
                       <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
                       <td width="100%">
-                        <div><code><span><del><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#onActivityCreated(android.os.Bundle)">onActivityCreated</a></del></span>(savedInstanceState:&nbsp;Bundle)</code></div>
+                        <div><code><span><del><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#onActivityCreated(android.os.Bundle)">onActivityCreated</a></del></span>(savedInstanceState:&nbsp;Bundle?)</code></div>
                         <p><strong>This function is deprecated.</strong> 
                           <p>use <code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#onViewCreated(android.view.View,android.os.Bundle)">onViewCreated</a></code> for code touching the Fragment's view and <code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#onCreate(android.os.Bundle)">onCreate</a></code> for other initialization.</p>
                         </p>
@@ -655,7 +655,7 @@
                     <tr>
                       <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
                       <td width="100%">
-                        <div><code><span><del><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#onActivityResult(int,int,android.content.Intent)">onActivityResult</a></del></span>(requestCode:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,&nbsp;resultCode:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,&nbsp;data:&nbsp;Intent)</code></div>
+                        <div><code><span><del><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#onActivityResult(int,int,android.content.Intent)">onActivityResult</a></del></span>(requestCode:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,&nbsp;resultCode:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,&nbsp;data:&nbsp;Intent?)</code></div>
                         <p><strong>This function is deprecated.</strong> 
                           <p>use <code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#registerForActivityResult(androidx.activity.result.contract.ActivityResultContract&lt;I,O&gt;,androidx.activity.result.ActivityResultCallback&lt;O&gt;)">registerForActivityResult</a></code> with the appropriate ActivityResultContract and handling the result in the callback.</p>
                         </p>
@@ -709,7 +709,7 @@
                     <tr>
                       <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
                       <td width="100%">
-                        <div><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#onCreateContextMenu(android.view.ContextMenu,android.view.View,android.view.ContextMenu.ContextMenuInfo)">onCreateContextMenu</a>(menu:&nbsp;ContextMenu,&nbsp;v:&nbsp;View,&nbsp;menuInfo:&nbsp;ContextMenuInfo)</code></div>
+                        <div><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#onCreateContextMenu(android.view.ContextMenu,android.view.View,android.view.ContextMenu.ContextMenuInfo)">onCreateContextMenu</a>(menu:&nbsp;ContextMenu,&nbsp;v:&nbsp;View,&nbsp;menuInfo:&nbsp;ContextMenuInfo?)</code></div>
                         <p>Called when a context menu for the <code>{@code view}</code> is about to be shown.</p>
                       </td>
                     </tr>
@@ -723,7 +723,7 @@
                     <tr>
                       <td><code>View?</code></td>
                       <td width="100%">
-                        <div><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle)">onCreateView</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;inflater:&nbsp;LayoutInflater,<br>&nbsp;&nbsp;&nbsp;&nbsp;container:&nbsp;ViewGroup,<br>&nbsp;&nbsp;&nbsp;&nbsp;savedInstanceState:&nbsp;Bundle<br>)</code></div>
+                        <div><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle)">onCreateView</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;inflater:&nbsp;LayoutInflater,<br>&nbsp;&nbsp;&nbsp;&nbsp;container:&nbsp;ViewGroup?,<br>&nbsp;&nbsp;&nbsp;&nbsp;savedInstanceState:&nbsp;Bundle?<br>)</code></div>
                         <p>Called to have the fragment instantiate its user interface view.</p>
                       </td>
                     </tr>
@@ -751,14 +751,14 @@
                     <tr>
                       <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
                       <td width="100%">
-                        <div><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#onInflate(android.content.Context,android.util.AttributeSet,android.os.Bundle)">onInflate</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;context:&nbsp;Context,<br>&nbsp;&nbsp;&nbsp;&nbsp;attrs:&nbsp;AttributeSet,<br>&nbsp;&nbsp;&nbsp;&nbsp;savedInstanceState:&nbsp;Bundle<br>)</code></div>
+                        <div><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#onInflate(android.content.Context,android.util.AttributeSet,android.os.Bundle)">onInflate</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;context:&nbsp;Context,<br>&nbsp;&nbsp;&nbsp;&nbsp;attrs:&nbsp;AttributeSet,<br>&nbsp;&nbsp;&nbsp;&nbsp;savedInstanceState:&nbsp;Bundle?<br>)</code></div>
                         <p>Called when a fragment is being created as part of a view layout inflation, typically from setting the content view of an activity.</p>
                       </td>
                     </tr>
                     <tr>
                       <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
                       <td width="100%">
-                        <div><code><span><del><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#onInflate(android.app.Activity,android.util.AttributeSet,android.os.Bundle)">onInflate</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;activity:&nbsp;Activity,<br>&nbsp;&nbsp;&nbsp;&nbsp;attrs:&nbsp;AttributeSet,<br>&nbsp;&nbsp;&nbsp;&nbsp;savedInstanceState:&nbsp;Bundle<br>)</code></div>
+                        <div><code><span><del><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#onInflate(android.app.Activity,android.util.AttributeSet,android.os.Bundle)">onInflate</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;activity:&nbsp;Activity,<br>&nbsp;&nbsp;&nbsp;&nbsp;attrs:&nbsp;AttributeSet,<br>&nbsp;&nbsp;&nbsp;&nbsp;savedInstanceState:&nbsp;Bundle?<br>)</code></div>
                         <p><strong>This function is deprecated.</strong> 
                           <p>See <code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#onInflate(android.content.Context,android.util.AttributeSet,android.os.Bundle)">onInflate</a></code>.</p>
                         </p>
@@ -838,7 +838,7 @@
                     <tr>
                       <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
                       <td width="100%">
-                        <div><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#onViewCreated(android.view.View,android.os.Bundle)">onViewCreated</a>(view:&nbsp;View,&nbsp;savedInstanceState:&nbsp;Bundle)</code></div>
+                        <div><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#onViewCreated(android.view.View,android.os.Bundle)">onViewCreated</a>(view:&nbsp;View,&nbsp;savedInstanceState:&nbsp;Bundle?)</code></div>
                         <p>Called immediately after <code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle)">onCreateView</a></code> has returned, but before any saved state has been restored in to the view.</p>
                       </td>
                     </tr>
@@ -953,35 +953,35 @@
                     <tr>
                       <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
                       <td width="100%">
-                        <div><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#setArguments(android.os.Bundle)">setArguments</a>(args:&nbsp;Bundle)</code></div>
+                        <div><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#setArguments(android.os.Bundle)">setArguments</a>(args:&nbsp;Bundle?)</code></div>
                         <p>Supply the construction arguments for this fragment.</p>
                       </td>
                     </tr>
                     <tr>
                       <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
                       <td width="100%">
-                        <div><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#setEnterSharedElementCallback(androidx.core.app.SharedElementCallback)">setEnterSharedElementCallback</a>(callback:&nbsp;SharedElementCallback)</code></div>
+                        <div><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#setEnterSharedElementCallback(androidx.core.app.SharedElementCallback)">setEnterSharedElementCallback</a>(callback:&nbsp;SharedElementCallback?)</code></div>
                         <p>When custom transitions are used with Fragments, the enter transition callback is called when this Fragment is attached or detached when not popping the back stack.</p>
                       </td>
                     </tr>
                     <tr>
                       <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
                       <td width="100%">
-                        <div><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#setEnterTransition(java.lang.Object)">setEnterTransition</a>(transition:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>)</code></div>
+                        <div><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#setEnterTransition(java.lang.Object)">setEnterTransition</a>(transition:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>?)</code></div>
                         <p>Sets the Transition that will be used to move Views into the initial scene.</p>
                       </td>
                     </tr>
                     <tr>
                       <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
                       <td width="100%">
-                        <div><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#setExitSharedElementCallback(androidx.core.app.SharedElementCallback)">setExitSharedElementCallback</a>(callback:&nbsp;SharedElementCallback)</code></div>
+                        <div><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#setExitSharedElementCallback(androidx.core.app.SharedElementCallback)">setExitSharedElementCallback</a>(callback:&nbsp;SharedElementCallback?)</code></div>
                         <p>When custom transitions are used with Fragments, the exit transition callback is called when this Fragment is attached or detached when popping the back stack.</p>
                       </td>
                     </tr>
                     <tr>
                       <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
                       <td width="100%">
-                        <div><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#setExitTransition(java.lang.Object)">setExitTransition</a>(transition:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>)</code></div>
+                        <div><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#setExitTransition(java.lang.Object)">setExitTransition</a>(transition:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>?)</code></div>
                         <p>Sets the Transition that will be used to move Views out of the scene when the fragment is removed, hidden, or detached when not popping the back stack.</p>
                       </td>
                     </tr>
@@ -995,7 +995,7 @@
                     <tr>
                       <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
                       <td width="100%">
-                        <div><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#setInitialSavedState(androidx.fragment.app.Fragment.SavedState)">setInitialSavedState</a>(state:&nbsp;<a href="/reference/kotlin/androidx/fragment/app/Fragment.SavedState.html">Fragment.SavedState</a>)</code></div>
+                        <div><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#setInitialSavedState(androidx.fragment.app.Fragment.SavedState)">setInitialSavedState</a>(state:&nbsp;<a href="/reference/kotlin/androidx/fragment/app/Fragment.SavedState.html">Fragment.SavedState</a>?)</code></div>
                         <p>Set the initial saved state that this Fragment should restore itself from when first being constructed, as returned by <code><a href="/reference/kotlin/androidx/fragment/app/FragmentManager.html#saveFragmentInstanceState(androidx.fragment.app.Fragment)">FragmentManager.saveFragmentInstanceState</a></code>.</p>
                       </td>
                     </tr>
@@ -1009,7 +1009,7 @@
                     <tr>
                       <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
                       <td width="100%">
-                        <div><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#setReenterTransition(java.lang.Object)">setReenterTransition</a>(transition:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>)</code></div>
+                        <div><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#setReenterTransition(java.lang.Object)">setReenterTransition</a>(transition:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>?)</code></div>
                         <p>Sets the Transition that will be used to move Views in to the scene when returning due to popping a back stack.</p>
                       </td>
                     </tr>
@@ -1025,28 +1025,28 @@
                     <tr>
                       <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
                       <td width="100%">
-                        <div><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#setReturnTransition(java.lang.Object)">setReturnTransition</a>(transition:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>)</code></div>
+                        <div><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#setReturnTransition(java.lang.Object)">setReturnTransition</a>(transition:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>?)</code></div>
                         <p>Sets the Transition that will be used to move Views out of the scene when the Fragment is preparing to be removed, hidden, or detached because of popping the back stack.</p>
                       </td>
                     </tr>
                     <tr>
                       <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
                       <td width="100%">
-                        <div><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#setSharedElementEnterTransition(java.lang.Object)">setSharedElementEnterTransition</a>(transition:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>)</code></div>
+                        <div><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#setSharedElementEnterTransition(java.lang.Object)">setSharedElementEnterTransition</a>(transition:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>?)</code></div>
                         <p>Sets the Transition that will be used for shared elements transferred into the content Scene.</p>
                       </td>
                     </tr>
                     <tr>
                       <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
                       <td width="100%">
-                        <div><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#setSharedElementReturnTransition(java.lang.Object)">setSharedElementReturnTransition</a>(transition:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>)</code></div>
+                        <div><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#setSharedElementReturnTransition(java.lang.Object)">setSharedElementReturnTransition</a>(transition:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>?)</code></div>
                         <p>Sets the Transition that will be used for shared elements transferred back during a pop of the back stack.</p>
                       </td>
                     </tr>
                     <tr>
                       <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
                       <td width="100%">
-                        <div><code><span><del><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#setTargetFragment(androidx.fragment.app.Fragment,int)">setTargetFragment</a></del></span>(fragment:&nbsp;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html">Fragment</a>,&nbsp;requestCode:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>)</code></div>
+                        <div><code><span><del><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#setTargetFragment(androidx.fragment.app.Fragment,int)">setTargetFragment</a></del></span>(fragment:&nbsp;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html">Fragment</a>?,&nbsp;requestCode:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>)</code></div>
                         <p><strong>This function is deprecated.</strong> 
                           <p>Instead of using a target fragment to pass results, the fragment requesting a result should use <code><a href="/reference/kotlin/androidx/fragment/app/FragmentManager.html#setFragmentResultListener(java.lang.String,androidx.lifecycle.LifecycleOwner,androidx.fragment.app.FragmentResultListener)">FragmentManager#setFragmentResultListener(String, LifecycleOwner, FragmentResultListener)</a></code> to register a <code><a href="/reference/kotlin/androidx/fragment/app/FragmentResultListener.html">FragmentResultListener</a></code> with a <code>{@code * requestKey}</code> using its <code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#getParentFragmentManager()">parent fragment manager</a></code>.</p>
                         </p>
@@ -1078,7 +1078,7 @@
                     <tr>
                       <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
                       <td width="100%">
-                        <div><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#startActivity(android.content.Intent,android.os.Bundle)">startActivity</a>(intent:&nbsp;Intent,&nbsp;options:&nbsp;Bundle)</code></div>
+                        <div><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#startActivity(android.content.Intent,android.os.Bundle)">startActivity</a>(intent:&nbsp;Intent,&nbsp;options:&nbsp;Bundle?)</code></div>
                         <p>Call Activity#startActivity(Intent, Bundle) from the fragment's containing Activity.</p>
                       </td>
                     </tr>
@@ -1094,7 +1094,7 @@
                     <tr>
                       <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
                       <td width="100%">
-                        <div><code><span><del><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#startActivityForResult(android.content.Intent,int,android.os.Bundle)">startActivityForResult</a></del></span>(intent:&nbsp;Intent,&nbsp;requestCode:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,&nbsp;options:&nbsp;Bundle)</code></div>
+                        <div><code><span><del><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#startActivityForResult(android.content.Intent,int,android.os.Bundle)">startActivityForResult</a></del></span>(intent:&nbsp;Intent,&nbsp;requestCode:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,&nbsp;options:&nbsp;Bundle?)</code></div>
                         <p><strong>This function is deprecated.</strong> 
                           <p>use <code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#registerForActivityResult(androidx.activity.result.contract.ActivityResultContract&lt;I,O&gt;,androidx.activity.result.ActivityResultCallback&lt;O&gt;)">registerForActivityResult</a></code> passing in a StartActivityForResult object for the ActivityResultContract.</p>
                         </p>
@@ -1103,7 +1103,7 @@
                     <tr>
                       <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
                       <td width="100%">
-                        <div><code><span><del><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#startIntentSenderForResult(android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle)">startIntentSenderForResult</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;intent:&nbsp;IntentSender,<br>&nbsp;&nbsp;&nbsp;&nbsp;requestCode:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;fillInIntent:&nbsp;Intent,<br>&nbsp;&nbsp;&nbsp;&nbsp;flagsMask:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;flagsValues:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;extraFlags:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;options:&nbsp;Bundle<br>)</code></div>
+                        <div><code><span><del><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#startIntentSenderForResult(android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle)">startIntentSenderForResult</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;intent:&nbsp;IntentSender,<br>&nbsp;&nbsp;&nbsp;&nbsp;requestCode:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;fillInIntent:&nbsp;Intent?,<br>&nbsp;&nbsp;&nbsp;&nbsp;flagsMask:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;flagsValues:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;extraFlags:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;options:&nbsp;Bundle?<br>)</code></div>
                         <p><strong>This function is deprecated.</strong> 
                           <p>use <code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#registerForActivityResult(androidx.activity.result.contract.ActivityResultContract&lt;I,O&gt;,androidx.activity.result.ActivityResultCallback&lt;O&gt;)">registerForActivityResult</a></code> passing in a StartIntentSenderForResult object for the ActivityResultContract.</p>
                         </p>
@@ -1259,7 +1259,7 @@
     </div>
     <div><a name="onCreate-android.os.Bundle-"></a>
       <h3 class="api-name" id="onCreate(android.os.Bundle)">onCreate</h3>
-      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/DialogFragment.html#onCreate(android.os.Bundle)">onCreate</a>(savedInstanceState:&nbsp;Bundle):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
+      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/DialogFragment.html#onCreate(android.os.Bundle)">onCreate</a>(savedInstanceState:&nbsp;Bundle?):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
       <p>Called to do initial creation of a fragment. This is called after <code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#onAttach(android.app.Activity)">onAttach</a></code> and before <code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle)">onCreateView</a></code>. </p>
       <p>Note that this can be called while the fragment's activity is still in the process of being created. As such, you can not rely on things like the activity's content view hierarchy being initialized at this point. If you want to do work once the activity itself is created, add a androidx.lifecycle.LifecycleObserver on the activity's Lifecycle, removing it when it receives the Lifecycle.State#CREATED callback. </p>
       <p>Any restored child fragments will be created before the base <code>Fragment.onCreate</code> method returns.</p>
@@ -1272,7 +1272,7 @@
           </thead>
           <tbody>
             <tr>
-              <td><code>savedInstanceState:&nbsp;Bundle</code></td>
+              <td><code>savedInstanceState:&nbsp;Bundle?</code></td>
               <td width="100%">
                 <p>If the fragment is being re-created from a previous saved state, this is the state.</p>
               </td>
@@ -1283,7 +1283,7 @@
     </div>
     <div><a name="onCreateDialog-android.os.Bundle-"></a>
       <h3 class="api-name" id="onCreateDialog(android.os.Bundle)">onCreateDialog</h3>
-      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/DialogFragment.html#onCreateDialog(android.os.Bundle)">onCreateDialog</a>(savedInstanceState:&nbsp;Bundle):&nbsp;Dialog</pre>
+      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/DialogFragment.html#onCreateDialog(android.os.Bundle)">onCreateDialog</a>(savedInstanceState:&nbsp;Bundle?):&nbsp;Dialog</pre>
       <p>Override to build your own custom Dialog container. This is typically used to show an AlertDialog instead of a generic Dialog; when doing so, <code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle)">onCreateView</a></code> does not need to be implemented since the AlertDialog takes care of its own content. </p>
       <p>This method will be called after <code><a href="/reference/kotlin/androidx/fragment/app/DialogFragment.html#onCreate(android.os.Bundle)">onCreate</a></code> and immediately before <code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle)">onCreateView</a></code>. The default implementation simply instantiates and returns a Dialog class. </p>
       <p><em>Note: DialogFragment own the Dialog.setOnCancelListener and Dialog.setOnDismissListener callbacks. You must not set them yourself.</em>To find out about these events, override <code><a href="/reference/kotlin/androidx/fragment/app/DialogFragment.html#onCancel(android.content.DialogInterface)">onCancel</a></code> and <code><a href="/reference/kotlin/androidx/fragment/app/DialogFragment.html#onDismiss(android.content.DialogInterface)">onDismiss</a></code>.</p>
@@ -1313,7 +1313,7 @@
           </thead>
           <tbody>
             <tr>
-              <td><code>savedInstanceState:&nbsp;Bundle</code></td>
+              <td><code>savedInstanceState:&nbsp;Bundle?</code></td>
               <td width="100%">
                 <p>The last saved instance state of the Fragment, or null if this is a freshly created Fragment.</p>
               </td>
@@ -1338,7 +1338,7 @@
     </div>
     <div><a name="onGetLayoutInflater-android.os.Bundle-"></a>
       <h3 class="api-name" id="onGetLayoutInflater(android.os.Bundle)">onGetLayoutInflater</h3>
-      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/DialogFragment.html#onGetLayoutInflater(android.os.Bundle)">onGetLayoutInflater</a>(savedInstanceState:&nbsp;Bundle):&nbsp;LayoutInflater</pre>
+      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/DialogFragment.html#onGetLayoutInflater(android.os.Bundle)">onGetLayoutInflater</a>(savedInstanceState:&nbsp;Bundle?):&nbsp;LayoutInflater</pre>
       <p>Returns the LayoutInflater used to inflate Views of this Fragment. The default implementation will throw an exception if the Fragment is not attached. </p>
       <p>If this is called from within <code><a href="/reference/kotlin/androidx/fragment/app/DialogFragment.html#onCreateDialog(android.os.Bundle)">onCreateDialog</a></code>, the layout inflater from <code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#onGetLayoutInflater(android.os.Bundle)">Fragment#onGetLayoutInflater(Bundle)</a></code>, without the dialog theme, will be returned.</p>
     </div>
@@ -1377,7 +1377,7 @@
     </div>
     <div><a name="onViewStateRestored-android.os.Bundle-"></a>
       <h3 class="api-name" id="onViewStateRestored(android.os.Bundle)">onViewStateRestored</h3>
-      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/DialogFragment.html#onViewStateRestored(android.os.Bundle)">onViewStateRestored</a>(savedInstanceState:&nbsp;Bundle):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
+      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/DialogFragment.html#onViewStateRestored(android.os.Bundle)">onViewStateRestored</a>(savedInstanceState:&nbsp;Bundle?):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
       <p>Called when all saved state has been restored into the view hierarchy of the fragment. This can be used to do initialization based on saved state that you are letting the view hierarchy track itself, such as whether check box widgets are currently checked. This is called after <code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#onViewCreated(android.view.View,android.os.Bundle)">onViewCreated</a></code> and before <code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#onStart()">onStart</a></code>.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -1388,7 +1388,7 @@
           </thead>
           <tbody>
             <tr>
-              <td><code>savedInstanceState:&nbsp;Bundle</code></td>
+              <td><code>savedInstanceState:&nbsp;Bundle?</code></td>
               <td width="100%">
                 <p>If the fragment is being re-created from a previous saved state, this is the state.</p>
               </td>
@@ -1512,7 +1512,7 @@
     </div>
     <div><a name="show(androidx.fragment.app.FragmentManager, java.lang.String)"></a><a name="show-androidx.fragment.app.FragmentManager-java.lang.String-"></a>
       <h3 class="api-name" id="show(androidx.fragment.app.FragmentManager,java.lang.String)">show</h3>
-      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/DialogFragment.html#show(androidx.fragment.app.FragmentManager,java.lang.String)">show</a>(manager:&nbsp;<a href="/reference/kotlin/androidx/fragment/app/FragmentManager.html">FragmentManager</a>,&nbsp;tag:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
+      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/DialogFragment.html#show(androidx.fragment.app.FragmentManager,java.lang.String)">show</a>(manager:&nbsp;<a href="/reference/kotlin/androidx/fragment/app/FragmentManager.html">FragmentManager</a>,&nbsp;tag:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>?):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
       <p>Display the dialog, adding the fragment to the given FragmentManager. This is a convenience for explicitly creating a transaction, adding the fragment to it with the given tag, and <code><a href="/reference/kotlin/androidx/fragment/app/FragmentTransaction.html#commit()">committing</a></code> it. This does <em>not</em> add the transaction to the fragment back stack. When the fragment is dismissed, a new transaction will be executed to remove it from the activity.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -1529,7 +1529,7 @@
               </td>
             </tr>
             <tr>
-              <td><code>tag:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a></code></td>
+              <td><code>tag:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>?</code></td>
               <td width="100%">
                 <p>The tag for this fragment, as per <code><a href="/reference/kotlin/androidx/fragment/app/FragmentTransaction.html#add(androidx.fragment.app.Fragment,java.lang.String)">FragmentTransaction.add</a></code>.</p>
               </td>
@@ -1540,7 +1540,7 @@
     </div>
     <div><a name="show(androidx.fragment.app.FragmentTransaction, java.lang.String)"></a><a name="show-androidx.fragment.app.FragmentTransaction-java.lang.String-"></a>
       <h3 class="api-name" id="show(androidx.fragment.app.FragmentTransaction,java.lang.String)">show</h3>
-      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/DialogFragment.html#show(androidx.fragment.app.FragmentTransaction,java.lang.String)">show</a>(transaction:&nbsp;<a href="/reference/kotlin/androidx/fragment/app/FragmentTransaction.html">FragmentTransaction</a>,&nbsp;tag:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a></pre>
+      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/DialogFragment.html#show(androidx.fragment.app.FragmentTransaction,java.lang.String)">show</a>(transaction:&nbsp;<a href="/reference/kotlin/androidx/fragment/app/FragmentTransaction.html">FragmentTransaction</a>,&nbsp;tag:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>?):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a></pre>
       <p>Display the dialog, adding the fragment using an existing transaction and then <code><a href="/reference/kotlin/androidx/fragment/app/FragmentTransaction.html#commit()">committing</a></code> the transaction.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -1574,7 +1574,7 @@
               </td>
             </tr>
             <tr>
-              <td><code>tag:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a></code></td>
+              <td><code>tag:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>?</code></td>
               <td width="100%">
                 <p>The tag for this fragment, as per <code><a href="/reference/kotlin/androidx/fragment/app/FragmentTransaction.html#add(androidx.fragment.app.Fragment,java.lang.String)">FragmentTransaction.add</a></code>.</p>
               </td>
@@ -1585,7 +1585,7 @@
     </div>
     <div><a name="showNow(androidx.fragment.app.FragmentManager, java.lang.String)"></a><a name="showNow-androidx.fragment.app.FragmentManager-java.lang.String-"></a>
       <h3 class="api-name" id="showNow(androidx.fragment.app.FragmentManager,java.lang.String)">showNow</h3>
-      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/DialogFragment.html#showNow(androidx.fragment.app.FragmentManager,java.lang.String)">showNow</a>(manager:&nbsp;<a href="/reference/kotlin/androidx/fragment/app/FragmentManager.html">FragmentManager</a>,&nbsp;tag:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
+      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/DialogFragment.html#showNow(androidx.fragment.app.FragmentManager,java.lang.String)">showNow</a>(manager:&nbsp;<a href="/reference/kotlin/androidx/fragment/app/FragmentManager.html">FragmentManager</a>,&nbsp;tag:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>?):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
       <p>Display the dialog, immediately adding the fragment to the given FragmentManager. This is a convenience for explicitly creating a transaction, adding the fragment to it with the given tag, and calling <code><a href="/reference/kotlin/androidx/fragment/app/FragmentTransaction.html#commitNow()">FragmentTransaction#commitNow()</a></code>. This does <em>not</em> add the transaction to the fragment back stack. When the fragment is dismissed, a new transaction will be executed to remove it from the activity.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -1602,7 +1602,7 @@
               </td>
             </tr>
             <tr>
-              <td><code>tag:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a></code></td>
+              <td><code>tag:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>?</code></td>
               <td width="100%">
                 <p>The tag for this fragment, as per <code><a href="/reference/kotlin/androidx/fragment/app/FragmentTransaction.html#add(androidx.fragment.app.Fragment,java.lang.String)">FragmentTransaction.add</a></code>.</p>
               </td>
diff --git a/testData/fragment/docs/reference/kotlin/androidx/fragment/app/Fragment.InstantiationException.html b/testData/fragment/docs/reference/kotlin/androidx/fragment/app/Fragment.InstantiationException.html
index 4b414ee..c563b24 100644
--- a/testData/fragment/docs/reference/kotlin/androidx/fragment/app/Fragment.InstantiationException.html
+++ b/testData/fragment/docs/reference/kotlin/androidx/fragment/app/Fragment.InstantiationException.html
@@ -25,7 +25,7 @@
         <tbody>
           <tr>
             <td>
-              <div><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.InstantiationException.html#InstantiationException(java.lang.String,java.lang.Exception)">InstantiationException</a>(msg:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>,&nbsp;cause:&nbsp;<a href="https://developer.android.com/reference/java/lang/Exception.html">Exception</a>)</code></div>
+              <div><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.InstantiationException.html#InstantiationException(java.lang.String,java.lang.Exception)">InstantiationException</a>(msg:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>,&nbsp;cause:&nbsp;<a href="https://developer.android.com/reference/java/lang/Exception.html">Exception</a>?)</code></div>
             </td>
           </tr>
         </tbody>
@@ -151,7 +151,7 @@
     <h2>Public constructors</h2>
     <div><a name="InstantiationException(java.lang.String, java.lang.Exception)"></a><a name="InstantiationException-java.lang.String-java.lang.Exception-"></a>
       <h3 class="api-name" id="InstantiationException(java.lang.String,java.lang.Exception)">InstantiationException</h3>
-      <pre class="api-signature no-pretty-print"><a href="/reference/kotlin/androidx/fragment/app/Fragment.InstantiationException.html#InstantiationException(java.lang.String,java.lang.Exception)">InstantiationException</a>(msg:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>,&nbsp;cause:&nbsp;<a href="https://developer.android.com/reference/java/lang/Exception.html">Exception</a>)</pre>
+      <pre class="api-signature no-pretty-print"><a href="/reference/kotlin/androidx/fragment/app/Fragment.InstantiationException.html#InstantiationException(java.lang.String,java.lang.Exception)">InstantiationException</a>(msg:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>,&nbsp;cause:&nbsp;<a href="https://developer.android.com/reference/java/lang/Exception.html">Exception</a>?)</pre>
     </div>
   </body>
 </html>
diff --git a/testData/fragment/docs/reference/kotlin/androidx/fragment/app/Fragment.html b/testData/fragment/docs/reference/kotlin/androidx/fragment/app/Fragment.html
index 02806d6..9d93545 100644
--- a/testData/fragment/docs/reference/kotlin/androidx/fragment/app/Fragment.html
+++ b/testData/fragment/docs/reference/kotlin/androidx/fragment/app/Fragment.html
@@ -101,14 +101,14 @@
           <tr>
             <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
             <td width="100%">
-              <div><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[])">dump</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;prefix:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;fd:&nbsp;<a href="https://developer.android.com/reference/java/io/FileDescriptor.html">FileDescriptor</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;writer:&nbsp;<a href="https://developer.android.com/reference/java/io/PrintWriter.html">PrintWriter</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;args:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&gt;<br>)</code></div>
+              <div><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[])">dump</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;prefix:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;fd:&nbsp;<a href="https://developer.android.com/reference/java/io/FileDescriptor.html">FileDescriptor</a>?,<br>&nbsp;&nbsp;&nbsp;&nbsp;writer:&nbsp;<a href="https://developer.android.com/reference/java/io/PrintWriter.html">PrintWriter</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;args:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&gt;?<br>)</code></div>
               <p>Print the Fragments's state into the given stream.</p>
             </td>
           </tr>
           <tr>
             <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a></code></td>
             <td width="100%">
-              <div><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#equals(java.lang.Object)">equals</a>(o:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>)</code></div>
+              <div><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#equals(java.lang.Object)">equals</a>(o:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>?)</code></div>
               <p>Subclasses can not override equals().</p>
             </td>
           </tr>
@@ -295,7 +295,7 @@
           <tr>
             <td><code><a href="https://developer.android.com/reference/java/lang/String.html">String</a></code></td>
             <td width="100%">
-              <div><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#getString(int,java.lang.Object...)">getString</a>(resId:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,&nbsp;formatArgs:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>&gt;)</code></div>
+              <div><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#getString(int,java.lang.Object...)">getString</a>(resId:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,&nbsp;formatArgs:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>&gt;?)</code></div>
               <p>Return a localized formatted string from the application's package's default string table, substituting the format arguments as defined in <code><a href="https://developer.android.com/reference/java/util/Formatter.html">java.util.Formatter</a></code> and format.</p>
             </td>
           </tr>
@@ -388,7 +388,7 @@
           <tr>
             <td><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html">Fragment</a></code></td>
             <td width="100%">
-              <div><code><span><del><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#instantiate(android.content.Context,java.lang.String,android.os.Bundle)">instantiate</a></del></span>(context:&nbsp;Context,&nbsp;fname:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>,&nbsp;args:&nbsp;Bundle)</code></div>
+              <div><code><span><del><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#instantiate(android.content.Context,java.lang.String,android.os.Bundle)">instantiate</a></del></span>(context:&nbsp;Context,&nbsp;fname:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>,&nbsp;args:&nbsp;Bundle?)</code></div>
               <p><strong>This function is deprecated.</strong> 
                 <p>Use <code><a href="/reference/kotlin/androidx/fragment/app/FragmentManager.html#getFragmentFactory()">FragmentManager#getFragmentFactory()</a></code> and <code><a href="/reference/kotlin/androidx/fragment/app/FragmentFactory.html#instantiate(java.lang.ClassLoader,java.lang.String)">FragmentFactory#instantiate(ClassLoader, String)</a></code>, manually calling <code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#setArguments(android.os.Bundle)">setArguments</a></code> on the returned Fragment.</p>
               </p>
@@ -453,7 +453,7 @@
           <tr>
             <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
             <td width="100%">
-              <div><code><span><del><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#onActivityCreated(android.os.Bundle)">onActivityCreated</a></del></span>(savedInstanceState:&nbsp;Bundle)</code></div>
+              <div><code><span><del><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#onActivityCreated(android.os.Bundle)">onActivityCreated</a></del></span>(savedInstanceState:&nbsp;Bundle?)</code></div>
               <p><strong>This function is deprecated.</strong> 
                 <p>use <code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#onViewCreated(android.view.View,android.os.Bundle)">onViewCreated</a></code> for code touching the Fragment's view and <code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#onCreate(android.os.Bundle)">onCreate</a></code> for other initialization.</p>
               </p>
@@ -462,7 +462,7 @@
           <tr>
             <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
             <td width="100%">
-              <div><code><span><del><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#onActivityResult(int,int,android.content.Intent)">onActivityResult</a></del></span>(requestCode:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,&nbsp;resultCode:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,&nbsp;data:&nbsp;Intent)</code></div>
+              <div><code><span><del><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#onActivityResult(int,int,android.content.Intent)">onActivityResult</a></del></span>(requestCode:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,&nbsp;resultCode:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,&nbsp;data:&nbsp;Intent?)</code></div>
               <p><strong>This function is deprecated.</strong> 
                 <p>use <code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#registerForActivityResult(androidx.activity.result.contract.ActivityResultContract&lt;I,O&gt;,androidx.activity.result.ActivityResultCallback&lt;O&gt;)">registerForActivityResult</a></code> with the appropriate ActivityResultContract and handling the result in the callback.</p>
               </p>
@@ -509,7 +509,7 @@
           <tr>
             <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
             <td width="100%">
-              <div><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#onCreate(android.os.Bundle)">onCreate</a>(savedInstanceState:&nbsp;Bundle)</code></div>
+              <div><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#onCreate(android.os.Bundle)">onCreate</a>(savedInstanceState:&nbsp;Bundle?)</code></div>
               <p>Called to do initial creation of a fragment.</p>
             </td>
           </tr>
@@ -530,7 +530,7 @@
           <tr>
             <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
             <td width="100%">
-              <div><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#onCreateContextMenu(android.view.ContextMenu,android.view.View,android.view.ContextMenu.ContextMenuInfo)">onCreateContextMenu</a>(menu:&nbsp;ContextMenu,&nbsp;v:&nbsp;View,&nbsp;menuInfo:&nbsp;ContextMenuInfo)</code></div>
+              <div><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#onCreateContextMenu(android.view.ContextMenu,android.view.View,android.view.ContextMenu.ContextMenuInfo)">onCreateContextMenu</a>(menu:&nbsp;ContextMenu,&nbsp;v:&nbsp;View,&nbsp;menuInfo:&nbsp;ContextMenuInfo?)</code></div>
               <p>Called when a context menu for the <code>{@code view}</code> is about to be shown.</p>
             </td>
           </tr>
@@ -544,7 +544,7 @@
           <tr>
             <td><code>View?</code></td>
             <td width="100%">
-              <div><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle)">onCreateView</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;inflater:&nbsp;LayoutInflater,<br>&nbsp;&nbsp;&nbsp;&nbsp;container:&nbsp;ViewGroup,<br>&nbsp;&nbsp;&nbsp;&nbsp;savedInstanceState:&nbsp;Bundle<br>)</code></div>
+              <div><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle)">onCreateView</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;inflater:&nbsp;LayoutInflater,<br>&nbsp;&nbsp;&nbsp;&nbsp;container:&nbsp;ViewGroup?,<br>&nbsp;&nbsp;&nbsp;&nbsp;savedInstanceState:&nbsp;Bundle?<br>)</code></div>
               <p>Called to have the fragment instantiate its user interface view.</p>
             </td>
           </tr>
@@ -579,7 +579,7 @@
           <tr>
             <td><code>LayoutInflater</code></td>
             <td width="100%">
-              <div><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#onGetLayoutInflater(android.os.Bundle)">onGetLayoutInflater</a>(savedInstanceState:&nbsp;Bundle)</code></div>
+              <div><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#onGetLayoutInflater(android.os.Bundle)">onGetLayoutInflater</a>(savedInstanceState:&nbsp;Bundle?)</code></div>
               <p>Returns the LayoutInflater used to inflate Views of this Fragment.</p>
             </td>
           </tr>
@@ -593,14 +593,14 @@
           <tr>
             <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
             <td width="100%">
-              <div><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#onInflate(android.content.Context,android.util.AttributeSet,android.os.Bundle)">onInflate</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;context:&nbsp;Context,<br>&nbsp;&nbsp;&nbsp;&nbsp;attrs:&nbsp;AttributeSet,<br>&nbsp;&nbsp;&nbsp;&nbsp;savedInstanceState:&nbsp;Bundle<br>)</code></div>
+              <div><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#onInflate(android.content.Context,android.util.AttributeSet,android.os.Bundle)">onInflate</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;context:&nbsp;Context,<br>&nbsp;&nbsp;&nbsp;&nbsp;attrs:&nbsp;AttributeSet,<br>&nbsp;&nbsp;&nbsp;&nbsp;savedInstanceState:&nbsp;Bundle?<br>)</code></div>
               <p>Called when a fragment is being created as part of a view layout inflation, typically from setting the content view of an activity.</p>
             </td>
           </tr>
           <tr>
             <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
             <td width="100%">
-              <div><code><span><del><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#onInflate(android.app.Activity,android.util.AttributeSet,android.os.Bundle)">onInflate</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;activity:&nbsp;Activity,<br>&nbsp;&nbsp;&nbsp;&nbsp;attrs:&nbsp;AttributeSet,<br>&nbsp;&nbsp;&nbsp;&nbsp;savedInstanceState:&nbsp;Bundle<br>)</code></div>
+              <div><code><span><del><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#onInflate(android.app.Activity,android.util.AttributeSet,android.os.Bundle)">onInflate</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;activity:&nbsp;Activity,<br>&nbsp;&nbsp;&nbsp;&nbsp;attrs:&nbsp;AttributeSet,<br>&nbsp;&nbsp;&nbsp;&nbsp;savedInstanceState:&nbsp;Bundle?<br>)</code></div>
               <p><strong>This function is deprecated.</strong> 
                 <p>See <code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#onInflate(android.content.Context,android.util.AttributeSet,android.os.Bundle)">onInflate</a></code>.</p>
               </p>
@@ -701,14 +701,14 @@
           <tr>
             <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
             <td width="100%">
-              <div><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#onViewCreated(android.view.View,android.os.Bundle)">onViewCreated</a>(view:&nbsp;View,&nbsp;savedInstanceState:&nbsp;Bundle)</code></div>
+              <div><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#onViewCreated(android.view.View,android.os.Bundle)">onViewCreated</a>(view:&nbsp;View,&nbsp;savedInstanceState:&nbsp;Bundle?)</code></div>
               <p>Called immediately after <code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle)">onCreateView</a></code> has returned, but before any saved state has been restored in to the view.</p>
             </td>
           </tr>
           <tr>
             <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
             <td width="100%">
-              <div><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#onViewStateRestored(android.os.Bundle)">onViewStateRestored</a>(savedInstanceState:&nbsp;Bundle)</code></div>
+              <div><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#onViewStateRestored(android.os.Bundle)">onViewStateRestored</a>(savedInstanceState:&nbsp;Bundle?)</code></div>
               <p>Called when all saved state has been restored into the view hierarchy of the fragment.</p>
             </td>
           </tr>
@@ -823,35 +823,35 @@
           <tr>
             <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
             <td width="100%">
-              <div><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#setArguments(android.os.Bundle)">setArguments</a>(args:&nbsp;Bundle)</code></div>
+              <div><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#setArguments(android.os.Bundle)">setArguments</a>(args:&nbsp;Bundle?)</code></div>
               <p>Supply the construction arguments for this fragment.</p>
             </td>
           </tr>
           <tr>
             <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
             <td width="100%">
-              <div><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#setEnterSharedElementCallback(androidx.core.app.SharedElementCallback)">setEnterSharedElementCallback</a>(callback:&nbsp;SharedElementCallback)</code></div>
+              <div><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#setEnterSharedElementCallback(androidx.core.app.SharedElementCallback)">setEnterSharedElementCallback</a>(callback:&nbsp;SharedElementCallback?)</code></div>
               <p>When custom transitions are used with Fragments, the enter transition callback is called when this Fragment is attached or detached when not popping the back stack.</p>
             </td>
           </tr>
           <tr>
             <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
             <td width="100%">
-              <div><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#setEnterTransition(java.lang.Object)">setEnterTransition</a>(transition:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>)</code></div>
+              <div><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#setEnterTransition(java.lang.Object)">setEnterTransition</a>(transition:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>?)</code></div>
               <p>Sets the Transition that will be used to move Views into the initial scene.</p>
             </td>
           </tr>
           <tr>
             <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
             <td width="100%">
-              <div><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#setExitSharedElementCallback(androidx.core.app.SharedElementCallback)">setExitSharedElementCallback</a>(callback:&nbsp;SharedElementCallback)</code></div>
+              <div><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#setExitSharedElementCallback(androidx.core.app.SharedElementCallback)">setExitSharedElementCallback</a>(callback:&nbsp;SharedElementCallback?)</code></div>
               <p>When custom transitions are used with Fragments, the exit transition callback is called when this Fragment is attached or detached when popping the back stack.</p>
             </td>
           </tr>
           <tr>
             <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
             <td width="100%">
-              <div><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#setExitTransition(java.lang.Object)">setExitTransition</a>(transition:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>)</code></div>
+              <div><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#setExitTransition(java.lang.Object)">setExitTransition</a>(transition:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>?)</code></div>
               <p>Sets the Transition that will be used to move Views out of the scene when the fragment is removed, hidden, or detached when not popping the back stack.</p>
             </td>
           </tr>
@@ -865,7 +865,7 @@
           <tr>
             <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
             <td width="100%">
-              <div><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#setInitialSavedState(androidx.fragment.app.Fragment.SavedState)">setInitialSavedState</a>(state:&nbsp;<a href="/reference/kotlin/androidx/fragment/app/Fragment.SavedState.html">Fragment.SavedState</a>)</code></div>
+              <div><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#setInitialSavedState(androidx.fragment.app.Fragment.SavedState)">setInitialSavedState</a>(state:&nbsp;<a href="/reference/kotlin/androidx/fragment/app/Fragment.SavedState.html">Fragment.SavedState</a>?)</code></div>
               <p>Set the initial saved state that this Fragment should restore itself from when first being constructed, as returned by <code><a href="/reference/kotlin/androidx/fragment/app/FragmentManager.html#saveFragmentInstanceState(androidx.fragment.app.Fragment)">FragmentManager.saveFragmentInstanceState</a></code>.</p>
             </td>
           </tr>
@@ -879,7 +879,7 @@
           <tr>
             <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
             <td width="100%">
-              <div><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#setReenterTransition(java.lang.Object)">setReenterTransition</a>(transition:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>)</code></div>
+              <div><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#setReenterTransition(java.lang.Object)">setReenterTransition</a>(transition:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>?)</code></div>
               <p>Sets the Transition that will be used to move Views in to the scene when returning due to popping a back stack.</p>
             </td>
           </tr>
@@ -895,28 +895,28 @@
           <tr>
             <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
             <td width="100%">
-              <div><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#setReturnTransition(java.lang.Object)">setReturnTransition</a>(transition:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>)</code></div>
+              <div><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#setReturnTransition(java.lang.Object)">setReturnTransition</a>(transition:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>?)</code></div>
               <p>Sets the Transition that will be used to move Views out of the scene when the Fragment is preparing to be removed, hidden, or detached because of popping the back stack.</p>
             </td>
           </tr>
           <tr>
             <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
             <td width="100%">
-              <div><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#setSharedElementEnterTransition(java.lang.Object)">setSharedElementEnterTransition</a>(transition:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>)</code></div>
+              <div><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#setSharedElementEnterTransition(java.lang.Object)">setSharedElementEnterTransition</a>(transition:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>?)</code></div>
               <p>Sets the Transition that will be used for shared elements transferred into the content Scene.</p>
             </td>
           </tr>
           <tr>
             <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
             <td width="100%">
-              <div><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#setSharedElementReturnTransition(java.lang.Object)">setSharedElementReturnTransition</a>(transition:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>)</code></div>
+              <div><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#setSharedElementReturnTransition(java.lang.Object)">setSharedElementReturnTransition</a>(transition:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>?)</code></div>
               <p>Sets the Transition that will be used for shared elements transferred back during a pop of the back stack.</p>
             </td>
           </tr>
           <tr>
             <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
             <td width="100%">
-              <div><code><span><del><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#setTargetFragment(androidx.fragment.app.Fragment,int)">setTargetFragment</a></del></span>(fragment:&nbsp;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html">Fragment</a>,&nbsp;requestCode:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>)</code></div>
+              <div><code><span><del><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#setTargetFragment(androidx.fragment.app.Fragment,int)">setTargetFragment</a></del></span>(fragment:&nbsp;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html">Fragment</a>?,&nbsp;requestCode:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>)</code></div>
               <p><strong>This function is deprecated.</strong> 
                 <p>Instead of using a target fragment to pass results, the fragment requesting a result should use <code><a href="/reference/kotlin/androidx/fragment/app/FragmentManager.html#setFragmentResultListener(java.lang.String,androidx.lifecycle.LifecycleOwner,androidx.fragment.app.FragmentResultListener)">FragmentManager#setFragmentResultListener(String, LifecycleOwner, FragmentResultListener)</a></code> to register a <code><a href="/reference/kotlin/androidx/fragment/app/FragmentResultListener.html">FragmentResultListener</a></code> with a <code>{@code * requestKey}</code> using its <code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#getParentFragmentManager()">parent fragment manager</a></code>.</p>
               </p>
@@ -948,7 +948,7 @@
           <tr>
             <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
             <td width="100%">
-              <div><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#startActivity(android.content.Intent,android.os.Bundle)">startActivity</a>(intent:&nbsp;Intent,&nbsp;options:&nbsp;Bundle)</code></div>
+              <div><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#startActivity(android.content.Intent,android.os.Bundle)">startActivity</a>(intent:&nbsp;Intent,&nbsp;options:&nbsp;Bundle?)</code></div>
               <p>Call Activity#startActivity(Intent, Bundle) from the fragment's containing Activity.</p>
             </td>
           </tr>
@@ -964,7 +964,7 @@
           <tr>
             <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
             <td width="100%">
-              <div><code><span><del><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#startActivityForResult(android.content.Intent,int,android.os.Bundle)">startActivityForResult</a></del></span>(intent:&nbsp;Intent,&nbsp;requestCode:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,&nbsp;options:&nbsp;Bundle)</code></div>
+              <div><code><span><del><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#startActivityForResult(android.content.Intent,int,android.os.Bundle)">startActivityForResult</a></del></span>(intent:&nbsp;Intent,&nbsp;requestCode:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,&nbsp;options:&nbsp;Bundle?)</code></div>
               <p><strong>This function is deprecated.</strong> 
                 <p>use <code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#registerForActivityResult(androidx.activity.result.contract.ActivityResultContract&lt;I,O&gt;,androidx.activity.result.ActivityResultCallback&lt;O&gt;)">registerForActivityResult</a></code> passing in a StartActivityForResult object for the ActivityResultContract.</p>
               </p>
@@ -973,7 +973,7 @@
           <tr>
             <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
             <td width="100%">
-              <div><code><span><del><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#startIntentSenderForResult(android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle)">startIntentSenderForResult</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;intent:&nbsp;IntentSender,<br>&nbsp;&nbsp;&nbsp;&nbsp;requestCode:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;fillInIntent:&nbsp;Intent,<br>&nbsp;&nbsp;&nbsp;&nbsp;flagsMask:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;flagsValues:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;extraFlags:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;options:&nbsp;Bundle<br>)</code></div>
+              <div><code><span><del><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#startIntentSenderForResult(android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle)">startIntentSenderForResult</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;intent:&nbsp;IntentSender,<br>&nbsp;&nbsp;&nbsp;&nbsp;requestCode:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;fillInIntent:&nbsp;Intent?,<br>&nbsp;&nbsp;&nbsp;&nbsp;flagsMask:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;flagsValues:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;extraFlags:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;options:&nbsp;Bundle?<br>)</code></div>
               <p><strong>This function is deprecated.</strong> 
                 <p>use <code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#registerForActivityResult(androidx.activity.result.contract.ActivityResultContract&lt;I,O&gt;,androidx.activity.result.ActivityResultCallback&lt;O&gt;)">registerForActivityResult</a></code> passing in a StartIntentSenderForResult object for the ActivityResultContract.</p>
               </p>
@@ -1048,7 +1048,7 @@
     <h2>Public functions</h2>
     <div><a name="dump(java.lang.String, java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])"></a><a name="dump-java.lang.String-java.io.FileDescriptor-java.io.PrintWriter-java.lang.String[]-"></a>
       <h3 class="api-name" id="dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[])">dump</h3>
-      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html#dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[])">dump</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;prefix:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;fd:&nbsp;<a href="https://developer.android.com/reference/java/io/FileDescriptor.html">FileDescriptor</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;writer:&nbsp;<a href="https://developer.android.com/reference/java/io/PrintWriter.html">PrintWriter</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;args:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&gt;<br>):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
+      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html#dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[])">dump</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;prefix:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;fd:&nbsp;<a href="https://developer.android.com/reference/java/io/FileDescriptor.html">FileDescriptor</a>?,<br>&nbsp;&nbsp;&nbsp;&nbsp;writer:&nbsp;<a href="https://developer.android.com/reference/java/io/PrintWriter.html">PrintWriter</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;args:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&gt;?<br>):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
       <p>Print the Fragments's state into the given stream.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -1065,7 +1065,7 @@
               </td>
             </tr>
             <tr>
-              <td><code>fd:&nbsp;<a href="https://developer.android.com/reference/java/io/FileDescriptor.html">FileDescriptor</a></code></td>
+              <td><code>fd:&nbsp;<a href="https://developer.android.com/reference/java/io/FileDescriptor.html">FileDescriptor</a>?</code></td>
               <td width="100%">
                 <p>The raw file descriptor that the dump is being sent to.</p>
               </td>
@@ -1077,7 +1077,7 @@
               </td>
             </tr>
             <tr>
-              <td><code>args:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&gt;</code></td>
+              <td><code>args:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&gt;?</code></td>
               <td width="100%">
                 <p>additional arguments to the dump request.</p>
               </td>
@@ -1088,7 +1088,7 @@
     </div>
     <div><a name="equals-java.lang.Object-"></a>
       <h3 class="api-name" id="equals(java.lang.Object)">equals</h3>
-      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html#equals(java.lang.Object)">equals</a>(o:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a></pre>
+      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html#equals(java.lang.Object)">equals</a>(o:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>?):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a></pre>
       <p>Subclasses can not override equals().</p>
     </div>
     <div><a name="getActivity--"></a>
@@ -1518,7 +1518,7 @@
     </div>
     <div><a name="getString(int, java.lang.Object...)"></a><a name="getString-int-java.lang.Object...-"></a>
       <h3 class="api-name" id="getString(int,java.lang.Object...)">getString</h3>
-      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html#getString(int,java.lang.Object...)">getString</a>(resId:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,&nbsp;formatArgs:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>&gt;):&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a></pre>
+      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html#getString(int,java.lang.Object...)">getString</a>(resId:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,&nbsp;formatArgs:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>&gt;?):&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a></pre>
       <p>Return a localized formatted string from the application's package's default string table, substituting the format arguments as defined in <code><a href="https://developer.android.com/reference/java/util/Formatter.html">java.util.Formatter</a></code> and format.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -1535,7 +1535,7 @@
               </td>
             </tr>
             <tr>
-              <td><code>formatArgs:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>&gt;</code></td>
+              <td><code>formatArgs:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>&gt;?</code></td>
               <td width="100%">
                 <p>The format arguments that will be used for substitution.</p>
               </td>
@@ -1781,7 +1781,7 @@
     </div>
     <div><a name="instantiate(android.content.Context, java.lang.String, android.os.Bundle)"></a><a name="instantiate-android.content.Context-java.lang.String-android.os.Bundle-"></a>
       <h3 class="api-name" id="instantiate(android.content.Context,java.lang.String,android.os.Bundle)">instantiate</h3>
-      <pre class="api-signature no-pretty-print">fun&nbsp;<span><del><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#instantiate(android.content.Context,java.lang.String,android.os.Bundle)">instantiate</a></del></span>(context:&nbsp;Context,&nbsp;fname:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>,&nbsp;args:&nbsp;Bundle):&nbsp;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html">Fragment</a></pre>
+      <pre class="api-signature no-pretty-print">fun&nbsp;<span><del><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#instantiate(android.content.Context,java.lang.String,android.os.Bundle)">instantiate</a></del></span>(context:&nbsp;Context,&nbsp;fname:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>,&nbsp;args:&nbsp;Bundle?):&nbsp;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html">Fragment</a></pre>
       <aside class="caution"><strong>This function is deprecated.</strong><br>
         <p>Use <code><a href="/reference/kotlin/androidx/fragment/app/FragmentManager.html#getFragmentFactory()">FragmentManager#getFragmentFactory()</a></code> and <code><a href="/reference/kotlin/androidx/fragment/app/FragmentFactory.html#instantiate(java.lang.ClassLoader,java.lang.String)">FragmentFactory#instantiate(ClassLoader, String)</a></code>, manually calling <code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#setArguments(android.os.Bundle)">setArguments</a></code> on the returned Fragment.</p>
       </aside>
@@ -1824,7 +1824,7 @@
               </td>
             </tr>
             <tr>
-              <td><code>args:&nbsp;Bundle</code></td>
+              <td><code>args:&nbsp;Bundle?</code></td>
               <td width="100%">
                 <p>Bundle of arguments to supply to the fragment, which it can retrieve with <code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#getArguments()">getArguments</a></code>. May be null.</p>
               </td>
@@ -1909,7 +1909,7 @@
     </div>
     <div><a name="onActivityCreated-android.os.Bundle-"></a>
       <h3 class="api-name" id="onActivityCreated(android.os.Bundle)">onActivityCreated</h3>
-      <pre class="api-signature no-pretty-print">fun&nbsp;<span><del><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#onActivityCreated(android.os.Bundle)">onActivityCreated</a></del></span>(savedInstanceState:&nbsp;Bundle):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
+      <pre class="api-signature no-pretty-print">fun&nbsp;<span><del><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#onActivityCreated(android.os.Bundle)">onActivityCreated</a></del></span>(savedInstanceState:&nbsp;Bundle?):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
       <aside class="caution"><strong>This function is deprecated.</strong><br>
         <p>use <code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#onViewCreated(android.view.View,android.os.Bundle)">onViewCreated</a></code> for code touching the Fragment's view and <code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#onCreate(android.os.Bundle)">onCreate</a></code> for other initialization. To get a callback specifically when a Fragment activity's Activity#onCreate(Bundle) is called, register a androidx.lifecycle.LifecycleObserver on the Activity's Lifecycle in <code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#onAttach(android.content.Context)">onAttach</a></code>, removing it when it receives the Lifecycle.State#CREATED callback.</p>
       </aside>
@@ -1923,7 +1923,7 @@
           </thead>
           <tbody>
             <tr>
-              <td><code>savedInstanceState:&nbsp;Bundle</code></td>
+              <td><code>savedInstanceState:&nbsp;Bundle?</code></td>
               <td width="100%">
                 <p>If the fragment is being re-created from a previous saved state, this is the state.</p>
               </td>
@@ -1934,7 +1934,7 @@
     </div>
     <div><a name="onActivityResult(int, int, android.content.Intent)"></a><a name="onActivityResult-int-int-android.content.Intent-"></a>
       <h3 class="api-name" id="onActivityResult(int,int,android.content.Intent)">onActivityResult</h3>
-      <pre class="api-signature no-pretty-print">fun&nbsp;<span><del><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#onActivityResult(int,int,android.content.Intent)">onActivityResult</a></del></span>(requestCode:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,&nbsp;resultCode:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,&nbsp;data:&nbsp;Intent):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
+      <pre class="api-signature no-pretty-print">fun&nbsp;<span><del><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#onActivityResult(int,int,android.content.Intent)">onActivityResult</a></del></span>(requestCode:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,&nbsp;resultCode:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,&nbsp;data:&nbsp;Intent?):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
       <aside class="caution"><strong>This function is deprecated.</strong><br>
         <p>use <code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#registerForActivityResult(androidx.activity.result.contract.ActivityResultContract&lt;I,O&gt;,androidx.activity.result.ActivityResultCallback&lt;O&gt;)">registerForActivityResult</a></code> with the appropriate ActivityResultContract and handling the result in the callback.</p>
       </aside>
@@ -1960,7 +1960,7 @@
               </td>
             </tr>
             <tr>
-              <td><code>data:&nbsp;Intent</code></td>
+              <td><code>data:&nbsp;Intent?</code></td>
               <td width="100%">
                 <p>An Intent, which can return result data to the caller (various data can be attached to Intent &quot;extras&quot;).</p>
               </td>
@@ -2055,7 +2055,7 @@
     </div>
     <div><a name="onCreate-android.os.Bundle-"></a>
       <h3 class="api-name" id="onCreate(android.os.Bundle)">onCreate</h3>
-      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html#onCreate(android.os.Bundle)">onCreate</a>(savedInstanceState:&nbsp;Bundle):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
+      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html#onCreate(android.os.Bundle)">onCreate</a>(savedInstanceState:&nbsp;Bundle?):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
       <p>Called to do initial creation of a fragment. This is called after <code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#onAttach(android.app.Activity)">onAttach</a></code> and before <code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle)">onCreateView</a></code>. </p>
       <p>Note that this can be called while the fragment's activity is still in the process of being created. As such, you can not rely on things like the activity's content view hierarchy being initialized at this point. If you want to do work once the activity itself is created, add a androidx.lifecycle.LifecycleObserver on the activity's Lifecycle, removing it when it receives the Lifecycle.State#CREATED callback. </p>
       <p>Any restored child fragments will be created before the base <code>Fragment.onCreate</code> method returns.</p>
@@ -2068,7 +2068,7 @@
           </thead>
           <tbody>
             <tr>
-              <td><code>savedInstanceState:&nbsp;Bundle</code></td>
+              <td><code>savedInstanceState:&nbsp;Bundle?</code></td>
               <td width="100%">
                 <p>If the fragment is being re-created from a previous saved state, this is the state.</p>
               </td>
@@ -2147,7 +2147,7 @@
     </div>
     <div><a name="onCreateContextMenu(android.view.ContextMenu, android.view.View, android.view.ContextMenu.ContextMenuInfo)"></a><a name="onCreateContextMenu-android.view.ContextMenu-android.view.View-android.view.ContextMenu.ContextMenuInfo-"></a>
       <h3 class="api-name" id="onCreateContextMenu(android.view.ContextMenu,android.view.View,android.view.ContextMenu.ContextMenuInfo)">onCreateContextMenu</h3>
-      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html#onCreateContextMenu(android.view.ContextMenu,android.view.View,android.view.ContextMenu.ContextMenuInfo)">onCreateContextMenu</a>(menu:&nbsp;ContextMenu,&nbsp;v:&nbsp;View,&nbsp;menuInfo:&nbsp;ContextMenuInfo):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
+      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html#onCreateContextMenu(android.view.ContextMenu,android.view.View,android.view.ContextMenu.ContextMenuInfo)">onCreateContextMenu</a>(menu:&nbsp;ContextMenu,&nbsp;v:&nbsp;View,&nbsp;menuInfo:&nbsp;ContextMenuInfo?):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
       <p>Called when a context menu for the <code>{@code view}</code> is about to be shown. Unlike <code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#onCreateOptionsMenu(android.view.Menu,android.view.MenuInflater)">onCreateOptionsMenu</a></code>, this will be called every time the context menu is about to be shown and should be populated for the view (or item inside the view for AdapterView subclasses, this can be found in the <code>{@code menuInfo}</code>)). </p>
       <p>Use <code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#onContextItemSelected(android.view.MenuItem)">onContextItemSelected</a></code> to know when an item has been selected. </p>
       <p>The default implementation calls up to Activity.onCreateContextMenu, though you can not call this implementation if you don't want that behavior. </p>
@@ -2206,7 +2206,7 @@
     </div>
     <div><a name="onCreateView(android.view.LayoutInflater, android.view.ViewGroup, android.os.Bundle)"></a><a name="onCreateView-android.view.LayoutInflater-android.view.ViewGroup-android.os.Bundle-"></a>
       <h3 class="api-name" id="onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle)">onCreateView</h3>
-      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html#onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle)">onCreateView</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;inflater:&nbsp;LayoutInflater,<br>&nbsp;&nbsp;&nbsp;&nbsp;container:&nbsp;ViewGroup,<br>&nbsp;&nbsp;&nbsp;&nbsp;savedInstanceState:&nbsp;Bundle<br>):&nbsp;View?</pre>
+      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html#onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle)">onCreateView</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;inflater:&nbsp;LayoutInflater,<br>&nbsp;&nbsp;&nbsp;&nbsp;container:&nbsp;ViewGroup?,<br>&nbsp;&nbsp;&nbsp;&nbsp;savedInstanceState:&nbsp;Bundle?<br>):&nbsp;View?</pre>
       <p>Called to have the fragment instantiate its user interface view. This is optional, and non-graphical fragments can return null. This will be called between <code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#onCreate(android.os.Bundle)">onCreate</a></code> and <code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#onViewCreated(android.view.View,android.os.Bundle)">onViewCreated</a></code>. </p>
       <p>A default View can be returned by calling <code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#Fragment(int)">Fragment</a></code> in your constructor. Otherwise, this method returns null. </p>
       <p>It is recommended to <b>only</b> inflate the layout in this method and move logic that operates on the returned View to <code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#onViewCreated(android.view.View,android.os.Bundle)">onViewCreated</a></code>. </p>
@@ -2243,13 +2243,13 @@
               </td>
             </tr>
             <tr>
-              <td><code>container:&nbsp;ViewGroup</code></td>
+              <td><code>container:&nbsp;ViewGroup?</code></td>
               <td width="100%">
                 <p>If non-null, this is the parent view that the fragment's UI should be attached to. The fragment should not add the view itself, but this can be used to generate the LayoutParams of the view.</p>
               </td>
             </tr>
             <tr>
-              <td><code>savedInstanceState:&nbsp;Bundle</code></td>
+              <td><code>savedInstanceState:&nbsp;Bundle?</code></td>
               <td width="100%">
                 <p>If non-null, this fragment is being re-constructed from a previous saved state as given here.</p>
               </td>
@@ -2280,7 +2280,7 @@
     </div>
     <div><a name="onGetLayoutInflater-android.os.Bundle-"></a>
       <h3 class="api-name" id="onGetLayoutInflater(android.os.Bundle)">onGetLayoutInflater</h3>
-      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html#onGetLayoutInflater(android.os.Bundle)">onGetLayoutInflater</a>(savedInstanceState:&nbsp;Bundle):&nbsp;LayoutInflater</pre>
+      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html#onGetLayoutInflater(android.os.Bundle)">onGetLayoutInflater</a>(savedInstanceState:&nbsp;Bundle?):&nbsp;LayoutInflater</pre>
       <p>Returns the LayoutInflater used to inflate Views of this Fragment. The default implementation will throw an exception if the Fragment is not attached.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -2308,7 +2308,7 @@
           </thead>
           <tbody>
             <tr>
-              <td><code>savedInstanceState:&nbsp;Bundle</code></td>
+              <td><code>savedInstanceState:&nbsp;Bundle?</code></td>
               <td width="100%">
                 <p>If the fragment is being re-created from a previous saved state, this is the state.</p>
               </td>
@@ -2341,7 +2341,7 @@
     </div>
     <div><a name="onInflate(android.content.Context, android.util.AttributeSet, android.os.Bundle)"></a><a name="onInflate-android.content.Context-android.util.AttributeSet-android.os.Bundle-"></a>
       <h3 class="api-name" id="onInflate(android.content.Context,android.util.AttributeSet,android.os.Bundle)">onInflate</h3>
-      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html#onInflate(android.content.Context,android.util.AttributeSet,android.os.Bundle)">onInflate</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;context:&nbsp;Context,<br>&nbsp;&nbsp;&nbsp;&nbsp;attrs:&nbsp;AttributeSet,<br>&nbsp;&nbsp;&nbsp;&nbsp;savedInstanceState:&nbsp;Bundle<br>):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
+      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html#onInflate(android.content.Context,android.util.AttributeSet,android.os.Bundle)">onInflate</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;context:&nbsp;Context,<br>&nbsp;&nbsp;&nbsp;&nbsp;attrs:&nbsp;AttributeSet,<br>&nbsp;&nbsp;&nbsp;&nbsp;savedInstanceState:&nbsp;Bundle?<br>):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
       <p>Called when a fragment is being created as part of a view layout inflation, typically from setting the content view of an activity. This may be called immediately after the fragment is created from a <code><a href="/reference/kotlin/androidx/fragment/app/FragmentContainerView.html">FragmentContainerView</a></code> in a layout file. Note this is <em>before</em>the fragment's <code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#onAttach(android.content.Context)">onAttach</a></code> has been called; all you should do here is parse the attributes and save them away. </p>
       <p>This is called <em>the first time</em> the fragment is inflated. If it is being inflated into a new instance with saved state, this method will not be called a second time for the restored state fragment.</p>
       <p>Here is a typical implementation of a fragment that can take parameters both through attributes supplied here as well from <code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#getArguments()">getArguments</a></code>:</p>
@@ -2373,7 +2373,7 @@
               </td>
             </tr>
             <tr>
-              <td><code>savedInstanceState:&nbsp;Bundle</code></td>
+              <td><code>savedInstanceState:&nbsp;Bundle?</code></td>
               <td width="100%">
                 <p>If the fragment is being re-created from a previous saved state, this is the state.</p>
               </td>
@@ -2384,7 +2384,7 @@
     </div>
     <div><a name="onInflate(android.app.Activity, android.util.AttributeSet, android.os.Bundle)"></a><a name="onInflate-android.app.Activity-android.util.AttributeSet-android.os.Bundle-"></a>
       <h3 class="api-name" id="onInflate(android.app.Activity,android.util.AttributeSet,android.os.Bundle)">onInflate</h3>
-      <pre class="api-signature no-pretty-print">fun&nbsp;<span><del><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#onInflate(android.app.Activity,android.util.AttributeSet,android.os.Bundle)">onInflate</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;activity:&nbsp;Activity,<br>&nbsp;&nbsp;&nbsp;&nbsp;attrs:&nbsp;AttributeSet,<br>&nbsp;&nbsp;&nbsp;&nbsp;savedInstanceState:&nbsp;Bundle<br>):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
+      <pre class="api-signature no-pretty-print">fun&nbsp;<span><del><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#onInflate(android.app.Activity,android.util.AttributeSet,android.os.Bundle)">onInflate</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;activity:&nbsp;Activity,<br>&nbsp;&nbsp;&nbsp;&nbsp;attrs:&nbsp;AttributeSet,<br>&nbsp;&nbsp;&nbsp;&nbsp;savedInstanceState:&nbsp;Bundle?<br>):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
       <aside class="caution"><strong>This function is deprecated.</strong><br>
         <p>See <code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#onInflate(android.content.Context,android.util.AttributeSet,android.os.Bundle)">onInflate</a></code>.</p>
       </aside>
@@ -2684,7 +2684,7 @@
     </div>
     <div><a name="onViewCreated(android.view.View, android.os.Bundle)"></a><a name="onViewCreated-android.view.View-android.os.Bundle-"></a>
       <h3 class="api-name" id="onViewCreated(android.view.View,android.os.Bundle)">onViewCreated</h3>
-      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html#onViewCreated(android.view.View,android.os.Bundle)">onViewCreated</a>(view:&nbsp;View,&nbsp;savedInstanceState:&nbsp;Bundle):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
+      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html#onViewCreated(android.view.View,android.os.Bundle)">onViewCreated</a>(view:&nbsp;View,&nbsp;savedInstanceState:&nbsp;Bundle?):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
       <p>Called immediately after <code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle)">onCreateView</a></code> has returned, but before any saved state has been restored in to the view. This gives subclasses a chance to initialize themselves once they know their view hierarchy has been completely created. The fragment's view hierarchy is not however attached to its parent at this point.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -2701,7 +2701,7 @@
               </td>
             </tr>
             <tr>
-              <td><code>savedInstanceState:&nbsp;Bundle</code></td>
+              <td><code>savedInstanceState:&nbsp;Bundle?</code></td>
               <td width="100%">
                 <p>If non-null, this fragment is being re-constructed from a previous saved state as given here.</p>
               </td>
@@ -2712,7 +2712,7 @@
     </div>
     <div><a name="onViewStateRestored-android.os.Bundle-"></a>
       <h3 class="api-name" id="onViewStateRestored(android.os.Bundle)">onViewStateRestored</h3>
-      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html#onViewStateRestored(android.os.Bundle)">onViewStateRestored</a>(savedInstanceState:&nbsp;Bundle):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
+      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html#onViewStateRestored(android.os.Bundle)">onViewStateRestored</a>(savedInstanceState:&nbsp;Bundle?):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
       <p>Called when all saved state has been restored into the view hierarchy of the fragment. This can be used to do initialization based on saved state that you are letting the view hierarchy track itself, such as whether check box widgets are currently checked. This is called after <code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#onViewCreated(android.view.View,android.os.Bundle)">onViewCreated</a></code> and before <code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#onStart()">onStart</a></code>.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -2723,7 +2723,7 @@
           </thead>
           <tbody>
             <tr>
-              <td><code>savedInstanceState:&nbsp;Bundle</code></td>
+              <td><code>savedInstanceState:&nbsp;Bundle?</code></td>
               <td width="100%">
                 <p>If the fragment is being re-created from a previous saved state, this is the state.</p>
               </td>
@@ -3251,13 +3251,13 @@
     </div>
     <div><a name="setArguments-android.os.Bundle-"></a>
       <h3 class="api-name" id="setArguments(android.os.Bundle)">setArguments</h3>
-      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html#setArguments(android.os.Bundle)">setArguments</a>(args:&nbsp;Bundle):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
+      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html#setArguments(android.os.Bundle)">setArguments</a>(args:&nbsp;Bundle?):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
       <p>Supply the construction arguments for this fragment. The arguments supplied here will be retained across fragment destroy and creation. </p>
       <p>This method cannot be called if the fragment is added to a FragmentManager and if <code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#isStateSaved()">isStateSaved</a></code> would return true.</p>
     </div>
     <div><a name="setEnterSharedElementCallback-androidx.core.app.SharedElementCallback-"></a>
       <h3 class="api-name" id="setEnterSharedElementCallback(androidx.core.app.SharedElementCallback)">setEnterSharedElementCallback</h3>
-      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html#setEnterSharedElementCallback(androidx.core.app.SharedElementCallback)">setEnterSharedElementCallback</a>(callback:&nbsp;SharedElementCallback):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
+      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html#setEnterSharedElementCallback(androidx.core.app.SharedElementCallback)">setEnterSharedElementCallback</a>(callback:&nbsp;SharedElementCallback?):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
       <p>When custom transitions are used with Fragments, the enter transition callback is called when this Fragment is attached or detached when not popping the back stack.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -3268,7 +3268,7 @@
           </thead>
           <tbody>
             <tr>
-              <td><code>callback:&nbsp;SharedElementCallback</code></td>
+              <td><code>callback:&nbsp;SharedElementCallback?</code></td>
               <td width="100%">
                 <p>Used to manipulate the shared element transitions on this Fragment when added not as a pop from the back stack.</p>
               </td>
@@ -3279,7 +3279,7 @@
     </div>
     <div><a name="setEnterTransition-java.lang.Object-"></a>
       <h3 class="api-name" id="setEnterTransition(java.lang.Object)">setEnterTransition</h3>
-      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html#setEnterTransition(java.lang.Object)">setEnterTransition</a>(transition:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
+      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html#setEnterTransition(java.lang.Object)">setEnterTransition</a>(transition:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>?):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
       <p>Sets the Transition that will be used to move Views into the initial scene. The entering Views will be those that are regular Views or ViewGroups that have ViewGroup#isTransitionGroup return true. Typical Transitions will extend android.transition.Visibility as entering is governed by changing visibility from View#INVISIBLE to View#VISIBLE. If <code>transition</code> is null, entering Views will remain unaffected.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -3290,7 +3290,7 @@
           </thead>
           <tbody>
             <tr>
-              <td><code>transition:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a></code></td>
+              <td><code>transition:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>?</code></td>
               <td width="100%">
                 <p>The Transition to use to move Views into the initial Scene. <code>transition</code> must be an android.transition.Transition or androidx.transition.Transition.</p>
               </td>
@@ -3301,7 +3301,7 @@
     </div>
     <div><a name="setExitSharedElementCallback-androidx.core.app.SharedElementCallback-"></a>
       <h3 class="api-name" id="setExitSharedElementCallback(androidx.core.app.SharedElementCallback)">setExitSharedElementCallback</h3>
-      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html#setExitSharedElementCallback(androidx.core.app.SharedElementCallback)">setExitSharedElementCallback</a>(callback:&nbsp;SharedElementCallback):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
+      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html#setExitSharedElementCallback(androidx.core.app.SharedElementCallback)">setExitSharedElementCallback</a>(callback:&nbsp;SharedElementCallback?):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
       <p>When custom transitions are used with Fragments, the exit transition callback is called when this Fragment is attached or detached when popping the back stack.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -3312,7 +3312,7 @@
           </thead>
           <tbody>
             <tr>
-              <td><code>callback:&nbsp;SharedElementCallback</code></td>
+              <td><code>callback:&nbsp;SharedElementCallback?</code></td>
               <td width="100%">
                 <p>Used to manipulate the shared element transitions on this Fragment when added as a pop from the back stack.</p>
               </td>
@@ -3323,7 +3323,7 @@
     </div>
     <div><a name="setExitTransition-java.lang.Object-"></a>
       <h3 class="api-name" id="setExitTransition(java.lang.Object)">setExitTransition</h3>
-      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html#setExitTransition(java.lang.Object)">setExitTransition</a>(transition:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
+      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html#setExitTransition(java.lang.Object)">setExitTransition</a>(transition:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>?):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
       <p>Sets the Transition that will be used to move Views out of the scene when the fragment is removed, hidden, or detached when not popping the back stack. The exiting Views will be those that are regular Views or ViewGroups that have ViewGroup#isTransitionGroup return true. Typical Transitions will extend android.transition.Visibility as exiting is governed by changing visibility from View#VISIBLE to View#INVISIBLE. If transition is null, the views will remain unaffected.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -3334,7 +3334,7 @@
           </thead>
           <tbody>
             <tr>
-              <td><code>transition:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a></code></td>
+              <td><code>transition:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>?</code></td>
               <td width="100%">
                 <p>The Transition to use to move Views out of the Scene when the Fragment is being closed not due to popping the back stack. <code>transition</code>must be an android.transition.Transition or androidx.transition.Transition.</p>
               </td>
@@ -3367,7 +3367,7 @@
     </div>
     <div><a name="setInitialSavedState-androidx.fragment.app.Fragment.SavedState-"></a>
       <h3 class="api-name" id="setInitialSavedState(androidx.fragment.app.Fragment.SavedState)">setInitialSavedState</h3>
-      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html#setInitialSavedState(androidx.fragment.app.Fragment.SavedState)">setInitialSavedState</a>(state:&nbsp;<a href="/reference/kotlin/androidx/fragment/app/Fragment.SavedState.html">Fragment.SavedState</a>):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
+      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html#setInitialSavedState(androidx.fragment.app.Fragment.SavedState)">setInitialSavedState</a>(state:&nbsp;<a href="/reference/kotlin/androidx/fragment/app/Fragment.SavedState.html">Fragment.SavedState</a>?):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
       <p>Set the initial saved state that this Fragment should restore itself from when first being constructed, as returned by <code><a href="/reference/kotlin/androidx/fragment/app/FragmentManager.html#saveFragmentInstanceState(androidx.fragment.app.Fragment)">FragmentManager.saveFragmentInstanceState</a></code>.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -3378,7 +3378,7 @@
           </thead>
           <tbody>
             <tr>
-              <td><code>state:&nbsp;<a href="/reference/kotlin/androidx/fragment/app/Fragment.SavedState.html">Fragment.SavedState</a></code></td>
+              <td><code>state:&nbsp;<a href="/reference/kotlin/androidx/fragment/app/Fragment.SavedState.html">Fragment.SavedState</a>?</code></td>
               <td width="100%">
                 <p>The state the fragment should be restored from.</p>
               </td>
@@ -3411,7 +3411,7 @@
     </div>
     <div><a name="setReenterTransition-java.lang.Object-"></a>
       <h3 class="api-name" id="setReenterTransition(java.lang.Object)">setReenterTransition</h3>
-      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html#setReenterTransition(java.lang.Object)">setReenterTransition</a>(transition:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
+      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html#setReenterTransition(java.lang.Object)">setReenterTransition</a>(transition:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>?):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
       <p>Sets the Transition that will be used to move Views in to the scene when returning due to popping a back stack. The entering Views will be those that are regular Views or ViewGroups that have ViewGroup#isTransitionGroup return true. Typical Transitions will extend android.transition.Visibility as exiting is governed by changing visibility from View#VISIBLE to View#INVISIBLE. If transition is null, the views will remain unaffected. If nothing is set, the default will be to use the same transition as <code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#getExitTransition()">getExitTransition</a></code>.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -3422,7 +3422,7 @@
           </thead>
           <tbody>
             <tr>
-              <td><code>transition:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a></code></td>
+              <td><code>transition:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>?</code></td>
               <td width="100%">
                 <p>The Transition to use to move Views into the scene when reentering from a previously-started Activity due to popping the back stack. <code>transition</code>must be an android.transition.Transition or androidx.transition.Transition.</p>
               </td>
@@ -3480,7 +3480,7 @@
     </div>
     <div><a name="setReturnTransition-java.lang.Object-"></a>
       <h3 class="api-name" id="setReturnTransition(java.lang.Object)">setReturnTransition</h3>
-      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html#setReturnTransition(java.lang.Object)">setReturnTransition</a>(transition:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
+      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html#setReturnTransition(java.lang.Object)">setReturnTransition</a>(transition:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>?):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
       <p>Sets the Transition that will be used to move Views out of the scene when the Fragment is preparing to be removed, hidden, or detached because of popping the back stack. The exiting Views will be those that are regular Views or ViewGroups that have ViewGroup#isTransitionGroup return true. Typical Transitions will extend android.transition.Visibility as entering is governed by changing visibility from View#VISIBLE to View#INVISIBLE. If <code>transition</code> is null, entering Views will remain unaffected. If nothing is set, the default will be to use the same value as set in <code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#setEnterTransition(java.lang.Object)">setEnterTransition</a></code>.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -3491,7 +3491,7 @@
           </thead>
           <tbody>
             <tr>
-              <td><code>transition:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a></code></td>
+              <td><code>transition:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>?</code></td>
               <td width="100%">
                 <p>The Transition to use to move Views out of the Scene when the Fragment is preparing to close due to popping the back stack. <code>transition</code> must be an android.transition.Transition or androidx.transition.Transition.</p>
               </td>
@@ -3502,7 +3502,7 @@
     </div>
     <div><a name="setSharedElementEnterTransition-java.lang.Object-"></a>
       <h3 class="api-name" id="setSharedElementEnterTransition(java.lang.Object)">setSharedElementEnterTransition</h3>
-      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html#setSharedElementEnterTransition(java.lang.Object)">setSharedElementEnterTransition</a>(transition:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
+      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html#setSharedElementEnterTransition(java.lang.Object)">setSharedElementEnterTransition</a>(transition:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>?):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
       <p>Sets the Transition that will be used for shared elements transferred into the content Scene. Typical Transitions will affect size and location, such as android.transition.ChangeBounds. A null value will cause transferred shared elements to blink to the final position.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -3513,7 +3513,7 @@
           </thead>
           <tbody>
             <tr>
-              <td><code>transition:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a></code></td>
+              <td><code>transition:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>?</code></td>
               <td width="100%">
                 <p>The Transition to use for shared elements transferred into the content Scene. <code>transition</code> must be an android.transition.Transition or androidx.transition.Transition.</p>
               </td>
@@ -3524,7 +3524,7 @@
     </div>
     <div><a name="setSharedElementReturnTransition-java.lang.Object-"></a>
       <h3 class="api-name" id="setSharedElementReturnTransition(java.lang.Object)">setSharedElementReturnTransition</h3>
-      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html#setSharedElementReturnTransition(java.lang.Object)">setSharedElementReturnTransition</a>(transition:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
+      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html#setSharedElementReturnTransition(java.lang.Object)">setSharedElementReturnTransition</a>(transition:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>?):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
       <p>Sets the Transition that will be used for shared elements transferred back during a pop of the back stack. This Transition acts in the leaving Fragment. Typical Transitions will affect size and location, such as android.transition.ChangeBounds. A null value will cause transferred shared elements to blink to the final position. If no value is set, the default will be to use the same value as <code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#setSharedElementEnterTransition(java.lang.Object)">setSharedElementEnterTransition</a></code>.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -3535,7 +3535,7 @@
           </thead>
           <tbody>
             <tr>
-              <td><code>transition:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a></code></td>
+              <td><code>transition:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>?</code></td>
               <td width="100%">
                 <p>The Transition to use for shared elements transferred out of the content Scene. <code>transition</code> must be an android.transition.Transition or androidx.transition.Transition.</p>
               </td>
@@ -3546,7 +3546,7 @@
     </div>
     <div><a name="setTargetFragment(androidx.fragment.app.Fragment, int)"></a><a name="setTargetFragment-androidx.fragment.app.Fragment-int-"></a>
       <h3 class="api-name" id="setTargetFragment(androidx.fragment.app.Fragment,int)">setTargetFragment</h3>
-      <pre class="api-signature no-pretty-print">fun&nbsp;<span><del><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#setTargetFragment(androidx.fragment.app.Fragment,int)">setTargetFragment</a></del></span>(fragment:&nbsp;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html">Fragment</a>,&nbsp;requestCode:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
+      <pre class="api-signature no-pretty-print">fun&nbsp;<span><del><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#setTargetFragment(androidx.fragment.app.Fragment,int)">setTargetFragment</a></del></span>(fragment:&nbsp;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html">Fragment</a>?,&nbsp;requestCode:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
       <aside class="caution"><strong>This function is deprecated.</strong><br>
         <p>Instead of using a target fragment to pass results, the fragment requesting a result should use <code><a href="/reference/kotlin/androidx/fragment/app/FragmentManager.html#setFragmentResultListener(java.lang.String,androidx.lifecycle.LifecycleOwner,androidx.fragment.app.FragmentResultListener)">FragmentManager#setFragmentResultListener(String, LifecycleOwner, FragmentResultListener)</a></code> to register a <code><a href="/reference/kotlin/androidx/fragment/app/FragmentResultListener.html">FragmentResultListener</a></code> with a <code>{@code * requestKey}</code> using its <code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#getParentFragmentManager()">parent fragment manager</a></code>. The fragment delivering a result should then call <code><a href="/reference/kotlin/androidx/fragment/app/FragmentManager.html#setFragmentResult(java.lang.String,android.os.Bundle)">FragmentManager#setFragmentResult(String, Bundle)</a></code> using the same <code>{@code requestKey}</code>. Consider using <code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#setArguments(android.os.Bundle)">setArguments</a></code> to pass the <code>{@code requestKey}</code> if you need to support dynamic request keys.</p>
       </aside>
@@ -3560,7 +3560,7 @@
           </thead>
           <tbody>
             <tr>
-              <td><code>fragment:&nbsp;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html">Fragment</a></code></td>
+              <td><code>fragment:&nbsp;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html">Fragment</a>?</code></td>
               <td width="100%">
                 <p>The fragment that is the target of this one.</p>
               </td>
@@ -3677,7 +3677,7 @@
     </div>
     <div><a name="startActivity(android.content.Intent, android.os.Bundle)"></a><a name="startActivity-android.content.Intent-android.os.Bundle-"></a>
       <h3 class="api-name" id="startActivity(android.content.Intent,android.os.Bundle)">startActivity</h3>
-      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html#startActivity(android.content.Intent,android.os.Bundle)">startActivity</a>(intent:&nbsp;Intent,&nbsp;options:&nbsp;Bundle):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
+      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html#startActivity(android.content.Intent,android.os.Bundle)">startActivity</a>(intent:&nbsp;Intent,&nbsp;options:&nbsp;Bundle?):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
       <p>Call Activity#startActivity(Intent, Bundle) from the fragment's containing Activity.</p>
     </div>
     <div><a name="startActivityForResult(android.content.Intent, int)"></a><a name="startActivityForResult-android.content.Intent-int-"></a>
@@ -3713,7 +3713,7 @@
     </div>
     <div><a name="startActivityForResult(android.content.Intent, int, android.os.Bundle)"></a><a name="startActivityForResult-android.content.Intent-int-android.os.Bundle-"></a>
       <h3 class="api-name" id="startActivityForResult(android.content.Intent,int,android.os.Bundle)">startActivityForResult</h3>
-      <pre class="api-signature no-pretty-print">fun&nbsp;<span><del><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#startActivityForResult(android.content.Intent,int,android.os.Bundle)">startActivityForResult</a></del></span>(intent:&nbsp;Intent,&nbsp;requestCode:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,&nbsp;options:&nbsp;Bundle):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
+      <pre class="api-signature no-pretty-print">fun&nbsp;<span><del><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#startActivityForResult(android.content.Intent,int,android.os.Bundle)">startActivityForResult</a></del></span>(intent:&nbsp;Intent,&nbsp;requestCode:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,&nbsp;options:&nbsp;Bundle?):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
       <aside class="caution"><strong>This function is deprecated.</strong><br>
         <p>use <code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#registerForActivityResult(androidx.activity.result.contract.ActivityResultContract&lt;I,O&gt;,androidx.activity.result.ActivityResultCallback&lt;O&gt;)">registerForActivityResult</a></code> passing in a StartActivityForResult object for the ActivityResultContract.</p>
       </aside>
@@ -3739,7 +3739,7 @@
               </td>
             </tr>
             <tr>
-              <td><code>options:&nbsp;Bundle</code></td>
+              <td><code>options:&nbsp;Bundle?</code></td>
               <td width="100%">
                 <p>Additional options for how the Activity should be started. See Context#startActivity(Intent, Bundle) for more details. This value may be null.</p>
               </td>
@@ -3750,7 +3750,7 @@
     </div>
     <div><a name="startIntentSenderForResult(android.content.IntentSender, int, android.content.Intent, int, int, int, android.os.Bundle)"></a><a name="startIntentSenderForResult-android.content.IntentSender-int-android.content.Intent-int-int-int-android.os.Bundle-"></a>
       <h3 class="api-name" id="startIntentSenderForResult(android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle)">startIntentSenderForResult</h3>
-      <pre class="api-signature no-pretty-print">fun&nbsp;<span><del><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#startIntentSenderForResult(android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle)">startIntentSenderForResult</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;intent:&nbsp;IntentSender,<br>&nbsp;&nbsp;&nbsp;&nbsp;requestCode:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;fillInIntent:&nbsp;Intent,<br>&nbsp;&nbsp;&nbsp;&nbsp;flagsMask:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;flagsValues:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;extraFlags:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;options:&nbsp;Bundle<br>):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
+      <pre class="api-signature no-pretty-print">fun&nbsp;<span><del><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#startIntentSenderForResult(android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle)">startIntentSenderForResult</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;intent:&nbsp;IntentSender,<br>&nbsp;&nbsp;&nbsp;&nbsp;requestCode:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;fillInIntent:&nbsp;Intent?,<br>&nbsp;&nbsp;&nbsp;&nbsp;flagsMask:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;flagsValues:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;extraFlags:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;options:&nbsp;Bundle?<br>):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
       <aside class="caution"><strong>This function is deprecated.</strong><br>
         <p>use <code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#registerForActivityResult(androidx.activity.result.contract.ActivityResultContract&lt;I,O&gt;,androidx.activity.result.ActivityResultCallback&lt;O&gt;)">registerForActivityResult</a></code> passing in a StartIntentSenderForResult object for the ActivityResultContract.</p>
       </aside>
@@ -3776,7 +3776,7 @@
               </td>
             </tr>
             <tr>
-              <td><code>fillInIntent:&nbsp;Intent</code></td>
+              <td><code>fillInIntent:&nbsp;Intent?</code></td>
               <td width="100%">
                 <p>If non-null, this will be provided as the intent parameter to IntentSender#sendIntent(Context, int, Intent, IntentSender.OnFinished, Handler). This value may be null.</p>
               </td>
@@ -3800,7 +3800,7 @@
               </td>
             </tr>
             <tr>
-              <td><code>options:&nbsp;Bundle</code></td>
+              <td><code>options:&nbsp;Bundle?</code></td>
               <td width="100%">
                 <p>Additional options for how the Activity should be started. See Context#startActivity(Intent, Bundle) for more details. This value may be null.</p>
               </td>
diff --git a/testData/fragment/docs/reference/kotlin/androidx/fragment/app/FragmentActivity.html b/testData/fragment/docs/reference/kotlin/androidx/fragment/app/FragmentActivity.html
index 8677caf..cc7148f 100644
--- a/testData/fragment/docs/reference/kotlin/androidx/fragment/app/FragmentActivity.html
+++ b/testData/fragment/docs/reference/kotlin/androidx/fragment/app/FragmentActivity.html
@@ -55,7 +55,7 @@
           <tr>
             <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
             <td width="100%">
-              <div><code><a href="/reference/kotlin/androidx/fragment/app/FragmentActivity.html#dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[])">dump</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;prefix:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;fd:&nbsp;<a href="https://developer.android.com/reference/java/io/FileDescriptor.html">FileDescriptor</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;writer:&nbsp;<a href="https://developer.android.com/reference/java/io/PrintWriter.html">PrintWriter</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;args:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&gt;<br>)</code></div>
+              <div><code><a href="/reference/kotlin/androidx/fragment/app/FragmentActivity.html#dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[])">dump</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;prefix:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;fd:&nbsp;<a href="https://developer.android.com/reference/java/io/FileDescriptor.html">FileDescriptor</a>?,<br>&nbsp;&nbsp;&nbsp;&nbsp;writer:&nbsp;<a href="https://developer.android.com/reference/java/io/PrintWriter.html">PrintWriter</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;args:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&gt;?<br>)</code></div>
               <p>Print the Activity's state into the given stream.</p>
             </td>
           </tr>
@@ -101,7 +101,7 @@
           <tr>
             <td><code>View?</code></td>
             <td width="100%">
-              <div><code><a href="/reference/kotlin/androidx/fragment/app/FragmentActivity.html#onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet)">onCreateView</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;parent:&nbsp;View,<br>&nbsp;&nbsp;&nbsp;&nbsp;name:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;context:&nbsp;Context,<br>&nbsp;&nbsp;&nbsp;&nbsp;attrs:&nbsp;AttributeSet<br>)</code></div>
+              <div><code><a href="/reference/kotlin/androidx/fragment/app/FragmentActivity.html#onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet)">onCreateView</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;parent:&nbsp;View?,<br>&nbsp;&nbsp;&nbsp;&nbsp;name:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;context:&nbsp;Context,<br>&nbsp;&nbsp;&nbsp;&nbsp;attrs:&nbsp;AttributeSet<br>)</code></div>
             </td>
           </tr>
           <tr>
@@ -148,7 +148,7 @@
           <tr>
             <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a></code></td>
             <td width="100%">
-              <div><code><a href="/reference/kotlin/androidx/fragment/app/FragmentActivity.html#onPreparePanel(int,android.view.View,android.view.Menu)">onPreparePanel</a>(featureId:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,&nbsp;view:&nbsp;View,&nbsp;menu:&nbsp;Menu)</code></div>
+              <div><code><a href="/reference/kotlin/androidx/fragment/app/FragmentActivity.html#onPreparePanel(int,android.view.View,android.view.Menu)">onPreparePanel</a>(featureId:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,&nbsp;view:&nbsp;View?,&nbsp;menu:&nbsp;Menu)</code></div>
               <p>Dispatch onPrepareOptionsMenu() to fragments.</p>
             </td>
           </tr>
@@ -168,14 +168,14 @@
           <tr>
             <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
             <td width="100%">
-              <div><code><a href="/reference/kotlin/androidx/fragment/app/FragmentActivity.html#setEnterSharedElementCallback(androidx.core.app.SharedElementCallback)">setEnterSharedElementCallback</a>(callback:&nbsp;SharedElementCallback)</code></div>
+              <div><code><a href="/reference/kotlin/androidx/fragment/app/FragmentActivity.html#setEnterSharedElementCallback(androidx.core.app.SharedElementCallback)">setEnterSharedElementCallback</a>(callback:&nbsp;SharedElementCallback?)</code></div>
               <p>When makeSceneTransitionAnimation was used to start an Activity, callbackwill be called to handle shared elements on the <em>launched</em> Activity.</p>
             </td>
           </tr>
           <tr>
             <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
             <td width="100%">
-              <div><code><a href="/reference/kotlin/androidx/fragment/app/FragmentActivity.html#setExitSharedElementCallback(androidx.core.app.SharedElementCallback)">setExitSharedElementCallback</a>(listener:&nbsp;SharedElementCallback)</code></div>
+              <div><code><a href="/reference/kotlin/androidx/fragment/app/FragmentActivity.html#setExitSharedElementCallback(androidx.core.app.SharedElementCallback)">setExitSharedElementCallback</a>(listener:&nbsp;SharedElementCallback?)</code></div>
               <p>When makeSceneTransitionAnimation was used to start an Activity, listenerwill be called to handle shared elements on the <em>launching</em> Activity.</p>
             </td>
           </tr>
@@ -189,14 +189,14 @@
           <tr>
             <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
             <td width="100%">
-              <div><code><a href="/reference/kotlin/androidx/fragment/app/FragmentActivity.html#startActivityFromFragment(androidx.fragment.app.Fragment,android.content.Intent,int,android.os.Bundle)">startActivityFromFragment</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;fragment:&nbsp;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html">Fragment</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;intent:&nbsp;Intent,<br>&nbsp;&nbsp;&nbsp;&nbsp;requestCode:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;options:&nbsp;Bundle<br>)</code></div>
+              <div><code><a href="/reference/kotlin/androidx/fragment/app/FragmentActivity.html#startActivityFromFragment(androidx.fragment.app.Fragment,android.content.Intent,int,android.os.Bundle)">startActivityFromFragment</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;fragment:&nbsp;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html">Fragment</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;intent:&nbsp;Intent,<br>&nbsp;&nbsp;&nbsp;&nbsp;requestCode:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;options:&nbsp;Bundle?<br>)</code></div>
               <p>Called by Fragment.startActivityForResult() to implement its behavior.</p>
             </td>
           </tr>
           <tr>
             <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
             <td width="100%">
-              <div><code><span><del><a href="/reference/kotlin/androidx/fragment/app/FragmentActivity.html#startIntentSenderFromFragment(androidx.fragment.app.Fragment,android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle)">startIntentSenderFromFragment</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;fragment:&nbsp;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html">Fragment</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;intent:&nbsp;IntentSender,<br>&nbsp;&nbsp;&nbsp;&nbsp;requestCode:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;fillInIntent:&nbsp;Intent,<br>&nbsp;&nbsp;&nbsp;&nbsp;flagsMask:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;flagsValues:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;extraFlags:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;options:&nbsp;Bundle<br>)</code></div>
+              <div><code><span><del><a href="/reference/kotlin/androidx/fragment/app/FragmentActivity.html#startIntentSenderFromFragment(androidx.fragment.app.Fragment,android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle)">startIntentSenderFromFragment</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;fragment:&nbsp;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html">Fragment</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;intent:&nbsp;IntentSender,<br>&nbsp;&nbsp;&nbsp;&nbsp;requestCode:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;fillInIntent:&nbsp;Intent?,<br>&nbsp;&nbsp;&nbsp;&nbsp;flagsMask:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;flagsValues:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;extraFlags:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;options:&nbsp;Bundle?<br>)</code></div>
               <p><strong>This function is deprecated.</strong> 
                 <p>Fragments should use <code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#registerForActivityResult(androidx.activity.result.contract.ActivityResultContract&lt;I,O&gt;,androidx.activity.result.ActivityResultCallback&lt;O&gt;)">Fragment#registerForActivityResult(ActivityResultContract, ActivityResultCallback)</a></code> with the StartIntentSenderForResult contract.</p>
               </p>
@@ -276,7 +276,7 @@
     <h2>Public functions</h2>
     <div><a name="dump(java.lang.String, java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])"></a><a name="dump-java.lang.String-java.io.FileDescriptor-java.io.PrintWriter-java.lang.String[]-"></a>
       <h3 class="api-name" id="dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[])">dump</h3>
-      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/FragmentActivity.html#dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[])">dump</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;prefix:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;fd:&nbsp;<a href="https://developer.android.com/reference/java/io/FileDescriptor.html">FileDescriptor</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;writer:&nbsp;<a href="https://developer.android.com/reference/java/io/PrintWriter.html">PrintWriter</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;args:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&gt;<br>):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
+      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/FragmentActivity.html#dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[])">dump</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;prefix:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;fd:&nbsp;<a href="https://developer.android.com/reference/java/io/FileDescriptor.html">FileDescriptor</a>?,<br>&nbsp;&nbsp;&nbsp;&nbsp;writer:&nbsp;<a href="https://developer.android.com/reference/java/io/PrintWriter.html">PrintWriter</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;args:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&gt;?<br>):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
       <p>Print the Activity's state into the given stream. This gets invoked if you run &quot;adb shell dumpsys activity &quot;.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -293,7 +293,7 @@
               </td>
             </tr>
             <tr>
-              <td><code>fd:&nbsp;<a href="https://developer.android.com/reference/java/io/FileDescriptor.html">FileDescriptor</a></code></td>
+              <td><code>fd:&nbsp;<a href="https://developer.android.com/reference/java/io/FileDescriptor.html">FileDescriptor</a>?</code></td>
               <td width="100%">
                 <p>The raw file descriptor that the dump is being sent to.</p>
               </td>
@@ -305,7 +305,7 @@
               </td>
             </tr>
             <tr>
-              <td><code>args:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&gt;</code></td>
+              <td><code>args:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&gt;?</code></td>
               <td width="100%">
                 <p>additional arguments to the dump request.</p>
               </td>
@@ -347,7 +347,7 @@
     </div>
     <div><a name="onCreateView(android.view.View, java.lang.String, android.content.Context, android.util.AttributeSet)"></a><a name="onCreateView-android.view.View-java.lang.String-android.content.Context-android.util.AttributeSet-"></a>
       <h3 class="api-name" id="onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet)">onCreateView</h3>
-      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/FragmentActivity.html#onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet)">onCreateView</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;parent:&nbsp;View,<br>&nbsp;&nbsp;&nbsp;&nbsp;name:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;context:&nbsp;Context,<br>&nbsp;&nbsp;&nbsp;&nbsp;attrs:&nbsp;AttributeSet<br>):&nbsp;View?</pre>
+      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/FragmentActivity.html#onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet)">onCreateView</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;parent:&nbsp;View?,<br>&nbsp;&nbsp;&nbsp;&nbsp;name:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;context:&nbsp;Context,<br>&nbsp;&nbsp;&nbsp;&nbsp;attrs:&nbsp;AttributeSet<br>):&nbsp;View?</pre>
     </div>
     <div><a name="onCreateView(java.lang.String, android.content.Context, android.util.AttributeSet)"></a><a name="onCreateView-java.lang.String-android.content.Context-android.util.AttributeSet-"></a>
       <h3 class="api-name" id="onCreateView(java.lang.String,android.content.Context,android.util.AttributeSet)">onCreateView</h3>
@@ -414,7 +414,7 @@
     </div>
     <div><a name="onPreparePanel(int, android.view.View, android.view.Menu)"></a><a name="onPreparePanel-int-android.view.View-android.view.Menu-"></a>
       <h3 class="api-name" id="onPreparePanel(int,android.view.View,android.view.Menu)">onPreparePanel</h3>
-      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/FragmentActivity.html#onPreparePanel(int,android.view.View,android.view.Menu)">onPreparePanel</a>(featureId:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,&nbsp;view:&nbsp;View,&nbsp;menu:&nbsp;Menu):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a></pre>
+      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/FragmentActivity.html#onPreparePanel(int,android.view.View,android.view.Menu)">onPreparePanel</a>(featureId:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,&nbsp;view:&nbsp;View?,&nbsp;menu:&nbsp;Menu):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a></pre>
       <p>Dispatch onPrepareOptionsMenu() to fragments.</p>
     </div>
     <div><a name="onRequestPermissionsResult(int, java.lang.String[], int[])"></a><a name="onRequestPermissionsResult-int-java.lang.String[]-int[]-"></a>
@@ -428,7 +428,7 @@
     </div>
     <div><a name="setEnterSharedElementCallback-androidx.core.app.SharedElementCallback-"></a>
       <h3 class="api-name" id="setEnterSharedElementCallback(androidx.core.app.SharedElementCallback)">setEnterSharedElementCallback</h3>
-      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/FragmentActivity.html#setEnterSharedElementCallback(androidx.core.app.SharedElementCallback)">setEnterSharedElementCallback</a>(callback:&nbsp;SharedElementCallback):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
+      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/FragmentActivity.html#setEnterSharedElementCallback(androidx.core.app.SharedElementCallback)">setEnterSharedElementCallback</a>(callback:&nbsp;SharedElementCallback?):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
       <p>When makeSceneTransitionAnimation was used to start an Activity, callbackwill be called to handle shared elements on the <em>launched</em> Activity. This requires Window#FEATURE_CONTENT_TRANSITIONS.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -439,7 +439,7 @@
           </thead>
           <tbody>
             <tr>
-              <td><code>callback:&nbsp;SharedElementCallback</code></td>
+              <td><code>callback:&nbsp;SharedElementCallback?</code></td>
               <td width="100%">
                 <p>Used to manipulate shared element transitions on the launched Activity.</p>
               </td>
@@ -450,7 +450,7 @@
     </div>
     <div><a name="setExitSharedElementCallback-androidx.core.app.SharedElementCallback-"></a>
       <h3 class="api-name" id="setExitSharedElementCallback(androidx.core.app.SharedElementCallback)">setExitSharedElementCallback</h3>
-      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/FragmentActivity.html#setExitSharedElementCallback(androidx.core.app.SharedElementCallback)">setExitSharedElementCallback</a>(listener:&nbsp;SharedElementCallback):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
+      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/FragmentActivity.html#setExitSharedElementCallback(androidx.core.app.SharedElementCallback)">setExitSharedElementCallback</a>(listener:&nbsp;SharedElementCallback?):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
       <p>When makeSceneTransitionAnimation was used to start an Activity, listenerwill be called to handle shared elements on the <em>launching</em> Activity. Most calls will only come when returning from the started Activity. This requires Window#FEATURE_CONTENT_TRANSITIONS.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -461,7 +461,7 @@
           </thead>
           <tbody>
             <tr>
-              <td><code>listener:&nbsp;SharedElementCallback</code></td>
+              <td><code>listener:&nbsp;SharedElementCallback?</code></td>
               <td width="100%">
                 <p>Used to manipulate shared element transitions on the launching Activity.</p>
               </td>
@@ -506,7 +506,7 @@
     </div>
     <div><a name="startActivityFromFragment(androidx.fragment.app.Fragment, android.content.Intent, int, android.os.Bundle)"></a><a name="startActivityFromFragment-androidx.fragment.app.Fragment-android.content.Intent-int-android.os.Bundle-"></a>
       <h3 class="api-name" id="startActivityFromFragment(androidx.fragment.app.Fragment,android.content.Intent,int,android.os.Bundle)">startActivityFromFragment</h3>
-      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/FragmentActivity.html#startActivityFromFragment(androidx.fragment.app.Fragment,android.content.Intent,int,android.os.Bundle)">startActivityFromFragment</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;fragment:&nbsp;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html">Fragment</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;intent:&nbsp;Intent,<br>&nbsp;&nbsp;&nbsp;&nbsp;requestCode:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;options:&nbsp;Bundle<br>):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
+      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/FragmentActivity.html#startActivityFromFragment(androidx.fragment.app.Fragment,android.content.Intent,int,android.os.Bundle)">startActivityFromFragment</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;fragment:&nbsp;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html">Fragment</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;intent:&nbsp;Intent,<br>&nbsp;&nbsp;&nbsp;&nbsp;requestCode:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;options:&nbsp;Bundle?<br>):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
       <p>Called by Fragment.startActivityForResult() to implement its behavior.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -535,7 +535,7 @@
               </td>
             </tr>
             <tr>
-              <td><code>options:&nbsp;Bundle</code></td>
+              <td><code>options:&nbsp;Bundle?</code></td>
               <td width="100%">
                 <p>Additional options for how the Activity should be started. See Context#startActivity(Intent, Bundle) for more details. This value may be null.</p>
               </td>
@@ -546,7 +546,7 @@
     </div>
     <div><a name="startIntentSenderFromFragment(androidx.fragment.app.Fragment, android.content.IntentSender, int, android.content.Intent, int, int, int, android.os.Bundle)"></a><a name="startIntentSenderFromFragment-androidx.fragment.app.Fragment-android.content.IntentSender-int-android.content.Intent-int-int-int-android.os.Bundle-"></a>
       <h3 class="api-name" id="startIntentSenderFromFragment(androidx.fragment.app.Fragment,android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle)">startIntentSenderFromFragment</h3>
-      <pre class="api-signature no-pretty-print">fun&nbsp;<span><del><a href="/reference/kotlin/androidx/fragment/app/FragmentActivity.html#startIntentSenderFromFragment(androidx.fragment.app.Fragment,android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle)">startIntentSenderFromFragment</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;fragment:&nbsp;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html">Fragment</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;intent:&nbsp;IntentSender,<br>&nbsp;&nbsp;&nbsp;&nbsp;requestCode:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;fillInIntent:&nbsp;Intent,<br>&nbsp;&nbsp;&nbsp;&nbsp;flagsMask:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;flagsValues:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;extraFlags:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;options:&nbsp;Bundle<br>):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
+      <pre class="api-signature no-pretty-print">fun&nbsp;<span><del><a href="/reference/kotlin/androidx/fragment/app/FragmentActivity.html#startIntentSenderFromFragment(androidx.fragment.app.Fragment,android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle)">startIntentSenderFromFragment</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;fragment:&nbsp;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html">Fragment</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;intent:&nbsp;IntentSender,<br>&nbsp;&nbsp;&nbsp;&nbsp;requestCode:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;fillInIntent:&nbsp;Intent?,<br>&nbsp;&nbsp;&nbsp;&nbsp;flagsMask:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;flagsValues:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;extraFlags:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;options:&nbsp;Bundle?<br>):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
       <aside class="caution"><strong>This function is deprecated.</strong><br>
         <p>Fragments should use <code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#registerForActivityResult(androidx.activity.result.contract.ActivityResultContract&lt;I,O&gt;,androidx.activity.result.ActivityResultCallback&lt;O&gt;)">Fragment#registerForActivityResult(ActivityResultContract, ActivityResultCallback)</a></code> with the StartIntentSenderForResult contract. This method will still be called when Fragments call the deprecated <code>startIntentSenderForResult()</code> method.</p>
       </aside>
@@ -578,7 +578,7 @@
               </td>
             </tr>
             <tr>
-              <td><code>fillInIntent:&nbsp;Intent</code></td>
+              <td><code>fillInIntent:&nbsp;Intent?</code></td>
               <td width="100%">
                 <p>If non-null, this will be provided as the intent parameter to IntentSender#sendIntent(Context, int, Intent, IntentSender.OnFinished, Handler). This value may be null.</p>
               </td>
@@ -602,7 +602,7 @@
               </td>
             </tr>
             <tr>
-              <td><code>options:&nbsp;Bundle</code></td>
+              <td><code>options:&nbsp;Bundle?</code></td>
               <td width="100%">
                 <p>Additional options for how the Activity should be started. See Context#startActivity(Intent, Bundle) for more details. This value may be null.</p>
               </td>
diff --git a/testData/fragment/docs/reference/kotlin/androidx/fragment/app/FragmentContainer.html b/testData/fragment/docs/reference/kotlin/androidx/fragment/app/FragmentContainer.html
index 8c50161..4b655b1 100644
--- a/testData/fragment/docs/reference/kotlin/androidx/fragment/app/FragmentContainer.html
+++ b/testData/fragment/docs/reference/kotlin/androidx/fragment/app/FragmentContainer.html
@@ -60,7 +60,7 @@
           <tr>
             <td><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html">Fragment</a></code></td>
             <td width="100%">
-              <div><code><span><del><a href="/reference/kotlin/androidx/fragment/app/FragmentContainer.html#instantiate(android.content.Context,java.lang.String,android.os.Bundle)">instantiate</a></del></span>(context:&nbsp;Context,&nbsp;className:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>,&nbsp;arguments:&nbsp;Bundle)</code></div>
+              <div><code><span><del><a href="/reference/kotlin/androidx/fragment/app/FragmentContainer.html#instantiate(android.content.Context,java.lang.String,android.os.Bundle)">instantiate</a></del></span>(context:&nbsp;Context,&nbsp;className:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>,&nbsp;arguments:&nbsp;Bundle?)</code></div>
               <p><strong>This function is deprecated.</strong> 
                 <p>Use <code><a href="/reference/kotlin/androidx/fragment/app/FragmentManager.html#setFragmentFactory(androidx.fragment.app.FragmentFactory)">FragmentManager#setFragmentFactory</a></code> to control how Fragments are instantiated.</p>
               </p>
@@ -91,7 +91,7 @@
     <h2>Public functions</h2>
     <div><a name="instantiate(android.content.Context, java.lang.String, android.os.Bundle)"></a><a name="instantiate-android.content.Context-java.lang.String-android.os.Bundle-"></a>
       <h3 class="api-name" id="instantiate(android.content.Context,java.lang.String,android.os.Bundle)">instantiate</h3>
-      <pre class="api-signature no-pretty-print">fun&nbsp;<span><del><a href="/reference/kotlin/androidx/fragment/app/FragmentContainer.html#instantiate(android.content.Context,java.lang.String,android.os.Bundle)">instantiate</a></del></span>(context:&nbsp;Context,&nbsp;className:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>,&nbsp;arguments:&nbsp;Bundle):&nbsp;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html">Fragment</a></pre>
+      <pre class="api-signature no-pretty-print">fun&nbsp;<span><del><a href="/reference/kotlin/androidx/fragment/app/FragmentContainer.html#instantiate(android.content.Context,java.lang.String,android.os.Bundle)">instantiate</a></del></span>(context:&nbsp;Context,&nbsp;className:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>,&nbsp;arguments:&nbsp;Bundle?):&nbsp;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html">Fragment</a></pre>
       <aside class="caution"><strong>This function is deprecated.</strong><br>
         <p>Use <code><a href="/reference/kotlin/androidx/fragment/app/FragmentManager.html#setFragmentFactory(androidx.fragment.app.FragmentFactory)">FragmentManager#setFragmentFactory</a></code> to control how Fragments are instantiated.</p>
       </aside>
diff --git a/testData/fragment/docs/reference/kotlin/androidx/fragment/app/FragmentContainerView.html b/testData/fragment/docs/reference/kotlin/androidx/fragment/app/FragmentContainerView.html
index dbe7253..8b3e461 100644
--- a/testData/fragment/docs/reference/kotlin/androidx/fragment/app/FragmentContainerView.html
+++ b/testData/fragment/docs/reference/kotlin/androidx/fragment/app/FragmentContainerView.html
@@ -60,13 +60,13 @@
           </tr>
           <tr>
             <td>
-              <div><code><a href="/reference/kotlin/androidx/fragment/app/FragmentContainerView.html#FragmentContainerView(android.content.Context,android.util.AttributeSet)">FragmentContainerView</a>(context:&nbsp;Context,&nbsp;attrs:&nbsp;AttributeSet)</code></div>
+              <div><code><a href="/reference/kotlin/androidx/fragment/app/FragmentContainerView.html#FragmentContainerView(android.content.Context,android.util.AttributeSet)">FragmentContainerView</a>(context:&nbsp;Context,&nbsp;attrs:&nbsp;AttributeSet?)</code></div>
               <p>Do not call this constructor directly.</p>
             </td>
           </tr>
           <tr>
             <td>
-              <div><code><a href="/reference/kotlin/androidx/fragment/app/FragmentContainerView.html#FragmentContainerView(android.content.Context,android.util.AttributeSet,int)">FragmentContainerView</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;context:&nbsp;Context,<br>&nbsp;&nbsp;&nbsp;&nbsp;attrs:&nbsp;AttributeSet,<br>&nbsp;&nbsp;&nbsp;&nbsp;defStyleAttr:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a><br>)</code></div>
+              <div><code><a href="/reference/kotlin/androidx/fragment/app/FragmentContainerView.html#FragmentContainerView(android.content.Context,android.util.AttributeSet,int)">FragmentContainerView</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;context:&nbsp;Context,<br>&nbsp;&nbsp;&nbsp;&nbsp;attrs:&nbsp;AttributeSet?,<br>&nbsp;&nbsp;&nbsp;&nbsp;defStyleAttr:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a><br>)</code></div>
               <p>Do not call this constructor directly.</p>
             </td>
           </tr>
@@ -84,7 +84,7 @@
           <tr>
             <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
             <td width="100%">
-              <div><code><a href="/reference/kotlin/androidx/fragment/app/FragmentContainerView.html#addView(android.view.View,int,android.view.ViewGroup.LayoutParams)">addView</a>(child:&nbsp;View,&nbsp;index:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,&nbsp;params:&nbsp;LayoutParams)</code></div>
+              <div><code><a href="/reference/kotlin/androidx/fragment/app/FragmentContainerView.html#addView(android.view.View,int,android.view.ViewGroup.LayoutParams)">addView</a>(child:&nbsp;View,&nbsp;index:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,&nbsp;params:&nbsp;LayoutParams?)</code></div>
               <p>FragmentContainerView will only allow views returned by a Fragment's <code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle)">Fragment#onCreateView(LayoutInflater, ViewGroup, Bundle)</a></code>.</p>
             </td>
           </tr>
@@ -140,7 +140,7 @@
           <tr>
             <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
             <td width="100%">
-              <div><code><a href="/reference/kotlin/androidx/fragment/app/FragmentContainerView.html#setLayoutTransition(android.animation.LayoutTransition)">setLayoutTransition</a>(transition:&nbsp;LayoutTransition)</code></div>
+              <div><code><a href="/reference/kotlin/androidx/fragment/app/FragmentContainerView.html#setLayoutTransition(android.animation.LayoutTransition)">setLayoutTransition</a>(transition:&nbsp;LayoutTransition?)</code></div>
               <p>When called, this method throws a <code><a href="https://developer.android.com/reference/java/lang/UnsupportedOperationException.html">UnsupportedOperationException</a></code> on APIs above 17.</p>
             </td>
           </tr>
@@ -160,18 +160,18 @@
     </div>
     <div><a name="FragmentContainerView(android.content.Context, android.util.AttributeSet)"></a><a name="FragmentContainerView-android.content.Context-android.util.AttributeSet-"></a>
       <h3 class="api-name" id="FragmentContainerView(android.content.Context,android.util.AttributeSet)">FragmentContainerView</h3>
-      <pre class="api-signature no-pretty-print"><a href="/reference/kotlin/androidx/fragment/app/FragmentContainerView.html#FragmentContainerView(android.content.Context,android.util.AttributeSet)">FragmentContainerView</a>(context:&nbsp;Context,&nbsp;attrs:&nbsp;AttributeSet)</pre>
+      <pre class="api-signature no-pretty-print"><a href="/reference/kotlin/androidx/fragment/app/FragmentContainerView.html#FragmentContainerView(android.content.Context,android.util.AttributeSet)">FragmentContainerView</a>(context:&nbsp;Context,&nbsp;attrs:&nbsp;AttributeSet?)</pre>
       <p>Do not call this constructor directly. Doing so will result in an <code><a href="https://developer.android.com/reference/java/lang/UnsupportedOperationException.html">UnsupportedOperationException</a></code>.</p>
     </div>
     <div><a name="FragmentContainerView(android.content.Context, android.util.AttributeSet, int)"></a><a name="FragmentContainerView-android.content.Context-android.util.AttributeSet-int-"></a>
       <h3 class="api-name" id="FragmentContainerView(android.content.Context,android.util.AttributeSet,int)">FragmentContainerView</h3>
-      <pre class="api-signature no-pretty-print"><a href="/reference/kotlin/androidx/fragment/app/FragmentContainerView.html#FragmentContainerView(android.content.Context,android.util.AttributeSet,int)">FragmentContainerView</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;context:&nbsp;Context,<br>&nbsp;&nbsp;&nbsp;&nbsp;attrs:&nbsp;AttributeSet,<br>&nbsp;&nbsp;&nbsp;&nbsp;defStyleAttr:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a><br>)</pre>
+      <pre class="api-signature no-pretty-print"><a href="/reference/kotlin/androidx/fragment/app/FragmentContainerView.html#FragmentContainerView(android.content.Context,android.util.AttributeSet,int)">FragmentContainerView</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;context:&nbsp;Context,<br>&nbsp;&nbsp;&nbsp;&nbsp;attrs:&nbsp;AttributeSet?,<br>&nbsp;&nbsp;&nbsp;&nbsp;defStyleAttr:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a><br>)</pre>
       <p>Do not call this constructor directly. Doing so will result in an <code><a href="https://developer.android.com/reference/java/lang/UnsupportedOperationException.html">UnsupportedOperationException</a></code>.</p>
     </div>
     <h2>Public functions</h2>
     <div><a name="addView(android.view.View, int, android.view.ViewGroup.LayoutParams)"></a><a name="addView-android.view.View-int-android.view.ViewGroup.LayoutParams-"></a>
       <h3 class="api-name" id="addView(android.view.View,int,android.view.ViewGroup.LayoutParams)">addView</h3>
-      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/FragmentContainerView.html#addView(android.view.View,int,android.view.ViewGroup.LayoutParams)">addView</a>(child:&nbsp;View,&nbsp;index:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,&nbsp;params:&nbsp;LayoutParams):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
+      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/FragmentContainerView.html#addView(android.view.View,int,android.view.ViewGroup.LayoutParams)">addView</a>(child:&nbsp;View,&nbsp;index:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,&nbsp;params:&nbsp;LayoutParams?):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
       <p>FragmentContainerView will only allow views returned by a Fragment's <code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle)">Fragment#onCreateView(LayoutInflater, ViewGroup, Bundle)</a></code>. Attempting to add any other view will result in an <code><a href="https://developer.android.com/reference/java/lang/IllegalStateException.html">IllegalStateException</a></code>.</p>
     </div>
     <div><a name="endViewTransition-android.view.View-"></a>
@@ -209,7 +209,7 @@
     </div>
     <div><a name="setLayoutTransition-android.animation.LayoutTransition-"></a>
       <h3 class="api-name" id="setLayoutTransition(android.animation.LayoutTransition)">setLayoutTransition</h3>
-      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/FragmentContainerView.html#setLayoutTransition(android.animation.LayoutTransition)">setLayoutTransition</a>(transition:&nbsp;LayoutTransition):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
+      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/FragmentContainerView.html#setLayoutTransition(android.animation.LayoutTransition)">setLayoutTransition</a>(transition:&nbsp;LayoutTransition?):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
       <p>When called, this method throws a <code><a href="https://developer.android.com/reference/java/lang/UnsupportedOperationException.html">UnsupportedOperationException</a></code> on APIs above 17. On APIs 17 and below, it calls FrameLayout#setLayoutTransition(LayoutTransition) This can be called either explicitly, or implicitly by setting animateLayoutChanges to <code>true</code>. </p>
       <p>View animations and transitions are disabled for FragmentContainerView for APIs above 17. Use <code><a href="/reference/kotlin/androidx/fragment/app/FragmentTransaction.html#setCustomAnimations(int,int,int,int)">FragmentTransaction#setCustomAnimations(int, int, int, int)</a></code> and <code><a href="/reference/kotlin/androidx/fragment/app/FragmentTransaction.html#setTransition(int)">FragmentTransaction#setTransition(int)</a></code>.</p>
       <div class="devsite-table-wrapper">
@@ -221,7 +221,7 @@
           </thead>
           <tbody>
             <tr>
-              <td><code>transition:&nbsp;LayoutTransition</code></td>
+              <td><code>transition:&nbsp;LayoutTransition?</code></td>
               <td width="100%">
                 <p>The LayoutTransition object that will animated changes in layout. A value of <code>null</code> means no transition will run on layout changes.</p>
               </td>
diff --git a/testData/fragment/docs/reference/kotlin/androidx/fragment/app/FragmentController.html b/testData/fragment/docs/reference/kotlin/androidx/fragment/app/FragmentController.html
index b107aeb..153e67b 100644
--- a/testData/fragment/docs/reference/kotlin/androidx/fragment/app/FragmentController.html
+++ b/testData/fragment/docs/reference/kotlin/androidx/fragment/app/FragmentController.html
@@ -27,7 +27,7 @@
           <tr>
             <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
             <td width="100%">
-              <div><code><a href="/reference/kotlin/androidx/fragment/app/FragmentController.html#attachHost(androidx.fragment.app.Fragment)">attachHost</a>(parent:&nbsp;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html">Fragment</a>)</code></div>
+              <div><code><a href="/reference/kotlin/androidx/fragment/app/FragmentController.html#attachHost(androidx.fragment.app.Fragment)">attachHost</a>(parent:&nbsp;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html">Fragment</a>?)</code></div>
               <p>Attaches the host to the FragmentManager for this controller.</p>
             </td>
           </tr>
@@ -205,7 +205,7 @@
           <tr>
             <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
             <td width="100%">
-              <div><code><span><del><a href="/reference/kotlin/androidx/fragment/app/FragmentController.html#dumpLoaders(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[])">dumpLoaders</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;prefix:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;fd:&nbsp;<a href="https://developer.android.com/reference/java/io/FileDescriptor.html">FileDescriptor</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;writer:&nbsp;<a href="https://developer.android.com/reference/java/io/PrintWriter.html">PrintWriter</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;args:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&gt;<br>)</code></div>
+              <div><code><span><del><a href="/reference/kotlin/androidx/fragment/app/FragmentController.html#dumpLoaders(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[])">dumpLoaders</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;prefix:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;fd:&nbsp;<a href="https://developer.android.com/reference/java/io/FileDescriptor.html">FileDescriptor</a>?,<br>&nbsp;&nbsp;&nbsp;&nbsp;writer:&nbsp;<a href="https://developer.android.com/reference/java/io/PrintWriter.html">PrintWriter</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;args:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&gt;?<br>)</code></div>
               <p><strong>This function is deprecated.</strong> 
                 <p>Loaders are managed separately from FragmentController</p>
               </p>
@@ -265,7 +265,7 @@
           <tr>
             <td><code>View?</code></td>
             <td width="100%">
-              <div><code><a href="/reference/kotlin/androidx/fragment/app/FragmentController.html#onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet)">onCreateView</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;parent:&nbsp;View,<br>&nbsp;&nbsp;&nbsp;&nbsp;name:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;context:&nbsp;Context,<br>&nbsp;&nbsp;&nbsp;&nbsp;attrs:&nbsp;AttributeSet<br>)</code></div>
+              <div><code><a href="/reference/kotlin/androidx/fragment/app/FragmentController.html#onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet)">onCreateView</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;parent:&nbsp;View?,<br>&nbsp;&nbsp;&nbsp;&nbsp;name:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;context:&nbsp;Context,<br>&nbsp;&nbsp;&nbsp;&nbsp;attrs:&nbsp;AttributeSet<br>)</code></div>
               <p>Instantiates a Fragment's view.</p>
             </td>
           </tr>
@@ -281,7 +281,7 @@
           <tr>
             <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
             <td width="100%">
-              <div><code><span><del><a href="/reference/kotlin/androidx/fragment/app/FragmentController.html#restoreAllState(android.os.Parcelable,java.util.List&lt;androidx.fragment.app.Fragment&gt;)">restoreAllState</a></del></span>(state:&nbsp;Parcelable,&nbsp;nonConfigList:&nbsp;<a href="https://developer.android.com/reference/java/util/List.html">List</a>&lt;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html">Fragment</a>&gt;)</code></div>
+              <div><code><span><del><a href="/reference/kotlin/androidx/fragment/app/FragmentController.html#restoreAllState(android.os.Parcelable,java.util.List&lt;androidx.fragment.app.Fragment&gt;)">restoreAllState</a></del></span>(state:&nbsp;Parcelable?,&nbsp;nonConfigList:&nbsp;<a href="https://developer.android.com/reference/java/util/List.html">List</a>&lt;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html">Fragment</a>&gt;?)</code></div>
               <p><strong>This function is deprecated.</strong> 
                 <p>Have your <code><a href="/reference/kotlin/androidx/fragment/app/FragmentHostCallback.html">FragmentHostCallback</a></code> implement ViewModelStoreOwner to automatically restore the Fragment's non configuration state and use <code><a href="/reference/kotlin/androidx/fragment/app/FragmentController.html#restoreSaveState(android.os.Parcelable)">restoreSaveState</a></code> to restore the Fragment's save state.</p>
               </p>
@@ -290,7 +290,7 @@
           <tr>
             <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
             <td width="100%">
-              <div><code><span><del><a href="/reference/kotlin/androidx/fragment/app/FragmentController.html#restoreAllState(android.os.Parcelable,androidx.fragment.app.FragmentManagerNonConfig)">restoreAllState</a></del></span>(state:&nbsp;Parcelable,&nbsp;nonConfig:&nbsp;<a href="/reference/kotlin/androidx/fragment/app/FragmentManagerNonConfig.html">FragmentManagerNonConfig</a>)</code></div>
+              <div><code><span><del><a href="/reference/kotlin/androidx/fragment/app/FragmentController.html#restoreAllState(android.os.Parcelable,androidx.fragment.app.FragmentManagerNonConfig)">restoreAllState</a></del></span>(state:&nbsp;Parcelable?,&nbsp;nonConfig:&nbsp;<a href="/reference/kotlin/androidx/fragment/app/FragmentManagerNonConfig.html">FragmentManagerNonConfig</a>?)</code></div>
               <p><strong>This function is deprecated.</strong> 
                 <p>Have your <code><a href="/reference/kotlin/androidx/fragment/app/FragmentHostCallback.html">FragmentHostCallback</a></code> implement ViewModelStoreOwner to automatically restore the Fragment's non configuration state and use <code><a href="/reference/kotlin/androidx/fragment/app/FragmentController.html#restoreSaveState(android.os.Parcelable)">restoreSaveState</a></code> to restore the Fragment's save state.</p>
               </p>
@@ -308,7 +308,7 @@
           <tr>
             <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
             <td width="100%">
-              <div><code><a href="/reference/kotlin/androidx/fragment/app/FragmentController.html#restoreSaveState(android.os.Parcelable)">restoreSaveState</a>(state:&nbsp;Parcelable)</code></div>
+              <div><code><a href="/reference/kotlin/androidx/fragment/app/FragmentController.html#restoreSaveState(android.os.Parcelable)">restoreSaveState</a>(state:&nbsp;Parcelable?)</code></div>
               <p>Restores the saved state for all Fragments.</p>
             </td>
           </tr>
@@ -352,7 +352,7 @@
     <h2>Public functions</h2>
     <div><a name="attachHost-androidx.fragment.app.Fragment-"></a>
       <h3 class="api-name" id="attachHost(androidx.fragment.app.Fragment)">attachHost</h3>
-      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/FragmentController.html#attachHost(androidx.fragment.app.Fragment)">attachHost</a>(parent:&nbsp;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html">Fragment</a>):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
+      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/FragmentController.html#attachHost(androidx.fragment.app.Fragment)">attachHost</a>(parent:&nbsp;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html">Fragment</a>?):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
       <p>Attaches the host to the FragmentManager for this controller. The host must be attached before the FragmentManager can be used to manage Fragments.</p>
     </div>
     <div><a name="createController-androidx.fragment.app.FragmentHostCallback&lt;?&gt;-"></a>
@@ -879,7 +879,7 @@
     </div>
     <div><a name="dumpLoaders(java.lang.String, java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])"></a><a name="dumpLoaders-java.lang.String-java.io.FileDescriptor-java.io.PrintWriter-java.lang.String[]-"></a>
       <h3 class="api-name" id="dumpLoaders(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[])">dumpLoaders</h3>
-      <pre class="api-signature no-pretty-print">fun&nbsp;<span><del><a href="/reference/kotlin/androidx/fragment/app/FragmentController.html#dumpLoaders(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[])">dumpLoaders</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;prefix:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;fd:&nbsp;<a href="https://developer.android.com/reference/java/io/FileDescriptor.html">FileDescriptor</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;writer:&nbsp;<a href="https://developer.android.com/reference/java/io/PrintWriter.html">PrintWriter</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;args:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&gt;<br>):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
+      <pre class="api-signature no-pretty-print">fun&nbsp;<span><del><a href="/reference/kotlin/androidx/fragment/app/FragmentController.html#dumpLoaders(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[])">dumpLoaders</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;prefix:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;fd:&nbsp;<a href="https://developer.android.com/reference/java/io/FileDescriptor.html">FileDescriptor</a>?,<br>&nbsp;&nbsp;&nbsp;&nbsp;writer:&nbsp;<a href="https://developer.android.com/reference/java/io/PrintWriter.html">PrintWriter</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;args:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&gt;?<br>):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
       <aside class="caution"><strong>This function is deprecated.</strong><br>
         <p>Loaders are managed separately from FragmentController</p>
       </aside>
@@ -960,7 +960,7 @@
     </div>
     <div><a name="onCreateView(android.view.View, java.lang.String, android.content.Context, android.util.AttributeSet)"></a><a name="onCreateView-android.view.View-java.lang.String-android.content.Context-android.util.AttributeSet-"></a>
       <h3 class="api-name" id="onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet)">onCreateView</h3>
-      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/FragmentController.html#onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet)">onCreateView</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;parent:&nbsp;View,<br>&nbsp;&nbsp;&nbsp;&nbsp;name:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;context:&nbsp;Context,<br>&nbsp;&nbsp;&nbsp;&nbsp;attrs:&nbsp;AttributeSet<br>):&nbsp;View?</pre>
+      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/FragmentController.html#onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet)">onCreateView</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;parent:&nbsp;View?,<br>&nbsp;&nbsp;&nbsp;&nbsp;name:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;context:&nbsp;Context,<br>&nbsp;&nbsp;&nbsp;&nbsp;attrs:&nbsp;AttributeSet<br>):&nbsp;View?</pre>
       <p>Instantiates a Fragment's view.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -988,7 +988,7 @@
           </thead>
           <tbody>
             <tr>
-              <td><code>parent:&nbsp;View</code></td>
+              <td><code>parent:&nbsp;View?</code></td>
               <td width="100%">
                 <p>The parent that the created view will be placed in; <em>note that this may be null</em>.</p>
               </td>
@@ -1025,7 +1025,7 @@
     </div>
     <div><a name="restoreAllState(android.os.Parcelable, java.util.List&lt;androidx.fragment.app.Fragment&gt;)"></a><a name="restoreAllState-android.os.Parcelable-java.util.List&lt;androidx.fragment.app.Fragment&gt;-"></a>
       <h3 class="api-name" id="restoreAllState(android.os.Parcelable,java.util.List&lt;androidx.fragment.app.Fragment&gt;)">restoreAllState</h3>
-      <pre class="api-signature no-pretty-print">fun&nbsp;<span><del><a href="/reference/kotlin/androidx/fragment/app/FragmentController.html#restoreAllState(android.os.Parcelable,java.util.List&lt;androidx.fragment.app.Fragment&gt;)">restoreAllState</a></del></span>(state:&nbsp;Parcelable,&nbsp;nonConfigList:&nbsp;<a href="https://developer.android.com/reference/java/util/List.html">List</a>&lt;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html">Fragment</a>&gt;):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
+      <pre class="api-signature no-pretty-print">fun&nbsp;<span><del><a href="/reference/kotlin/androidx/fragment/app/FragmentController.html#restoreAllState(android.os.Parcelable,java.util.List&lt;androidx.fragment.app.Fragment&gt;)">restoreAllState</a></del></span>(state:&nbsp;Parcelable?,&nbsp;nonConfigList:&nbsp;<a href="https://developer.android.com/reference/java/util/List.html">List</a>&lt;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html">Fragment</a>&gt;?):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
       <aside class="caution"><strong>This function is deprecated.</strong><br>
         <p>Have your <code><a href="/reference/kotlin/androidx/fragment/app/FragmentHostCallback.html">FragmentHostCallback</a></code> implement ViewModelStoreOwner to automatically restore the Fragment's non configuration state and use <code><a href="/reference/kotlin/androidx/fragment/app/FragmentController.html#restoreSaveState(android.os.Parcelable)">restoreSaveState</a></code> to restore the Fragment's save state.</p>
       </aside>
@@ -1033,7 +1033,7 @@
     </div>
     <div><a name="restoreAllState(android.os.Parcelable, androidx.fragment.app.FragmentManagerNonConfig)"></a><a name="restoreAllState-android.os.Parcelable-androidx.fragment.app.FragmentManagerNonConfig-"></a>
       <h3 class="api-name" id="restoreAllState(android.os.Parcelable,androidx.fragment.app.FragmentManagerNonConfig)">restoreAllState</h3>
-      <pre class="api-signature no-pretty-print">fun&nbsp;<span><del><a href="/reference/kotlin/androidx/fragment/app/FragmentController.html#restoreAllState(android.os.Parcelable,androidx.fragment.app.FragmentManagerNonConfig)">restoreAllState</a></del></span>(state:&nbsp;Parcelable,&nbsp;nonConfig:&nbsp;<a href="/reference/kotlin/androidx/fragment/app/FragmentManagerNonConfig.html">FragmentManagerNonConfig</a>):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
+      <pre class="api-signature no-pretty-print">fun&nbsp;<span><del><a href="/reference/kotlin/androidx/fragment/app/FragmentController.html#restoreAllState(android.os.Parcelable,androidx.fragment.app.FragmentManagerNonConfig)">restoreAllState</a></del></span>(state:&nbsp;Parcelable?,&nbsp;nonConfig:&nbsp;<a href="/reference/kotlin/androidx/fragment/app/FragmentManagerNonConfig.html">FragmentManagerNonConfig</a>?):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
       <aside class="caution"><strong>This function is deprecated.</strong><br>
         <p>Have your <code><a href="/reference/kotlin/androidx/fragment/app/FragmentHostCallback.html">FragmentHostCallback</a></code> implement ViewModelStoreOwner to automatically restore the Fragment's non configuration state and use <code><a href="/reference/kotlin/androidx/fragment/app/FragmentController.html#restoreSaveState(android.os.Parcelable)">restoreSaveState</a></code> to restore the Fragment's save state.</p>
       </aside>
@@ -1066,7 +1066,7 @@
     </div>
     <div><a name="restoreSaveState-android.os.Parcelable-"></a>
       <h3 class="api-name" id="restoreSaveState(android.os.Parcelable)">restoreSaveState</h3>
-      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/FragmentController.html#restoreSaveState(android.os.Parcelable)">restoreSaveState</a>(state:&nbsp;Parcelable):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
+      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/FragmentController.html#restoreSaveState(android.os.Parcelable)">restoreSaveState</a>(state:&nbsp;Parcelable?):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
       <p>Restores the saved state for all Fragments.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -1077,7 +1077,7 @@
           </thead>
           <tbody>
             <tr>
-              <td><code>state:&nbsp;Parcelable</code></td>
+              <td><code>state:&nbsp;Parcelable?</code></td>
               <td width="100%">
                 <p>the saved state containing the Parcelable returned by <code><a href="/reference/kotlin/androidx/fragment/app/FragmentController.html#saveAllState()">saveAllState</a></code></p>
               </td>
diff --git a/testData/fragment/docs/reference/kotlin/androidx/fragment/app/FragmentHostCallback.html b/testData/fragment/docs/reference/kotlin/androidx/fragment/app/FragmentHostCallback.html
index 942c0ec..eeb51d9 100644
--- a/testData/fragment/docs/reference/kotlin/androidx/fragment/app/FragmentHostCallback.html
+++ b/testData/fragment/docs/reference/kotlin/androidx/fragment/app/FragmentHostCallback.html
@@ -85,7 +85,7 @@
           <tr>
             <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
             <td width="100%">
-              <div><code><a href="/reference/kotlin/androidx/fragment/app/FragmentHostCallback.html#onDump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[])">onDump</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;prefix:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;fd:&nbsp;<a href="https://developer.android.com/reference/java/io/FileDescriptor.html">FileDescriptor</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;writer:&nbsp;<a href="https://developer.android.com/reference/java/io/PrintWriter.html">PrintWriter</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;args:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&gt;<br>)</code></div>
+              <div><code><a href="/reference/kotlin/androidx/fragment/app/FragmentHostCallback.html#onDump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[])">onDump</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;prefix:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;fd:&nbsp;<a href="https://developer.android.com/reference/java/io/FileDescriptor.html">FileDescriptor</a>?,<br>&nbsp;&nbsp;&nbsp;&nbsp;writer:&nbsp;<a href="https://developer.android.com/reference/java/io/PrintWriter.html">PrintWriter</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;args:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&gt;?<br>)</code></div>
               <p>Print internal state into the given stream.</p>
             </td>
           </tr>
@@ -164,14 +164,14 @@
           <tr>
             <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
             <td width="100%">
-              <div><code><a href="/reference/kotlin/androidx/fragment/app/FragmentHostCallback.html#onStartActivityFromFragment(androidx.fragment.app.Fragment,android.content.Intent,int,android.os.Bundle)">onStartActivityFromFragment</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;fragment:&nbsp;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html">Fragment</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;intent:&nbsp;Intent,<br>&nbsp;&nbsp;&nbsp;&nbsp;requestCode:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;options:&nbsp;Bundle<br>)</code></div>
+              <div><code><a href="/reference/kotlin/androidx/fragment/app/FragmentHostCallback.html#onStartActivityFromFragment(androidx.fragment.app.Fragment,android.content.Intent,int,android.os.Bundle)">onStartActivityFromFragment</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;fragment:&nbsp;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html">Fragment</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;intent:&nbsp;Intent,<br>&nbsp;&nbsp;&nbsp;&nbsp;requestCode:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;options:&nbsp;Bundle?<br>)</code></div>
               <p>Starts a new Activity from the given fragment.</p>
             </td>
           </tr>
           <tr>
             <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
             <td width="100%">
-              <div><code><span><del><a href="/reference/kotlin/androidx/fragment/app/FragmentHostCallback.html#onStartIntentSenderFromFragment(androidx.fragment.app.Fragment,android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle)">onStartIntentSenderFromFragment</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;fragment:&nbsp;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html">Fragment</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;intent:&nbsp;IntentSender,<br>&nbsp;&nbsp;&nbsp;&nbsp;requestCode:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;fillInIntent:&nbsp;Intent,<br>&nbsp;&nbsp;&nbsp;&nbsp;flagsMask:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;flagsValues:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;extraFlags:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;options:&nbsp;Bundle<br>)</code></div>
+              <div><code><span><del><a href="/reference/kotlin/androidx/fragment/app/FragmentHostCallback.html#onStartIntentSenderFromFragment(androidx.fragment.app.Fragment,android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle)">onStartIntentSenderFromFragment</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;fragment:&nbsp;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html">Fragment</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;intent:&nbsp;IntentSender,<br>&nbsp;&nbsp;&nbsp;&nbsp;requestCode:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;fillInIntent:&nbsp;Intent?,<br>&nbsp;&nbsp;&nbsp;&nbsp;flagsMask:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;flagsValues:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;extraFlags:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;options:&nbsp;Bundle?<br>)</code></div>
               <p><strong>This function is deprecated.</strong> 
                 <p>Have your FragmentHostCallback implement ActivityResultRegistryOwner to allow Fragments to use <code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#registerForActivityResult(androidx.activity.result.contract.ActivityResultContract&lt;I,O&gt;,androidx.activity.result.ActivityResultCallback&lt;O&gt;)">Fragment#registerForActivityResult(ActivityResultContract, ActivityResultCallback)</a></code> with StartIntentSenderForResult.</p>
               </p>
@@ -203,7 +203,7 @@
                     <tr>
                       <td><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html">Fragment</a></code></td>
                       <td width="100%">
-                        <div><code><span><del><a href="/reference/kotlin/androidx/fragment/app/FragmentContainer.html#instantiate(android.content.Context,java.lang.String,android.os.Bundle)">instantiate</a></del></span>(context:&nbsp;Context,&nbsp;className:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>,&nbsp;arguments:&nbsp;Bundle)</code></div>
+                        <div><code><span><del><a href="/reference/kotlin/androidx/fragment/app/FragmentContainer.html#instantiate(android.content.Context,java.lang.String,android.os.Bundle)">instantiate</a></del></span>(context:&nbsp;Context,&nbsp;className:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>,&nbsp;arguments:&nbsp;Bundle?)</code></div>
                         <p><strong>This function is deprecated.</strong> 
                           <p>Use <code><a href="/reference/kotlin/androidx/fragment/app/FragmentManager.html#setFragmentFactory(androidx.fragment.app.FragmentFactory)">FragmentManager#setFragmentFactory</a></code> to control how Fragments are instantiated.</p>
                         </p>
@@ -225,7 +225,7 @@
     <h2>Public functions</h2>
     <div><a name="onDump(java.lang.String, java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])"></a><a name="onDump-java.lang.String-java.io.FileDescriptor-java.io.PrintWriter-java.lang.String[]-"></a>
       <h3 class="api-name" id="onDump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[])">onDump</h3>
-      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/FragmentHostCallback.html#onDump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[])">onDump</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;prefix:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;fd:&nbsp;<a href="https://developer.android.com/reference/java/io/FileDescriptor.html">FileDescriptor</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;writer:&nbsp;<a href="https://developer.android.com/reference/java/io/PrintWriter.html">PrintWriter</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;args:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&gt;<br>):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
+      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/FragmentHostCallback.html#onDump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[])">onDump</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;prefix:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;fd:&nbsp;<a href="https://developer.android.com/reference/java/io/FileDescriptor.html">FileDescriptor</a>?,<br>&nbsp;&nbsp;&nbsp;&nbsp;writer:&nbsp;<a href="https://developer.android.com/reference/java/io/PrintWriter.html">PrintWriter</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;args:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&gt;?<br>):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
       <p>Print internal state into the given stream.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -242,7 +242,7 @@
               </td>
             </tr>
             <tr>
-              <td><code>fd:&nbsp;<a href="https://developer.android.com/reference/java/io/FileDescriptor.html">FileDescriptor</a></code></td>
+              <td><code>fd:&nbsp;<a href="https://developer.android.com/reference/java/io/FileDescriptor.html">FileDescriptor</a>?</code></td>
               <td width="100%">
                 <p>The raw file descriptor that the dump is being sent to.</p>
               </td>
@@ -254,7 +254,7 @@
               </td>
             </tr>
             <tr>
-              <td><code>args:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&gt;</code></td>
+              <td><code>args:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&gt;?</code></td>
               <td width="100%">
                 <p>additional arguments to the dump request.</p>
               </td>
@@ -318,12 +318,12 @@
     </div>
     <div><a name="onStartActivityFromFragment(androidx.fragment.app.Fragment, android.content.Intent, int, android.os.Bundle)"></a><a name="onStartActivityFromFragment-androidx.fragment.app.Fragment-android.content.Intent-int-android.os.Bundle-"></a>
       <h3 class="api-name" id="onStartActivityFromFragment(androidx.fragment.app.Fragment,android.content.Intent,int,android.os.Bundle)">onStartActivityFromFragment</h3>
-      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/FragmentHostCallback.html#onStartActivityFromFragment(androidx.fragment.app.Fragment,android.content.Intent,int,android.os.Bundle)">onStartActivityFromFragment</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;fragment:&nbsp;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html">Fragment</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;intent:&nbsp;Intent,<br>&nbsp;&nbsp;&nbsp;&nbsp;requestCode:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;options:&nbsp;Bundle<br>):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
+      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/FragmentHostCallback.html#onStartActivityFromFragment(androidx.fragment.app.Fragment,android.content.Intent,int,android.os.Bundle)">onStartActivityFromFragment</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;fragment:&nbsp;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html">Fragment</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;intent:&nbsp;Intent,<br>&nbsp;&nbsp;&nbsp;&nbsp;requestCode:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;options:&nbsp;Bundle?<br>):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
       <p>Starts a new Activity from the given fragment. See FragmentActivity#startActivityForResult(Intent, int, Bundle).</p>
     </div>
     <div><a name="onStartIntentSenderFromFragment(androidx.fragment.app.Fragment, android.content.IntentSender, int, android.content.Intent, int, int, int, android.os.Bundle)"></a><a name="onStartIntentSenderFromFragment-androidx.fragment.app.Fragment-android.content.IntentSender-int-android.content.Intent-int-int-int-android.os.Bundle-"></a>
       <h3 class="api-name" id="onStartIntentSenderFromFragment(androidx.fragment.app.Fragment,android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle)">onStartIntentSenderFromFragment</h3>
-      <pre class="api-signature no-pretty-print">fun&nbsp;<span><del><a href="/reference/kotlin/androidx/fragment/app/FragmentHostCallback.html#onStartIntentSenderFromFragment(androidx.fragment.app.Fragment,android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle)">onStartIntentSenderFromFragment</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;fragment:&nbsp;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html">Fragment</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;intent:&nbsp;IntentSender,<br>&nbsp;&nbsp;&nbsp;&nbsp;requestCode:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;fillInIntent:&nbsp;Intent,<br>&nbsp;&nbsp;&nbsp;&nbsp;flagsMask:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;flagsValues:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;extraFlags:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;options:&nbsp;Bundle<br>):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
+      <pre class="api-signature no-pretty-print">fun&nbsp;<span><del><a href="/reference/kotlin/androidx/fragment/app/FragmentHostCallback.html#onStartIntentSenderFromFragment(androidx.fragment.app.Fragment,android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle)">onStartIntentSenderFromFragment</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;fragment:&nbsp;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html">Fragment</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;intent:&nbsp;IntentSender,<br>&nbsp;&nbsp;&nbsp;&nbsp;requestCode:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;fillInIntent:&nbsp;Intent?,<br>&nbsp;&nbsp;&nbsp;&nbsp;flagsMask:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;flagsValues:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;extraFlags:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;options:&nbsp;Bundle?<br>):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
       <aside class="caution"><strong>This function is deprecated.</strong><br>
         <p>Have your FragmentHostCallback implement ActivityResultRegistryOwner to allow Fragments to use <code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#registerForActivityResult(androidx.activity.result.contract.ActivityResultContract&lt;I,O&gt;,androidx.activity.result.ActivityResultCallback&lt;O&gt;)">Fragment#registerForActivityResult(ActivityResultContract, ActivityResultCallback)</a></code> with StartIntentSenderForResult. This method will still be called when Fragments call the deprecated <code>startIntentSenderForResult()</code> method.</p>
       </aside>
diff --git a/testData/fragment/docs/reference/kotlin/androidx/fragment/app/FragmentManager.FragmentLifecycleCallbacks.html b/testData/fragment/docs/reference/kotlin/androidx/fragment/app/FragmentManager.FragmentLifecycleCallbacks.html
index 4c6cdd8..933f2f3 100644
--- a/testData/fragment/docs/reference/kotlin/androidx/fragment/app/FragmentManager.FragmentLifecycleCallbacks.html
+++ b/testData/fragment/docs/reference/kotlin/androidx/fragment/app/FragmentManager.FragmentLifecycleCallbacks.html
@@ -42,7 +42,7 @@
           <tr>
             <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
             <td width="100%">
-              <div><code><span><del><a href="/reference/kotlin/androidx/fragment/app/FragmentManager.FragmentLifecycleCallbacks.html#onFragmentActivityCreated(androidx.fragment.app.FragmentManager,androidx.fragment.app.Fragment,android.os.Bundle)">onFragmentActivityCreated</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;fm:&nbsp;<a href="/reference/kotlin/androidx/fragment/app/FragmentManager.html">FragmentManager</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;f:&nbsp;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html">Fragment</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;savedInstanceState:&nbsp;Bundle<br>)</code></div>
+              <div><code><span><del><a href="/reference/kotlin/androidx/fragment/app/FragmentManager.FragmentLifecycleCallbacks.html#onFragmentActivityCreated(androidx.fragment.app.FragmentManager,androidx.fragment.app.Fragment,android.os.Bundle)">onFragmentActivityCreated</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;fm:&nbsp;<a href="/reference/kotlin/androidx/fragment/app/FragmentManager.html">FragmentManager</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;f:&nbsp;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html">Fragment</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;savedInstanceState:&nbsp;Bundle?<br>)</code></div>
               <p><strong>This function is deprecated.</strong> 
                 <p>To get a callback specifically when a Fragment activity's onCreate is called, register a androidx.lifecycle.LifecycleObserver on the Activity's Lifecycle in <code><a href="/reference/kotlin/androidx/fragment/app/FragmentManager.FragmentLifecycleCallbacks.html#onFragmentAttached(androidx.fragment.app.FragmentManager,androidx.fragment.app.Fragment,android.content.Context)">onFragmentAttached</a></code>, removing it when it receives the Lifecycle.State#CREATED callback.</p>
               </p>
@@ -58,7 +58,7 @@
           <tr>
             <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
             <td width="100%">
-              <div><code><a href="/reference/kotlin/androidx/fragment/app/FragmentManager.FragmentLifecycleCallbacks.html#onFragmentCreated(androidx.fragment.app.FragmentManager,androidx.fragment.app.Fragment,android.os.Bundle)">onFragmentCreated</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;fm:&nbsp;<a href="/reference/kotlin/androidx/fragment/app/FragmentManager.html">FragmentManager</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;f:&nbsp;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html">Fragment</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;savedInstanceState:&nbsp;Bundle<br>)</code></div>
+              <div><code><a href="/reference/kotlin/androidx/fragment/app/FragmentManager.FragmentLifecycleCallbacks.html#onFragmentCreated(androidx.fragment.app.FragmentManager,androidx.fragment.app.Fragment,android.os.Bundle)">onFragmentCreated</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;fm:&nbsp;<a href="/reference/kotlin/androidx/fragment/app/FragmentManager.html">FragmentManager</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;f:&nbsp;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html">Fragment</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;savedInstanceState:&nbsp;Bundle?<br>)</code></div>
               <p>Called after the fragment has returned from the FragmentManager's call to <code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#onCreate(android.os.Bundle)">Fragment#onCreate(Bundle)</a></code>.</p>
             </td>
           </tr>
@@ -93,7 +93,7 @@
           <tr>
             <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
             <td width="100%">
-              <div><code><a href="/reference/kotlin/androidx/fragment/app/FragmentManager.FragmentLifecycleCallbacks.html#onFragmentPreCreated(androidx.fragment.app.FragmentManager,androidx.fragment.app.Fragment,android.os.Bundle)">onFragmentPreCreated</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;fm:&nbsp;<a href="/reference/kotlin/androidx/fragment/app/FragmentManager.html">FragmentManager</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;f:&nbsp;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html">Fragment</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;savedInstanceState:&nbsp;Bundle<br>)</code></div>
+              <div><code><a href="/reference/kotlin/androidx/fragment/app/FragmentManager.FragmentLifecycleCallbacks.html#onFragmentPreCreated(androidx.fragment.app.FragmentManager,androidx.fragment.app.Fragment,android.os.Bundle)">onFragmentPreCreated</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;fm:&nbsp;<a href="/reference/kotlin/androidx/fragment/app/FragmentManager.html">FragmentManager</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;f:&nbsp;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html">Fragment</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;savedInstanceState:&nbsp;Bundle?<br>)</code></div>
               <p>Called right before the fragment's <code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#onCreate(android.os.Bundle)">Fragment#onCreate(Bundle)</a></code> method is called.</p>
             </td>
           </tr>
@@ -128,7 +128,7 @@
           <tr>
             <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
             <td width="100%">
-              <div><code><a href="/reference/kotlin/androidx/fragment/app/FragmentManager.FragmentLifecycleCallbacks.html#onFragmentViewCreated(androidx.fragment.app.FragmentManager,androidx.fragment.app.Fragment,android.view.View,android.os.Bundle)">onFragmentViewCreated</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;fm:&nbsp;<a href="/reference/kotlin/androidx/fragment/app/FragmentManager.html">FragmentManager</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;f:&nbsp;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html">Fragment</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;v:&nbsp;View,<br>&nbsp;&nbsp;&nbsp;&nbsp;savedInstanceState:&nbsp;Bundle<br>)</code></div>
+              <div><code><a href="/reference/kotlin/androidx/fragment/app/FragmentManager.FragmentLifecycleCallbacks.html#onFragmentViewCreated(androidx.fragment.app.FragmentManager,androidx.fragment.app.Fragment,android.view.View,android.os.Bundle)">onFragmentViewCreated</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;fm:&nbsp;<a href="/reference/kotlin/androidx/fragment/app/FragmentManager.html">FragmentManager</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;f:&nbsp;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html">Fragment</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;v:&nbsp;View,<br>&nbsp;&nbsp;&nbsp;&nbsp;savedInstanceState:&nbsp;Bundle?<br>)</code></div>
               <p>Called after the fragment has returned a non-null view from the FragmentManager's request to <code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle)">Fragment#onCreateView(LayoutInflater, ViewGroup, Bundle)</a></code>.</p>
             </td>
           </tr>
@@ -150,7 +150,7 @@
     <h2>Public functions</h2>
     <div><a name="onFragmentActivityCreated(androidx.fragment.app.FragmentManager, androidx.fragment.app.Fragment, android.os.Bundle)"></a><a name="onFragmentActivityCreated-androidx.fragment.app.FragmentManager-androidx.fragment.app.Fragment-android.os.Bundle-"></a>
       <h3 class="api-name" id="onFragmentActivityCreated(androidx.fragment.app.FragmentManager,androidx.fragment.app.Fragment,android.os.Bundle)">onFragmentActivityCreated</h3>
-      <pre class="api-signature no-pretty-print">fun&nbsp;<span><del><a href="/reference/kotlin/androidx/fragment/app/FragmentManager.FragmentLifecycleCallbacks.html#onFragmentActivityCreated(androidx.fragment.app.FragmentManager,androidx.fragment.app.Fragment,android.os.Bundle)">onFragmentActivityCreated</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;fm:&nbsp;<a href="/reference/kotlin/androidx/fragment/app/FragmentManager.html">FragmentManager</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;f:&nbsp;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html">Fragment</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;savedInstanceState:&nbsp;Bundle<br>):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
+      <pre class="api-signature no-pretty-print">fun&nbsp;<span><del><a href="/reference/kotlin/androidx/fragment/app/FragmentManager.FragmentLifecycleCallbacks.html#onFragmentActivityCreated(androidx.fragment.app.FragmentManager,androidx.fragment.app.Fragment,android.os.Bundle)">onFragmentActivityCreated</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;fm:&nbsp;<a href="/reference/kotlin/androidx/fragment/app/FragmentManager.html">FragmentManager</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;f:&nbsp;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html">Fragment</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;savedInstanceState:&nbsp;Bundle?<br>):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
       <aside class="caution"><strong>This function is deprecated.</strong><br>
         <p>To get a callback specifically when a Fragment activity's onCreate is called, register a androidx.lifecycle.LifecycleObserver on the Activity's Lifecycle in <code><a href="/reference/kotlin/androidx/fragment/app/FragmentManager.FragmentLifecycleCallbacks.html#onFragmentAttached(androidx.fragment.app.FragmentManager,androidx.fragment.app.Fragment,android.content.Context)">onFragmentAttached</a></code>, removing it when it receives the Lifecycle.State#CREATED callback.</p>
       </aside>
@@ -176,7 +176,7 @@
               </td>
             </tr>
             <tr>
-              <td><code>savedInstanceState:&nbsp;Bundle</code></td>
+              <td><code>savedInstanceState:&nbsp;Bundle?</code></td>
               <td width="100%">
                 <p>Saved instance bundle from a previous instance</p>
               </td>
@@ -221,7 +221,7 @@
     </div>
     <div><a name="onFragmentCreated(androidx.fragment.app.FragmentManager, androidx.fragment.app.Fragment, android.os.Bundle)"></a><a name="onFragmentCreated-androidx.fragment.app.FragmentManager-androidx.fragment.app.Fragment-android.os.Bundle-"></a>
       <h3 class="api-name" id="onFragmentCreated(androidx.fragment.app.FragmentManager,androidx.fragment.app.Fragment,android.os.Bundle)">onFragmentCreated</h3>
-      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/FragmentManager.FragmentLifecycleCallbacks.html#onFragmentCreated(androidx.fragment.app.FragmentManager,androidx.fragment.app.Fragment,android.os.Bundle)">onFragmentCreated</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;fm:&nbsp;<a href="/reference/kotlin/androidx/fragment/app/FragmentManager.html">FragmentManager</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;f:&nbsp;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html">Fragment</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;savedInstanceState:&nbsp;Bundle<br>):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
+      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/FragmentManager.FragmentLifecycleCallbacks.html#onFragmentCreated(androidx.fragment.app.FragmentManager,androidx.fragment.app.Fragment,android.os.Bundle)">onFragmentCreated</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;fm:&nbsp;<a href="/reference/kotlin/androidx/fragment/app/FragmentManager.html">FragmentManager</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;f:&nbsp;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html">Fragment</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;savedInstanceState:&nbsp;Bundle?<br>):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
       <p>Called after the fragment has returned from the FragmentManager's call to <code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#onCreate(android.os.Bundle)">Fragment#onCreate(Bundle)</a></code>. This will only happen once for any given fragment instance, though the fragment may be attached and detached multiple times.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -244,7 +244,7 @@
               </td>
             </tr>
             <tr>
-              <td><code>savedInstanceState:&nbsp;Bundle</code></td>
+              <td><code>savedInstanceState:&nbsp;Bundle?</code></td>
               <td width="100%">
                 <p>Saved instance bundle from a previous instance</p>
               </td>
@@ -373,7 +373,7 @@
     </div>
     <div><a name="onFragmentPreCreated(androidx.fragment.app.FragmentManager, androidx.fragment.app.Fragment, android.os.Bundle)"></a><a name="onFragmentPreCreated-androidx.fragment.app.FragmentManager-androidx.fragment.app.Fragment-android.os.Bundle-"></a>
       <h3 class="api-name" id="onFragmentPreCreated(androidx.fragment.app.FragmentManager,androidx.fragment.app.Fragment,android.os.Bundle)">onFragmentPreCreated</h3>
-      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/FragmentManager.FragmentLifecycleCallbacks.html#onFragmentPreCreated(androidx.fragment.app.FragmentManager,androidx.fragment.app.Fragment,android.os.Bundle)">onFragmentPreCreated</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;fm:&nbsp;<a href="/reference/kotlin/androidx/fragment/app/FragmentManager.html">FragmentManager</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;f:&nbsp;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html">Fragment</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;savedInstanceState:&nbsp;Bundle<br>):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
+      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/FragmentManager.FragmentLifecycleCallbacks.html#onFragmentPreCreated(androidx.fragment.app.FragmentManager,androidx.fragment.app.Fragment,android.os.Bundle)">onFragmentPreCreated</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;fm:&nbsp;<a href="/reference/kotlin/androidx/fragment/app/FragmentManager.html">FragmentManager</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;f:&nbsp;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html">Fragment</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;savedInstanceState:&nbsp;Bundle?<br>):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
       <p>Called right before the fragment's <code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#onCreate(android.os.Bundle)">Fragment#onCreate(Bundle)</a></code> method is called. This is a good time to inject any required dependencies or perform other configuration for the fragment.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -396,7 +396,7 @@
               </td>
             </tr>
             <tr>
-              <td><code>savedInstanceState:&nbsp;Bundle</code></td>
+              <td><code>savedInstanceState:&nbsp;Bundle?</code></td>
               <td width="100%">
                 <p>Saved instance bundle from a previous instance</p>
               </td>
@@ -525,7 +525,7 @@
     </div>
     <div><a name="onFragmentViewCreated(androidx.fragment.app.FragmentManager, androidx.fragment.app.Fragment, android.view.View, android.os.Bundle)"></a><a name="onFragmentViewCreated-androidx.fragment.app.FragmentManager-androidx.fragment.app.Fragment-android.view.View-android.os.Bundle-"></a>
       <h3 class="api-name" id="onFragmentViewCreated(androidx.fragment.app.FragmentManager,androidx.fragment.app.Fragment,android.view.View,android.os.Bundle)">onFragmentViewCreated</h3>
-      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/FragmentManager.FragmentLifecycleCallbacks.html#onFragmentViewCreated(androidx.fragment.app.FragmentManager,androidx.fragment.app.Fragment,android.view.View,android.os.Bundle)">onFragmentViewCreated</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;fm:&nbsp;<a href="/reference/kotlin/androidx/fragment/app/FragmentManager.html">FragmentManager</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;f:&nbsp;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html">Fragment</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;v:&nbsp;View,<br>&nbsp;&nbsp;&nbsp;&nbsp;savedInstanceState:&nbsp;Bundle<br>):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
+      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/FragmentManager.FragmentLifecycleCallbacks.html#onFragmentViewCreated(androidx.fragment.app.FragmentManager,androidx.fragment.app.Fragment,android.view.View,android.os.Bundle)">onFragmentViewCreated</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;fm:&nbsp;<a href="/reference/kotlin/androidx/fragment/app/FragmentManager.html">FragmentManager</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;f:&nbsp;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html">Fragment</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;v:&nbsp;View,<br>&nbsp;&nbsp;&nbsp;&nbsp;savedInstanceState:&nbsp;Bundle?<br>):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
       <p>Called after the fragment has returned a non-null view from the FragmentManager's request to <code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle)">Fragment#onCreateView(LayoutInflater, ViewGroup, Bundle)</a></code>.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -554,7 +554,7 @@
               </td>
             </tr>
             <tr>
-              <td><code>savedInstanceState:&nbsp;Bundle</code></td>
+              <td><code>savedInstanceState:&nbsp;Bundle?</code></td>
               <td width="100%">
                 <p>Saved instance bundle from a previous instance</p>
               </td>
diff --git a/testData/fragment/docs/reference/kotlin/androidx/fragment/app/FragmentManager.html b/testData/fragment/docs/reference/kotlin/androidx/fragment/app/FragmentManager.html
index f57d33b..99cbbbb 100644
--- a/testData/fragment/docs/reference/kotlin/androidx/fragment/app/FragmentManager.html
+++ b/testData/fragment/docs/reference/kotlin/androidx/fragment/app/FragmentManager.html
@@ -125,7 +125,7 @@
           <tr>
             <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
             <td width="100%">
-              <div><code><a href="/reference/kotlin/androidx/fragment/app/FragmentManager.html#dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[])">dump</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;prefix:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;fd:&nbsp;<a href="https://developer.android.com/reference/java/io/FileDescriptor.html">FileDescriptor</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;writer:&nbsp;<a href="https://developer.android.com/reference/java/io/PrintWriter.html">PrintWriter</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;args:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&gt;<br>)</code></div>
+              <div><code><a href="/reference/kotlin/androidx/fragment/app/FragmentManager.html#dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[])">dump</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;prefix:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;fd:&nbsp;<a href="https://developer.android.com/reference/java/io/FileDescriptor.html">FileDescriptor</a>?,<br>&nbsp;&nbsp;&nbsp;&nbsp;writer:&nbsp;<a href="https://developer.android.com/reference/java/io/PrintWriter.html">PrintWriter</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;args:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&gt;?<br>)</code></div>
               <p>Print the FragmentManager's state into the given stream.</p>
             </td>
           </tr>
@@ -174,7 +174,7 @@
           <tr>
             <td><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html">Fragment</a>?</code></td>
             <td width="100%">
-              <div><code><a href="/reference/kotlin/androidx/fragment/app/FragmentManager.html#findFragmentByTag(java.lang.String)">findFragmentByTag</a>(tag:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>)</code></div>
+              <div><code><a href="/reference/kotlin/androidx/fragment/app/FragmentManager.html#findFragmentByTag(java.lang.String)">findFragmentByTag</a>(tag:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>?)</code></div>
               <p>Finds a fragment that was identified by the given tag either when inflated from XML or as supplied when added in a transaction.</p>
             </td>
           </tr>
@@ -244,7 +244,7 @@
           <tr>
             <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
             <td width="100%">
-              <div><code><a href="/reference/kotlin/androidx/fragment/app/FragmentManager.html#popBackStack(java.lang.String,int)">popBackStack</a>(name:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>,&nbsp;flags:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>)</code></div>
+              <div><code><a href="/reference/kotlin/androidx/fragment/app/FragmentManager.html#popBackStack(java.lang.String,int)">popBackStack</a>(name:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>?,&nbsp;flags:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>)</code></div>
               <p>Pop the last fragment transition from the manager's fragment back stack.</p>
             </td>
           </tr>
@@ -265,7 +265,7 @@
           <tr>
             <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a></code></td>
             <td width="100%">
-              <div><code><a href="/reference/kotlin/androidx/fragment/app/FragmentManager.html#popBackStackImmediate(java.lang.String,int)">popBackStackImmediate</a>(name:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>,&nbsp;flags:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>)</code></div>
+              <div><code><a href="/reference/kotlin/androidx/fragment/app/FragmentManager.html#popBackStackImmediate(java.lang.String,int)">popBackStackImmediate</a>(name:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>?,&nbsp;flags:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>)</code></div>
               <p>Like <code><a href="/reference/kotlin/androidx/fragment/app/FragmentManager.html#popBackStack(java.lang.String,int)">popBackStack</a></code>, but performs the operation immediately inside of the call.</p>
             </td>
           </tr>
@@ -439,7 +439,7 @@
     </div>
     <div><a name="dump(java.lang.String, java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])"></a><a name="dump-java.lang.String-java.io.FileDescriptor-java.io.PrintWriter-java.lang.String[]-"></a>
       <h3 class="api-name" id="dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[])">dump</h3>
-      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/FragmentManager.html#dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[])">dump</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;prefix:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;fd:&nbsp;<a href="https://developer.android.com/reference/java/io/FileDescriptor.html">FileDescriptor</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;writer:&nbsp;<a href="https://developer.android.com/reference/java/io/PrintWriter.html">PrintWriter</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;args:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&gt;<br>):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
+      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/FragmentManager.html#dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[])">dump</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;prefix:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;fd:&nbsp;<a href="https://developer.android.com/reference/java/io/FileDescriptor.html">FileDescriptor</a>?,<br>&nbsp;&nbsp;&nbsp;&nbsp;writer:&nbsp;<a href="https://developer.android.com/reference/java/io/PrintWriter.html">PrintWriter</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;args:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&gt;?<br>):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
       <p>Print the FragmentManager's state into the given stream.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -456,7 +456,7 @@
               </td>
             </tr>
             <tr>
-              <td><code>fd:&nbsp;<a href="https://developer.android.com/reference/java/io/FileDescriptor.html">FileDescriptor</a></code></td>
+              <td><code>fd:&nbsp;<a href="https://developer.android.com/reference/java/io/FileDescriptor.html">FileDescriptor</a>?</code></td>
               <td width="100%">
                 <p>The raw file descriptor that the dump is being sent to.</p>
               </td>
@@ -468,7 +468,7 @@
               </td>
             </tr>
             <tr>
-              <td><code>args:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&gt;</code></td>
+              <td><code>args:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&gt;?</code></td>
               <td width="100%">
                 <p>Additional arguments to the dump request.</p>
               </td>
@@ -635,7 +635,7 @@
     </div>
     <div><a name="findFragmentByTag-java.lang.String-"></a>
       <h3 class="api-name" id="findFragmentByTag(java.lang.String)">findFragmentByTag</h3>
-      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/FragmentManager.html#findFragmentByTag(java.lang.String)">findFragmentByTag</a>(tag:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>):&nbsp;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html">Fragment</a>?</pre>
+      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/FragmentManager.html#findFragmentByTag(java.lang.String)">findFragmentByTag</a>(tag:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>?):&nbsp;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html">Fragment</a>?</pre>
       <p>Finds a fragment that was identified by the given tag either when inflated from XML or as supplied when added in a transaction. This first searches through fragments that are currently added to the manager's activity; if no such fragment is found, then all fragments currently on the back stack are searched. </p>
       <p>If provided a <code>{@code null}</code> tag, this method returns null.</p>
       <div class="devsite-table-wrapper">
@@ -664,7 +664,7 @@
           </thead>
           <tbody>
             <tr>
-              <td><code>tag:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a></code></td>
+              <td><code>tag:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>?</code></td>
               <td width="100%">
                 <p>the tag used to search for the fragment</p>
               </td>
@@ -831,7 +831,7 @@
     </div>
     <div><a name="popBackStack(java.lang.String, int)"></a><a name="popBackStack-java.lang.String-int-"></a>
       <h3 class="api-name" id="popBackStack(java.lang.String,int)">popBackStack</h3>
-      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/FragmentManager.html#popBackStack(java.lang.String,int)">popBackStack</a>(name:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>,&nbsp;flags:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
+      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/FragmentManager.html#popBackStack(java.lang.String,int)">popBackStack</a>(name:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>?,&nbsp;flags:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
       <p>Pop the last fragment transition from the manager's fragment back stack. This function is asynchronous -- it enqueues the request to pop, but the action will not be performed until the application returns to its event loop.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -842,7 +842,7 @@
           </thead>
           <tbody>
             <tr>
-              <td><code>name:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a></code></td>
+              <td><code>name:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>?</code></td>
               <td width="100%">
                 <p>If non-null, this is the name of a previous back state to look for; if found, all states up to that state will be popped. The <code><a href="/reference/kotlin/androidx/fragment/app/FragmentManager.html#POP_BACK_STACK_INCLUSIVE()">POP_BACK_STACK_INCLUSIVE</a></code> flag can be used to control whether the named state itself is popped. If null, only the top state is popped.</p>
               </td>
@@ -909,7 +909,7 @@
     </div>
     <div><a name="popBackStackImmediate(java.lang.String, int)"></a><a name="popBackStackImmediate-java.lang.String-int-"></a>
       <h3 class="api-name" id="popBackStackImmediate(java.lang.String,int)">popBackStackImmediate</h3>
-      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/FragmentManager.html#popBackStackImmediate(java.lang.String,int)">popBackStackImmediate</a>(name:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>,&nbsp;flags:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a></pre>
+      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/FragmentManager.html#popBackStackImmediate(java.lang.String,int)">popBackStackImmediate</a>(name:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>?,&nbsp;flags:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a></pre>
       <p>Like <code><a href="/reference/kotlin/androidx/fragment/app/FragmentManager.html#popBackStack(java.lang.String,int)">popBackStack</a></code>, but performs the operation immediately inside of the call. This is like calling <code><a href="/reference/kotlin/androidx/fragment/app/FragmentManager.html#executePendingTransactions()">executePendingTransactions</a></code> afterwards without forcing the start of postponed Transactions.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
diff --git a/testData/fragment/docs/reference/kotlin/androidx/fragment/app/FragmentPagerAdapter.html b/testData/fragment/docs/reference/kotlin/androidx/fragment/app/FragmentPagerAdapter.html
index b2e3a4d..0029157 100644
--- a/testData/fragment/docs/reference/kotlin/androidx/fragment/app/FragmentPagerAdapter.html
+++ b/testData/fragment/docs/reference/kotlin/androidx/fragment/app/FragmentPagerAdapter.html
@@ -125,7 +125,7 @@
           <tr>
             <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
             <td width="100%">
-              <div><code><a href="/reference/kotlin/androidx/fragment/app/FragmentPagerAdapter.html#restoreState(android.os.Parcelable,java.lang.ClassLoader)">restoreState</a>(state:&nbsp;Parcelable,&nbsp;loader:&nbsp;<a href="https://developer.android.com/reference/java/lang/ClassLoader.html">ClassLoader</a>)</code></div>
+              <div><code><a href="/reference/kotlin/androidx/fragment/app/FragmentPagerAdapter.html#restoreState(android.os.Parcelable,java.lang.ClassLoader)">restoreState</a>(state:&nbsp;Parcelable?,&nbsp;loader:&nbsp;<a href="https://developer.android.com/reference/java/lang/ClassLoader.html">ClassLoader</a>?)</code></div>
             </td>
           </tr>
           <tr>
@@ -316,7 +316,7 @@
     </div>
     <div><a name="restoreState(android.os.Parcelable, java.lang.ClassLoader)"></a><a name="restoreState-android.os.Parcelable-java.lang.ClassLoader-"></a>
       <h3 class="api-name" id="restoreState(android.os.Parcelable,java.lang.ClassLoader)">restoreState</h3>
-      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/FragmentPagerAdapter.html#restoreState(android.os.Parcelable,java.lang.ClassLoader)">restoreState</a>(state:&nbsp;Parcelable,&nbsp;loader:&nbsp;<a href="https://developer.android.com/reference/java/lang/ClassLoader.html">ClassLoader</a>):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
+      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/FragmentPagerAdapter.html#restoreState(android.os.Parcelable,java.lang.ClassLoader)">restoreState</a>(state:&nbsp;Parcelable?,&nbsp;loader:&nbsp;<a href="https://developer.android.com/reference/java/lang/ClassLoader.html">ClassLoader</a>?):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
     </div>
     <div><a name="saveState--"></a>
       <h3 class="api-name" id="saveState()">saveState</h3>
diff --git a/testData/fragment/docs/reference/kotlin/androidx/fragment/app/FragmentStatePagerAdapter.html b/testData/fragment/docs/reference/kotlin/androidx/fragment/app/FragmentStatePagerAdapter.html
index 3dae1e1..f426bae 100644
--- a/testData/fragment/docs/reference/kotlin/androidx/fragment/app/FragmentStatePagerAdapter.html
+++ b/testData/fragment/docs/reference/kotlin/androidx/fragment/app/FragmentStatePagerAdapter.html
@@ -118,7 +118,7 @@
           <tr>
             <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
             <td width="100%">
-              <div><code><a href="/reference/kotlin/androidx/fragment/app/FragmentStatePagerAdapter.html#restoreState(android.os.Parcelable,java.lang.ClassLoader)">restoreState</a>(state:&nbsp;Parcelable,&nbsp;loader:&nbsp;<a href="https://developer.android.com/reference/java/lang/ClassLoader.html">ClassLoader</a>)</code></div>
+              <div><code><a href="/reference/kotlin/androidx/fragment/app/FragmentStatePagerAdapter.html#restoreState(android.os.Parcelable,java.lang.ClassLoader)">restoreState</a>(state:&nbsp;Parcelable?,&nbsp;loader:&nbsp;<a href="https://developer.android.com/reference/java/lang/ClassLoader.html">ClassLoader</a>?)</code></div>
             </td>
           </tr>
           <tr>
@@ -269,7 +269,7 @@
     </div>
     <div><a name="restoreState(android.os.Parcelable, java.lang.ClassLoader)"></a><a name="restoreState-android.os.Parcelable-java.lang.ClassLoader-"></a>
       <h3 class="api-name" id="restoreState(android.os.Parcelable,java.lang.ClassLoader)">restoreState</h3>
-      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/FragmentStatePagerAdapter.html#restoreState(android.os.Parcelable,java.lang.ClassLoader)">restoreState</a>(state:&nbsp;Parcelable,&nbsp;loader:&nbsp;<a href="https://developer.android.com/reference/java/lang/ClassLoader.html">ClassLoader</a>):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
+      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/FragmentStatePagerAdapter.html#restoreState(android.os.Parcelable,java.lang.ClassLoader)">restoreState</a>(state:&nbsp;Parcelable?,&nbsp;loader:&nbsp;<a href="https://developer.android.com/reference/java/lang/ClassLoader.html">ClassLoader</a>?):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
     </div>
     <div><a name="saveState--"></a>
       <h3 class="api-name" id="saveState()">saveState</h3>
diff --git a/testData/fragment/docs/reference/kotlin/androidx/fragment/app/FragmentTabHost.html b/testData/fragment/docs/reference/kotlin/androidx/fragment/app/FragmentTabHost.html
index e069c49..48fadc9 100644
--- a/testData/fragment/docs/reference/kotlin/androidx/fragment/app/FragmentTabHost.html
+++ b/testData/fragment/docs/reference/kotlin/androidx/fragment/app/FragmentTabHost.html
@@ -36,7 +36,7 @@
           </tr>
           <tr>
             <td>
-              <div><code><span><del><a href="/reference/kotlin/androidx/fragment/app/FragmentTabHost.html#FragmentTabHost(android.content.Context,android.util.AttributeSet)">FragmentTabHost</a></del></span>(context:&nbsp;Context,&nbsp;attrs:&nbsp;AttributeSet)</code></div>
+              <div><code><span><del><a href="/reference/kotlin/androidx/fragment/app/FragmentTabHost.html#FragmentTabHost(android.content.Context,android.util.AttributeSet)">FragmentTabHost</a></del></span>(context:&nbsp;Context,&nbsp;attrs:&nbsp;AttributeSet?)</code></div>
               <p><strong>This function is deprecated.</strong> 
                 <p>Use <a href="https://developer.android.com/guide/navigation/navigation-swipe-view ">TabLayout and ViewPager</a> instead.</p>
               </p>
@@ -56,7 +56,7 @@
           <tr>
             <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
             <td width="100%">
-              <div><code><span><del><a href="/reference/kotlin/androidx/fragment/app/FragmentTabHost.html#addTab(android.widget.TabHost.TabSpec,java.lang.Class&lt;?&gt;,android.os.Bundle)">addTab</a></del></span>(tabSpec:&nbsp;TabSpec,&nbsp;clss:&nbsp;<a href="https://developer.android.com/reference/java/lang/Class.html">Class</a>&lt;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>&gt;,&nbsp;args:&nbsp;Bundle)</code></div>
+              <div><code><span><del><a href="/reference/kotlin/androidx/fragment/app/FragmentTabHost.html#addTab(android.widget.TabHost.TabSpec,java.lang.Class&lt;?&gt;,android.os.Bundle)">addTab</a></del></span>(tabSpec:&nbsp;TabSpec,&nbsp;clss:&nbsp;<a href="https://developer.android.com/reference/java/lang/Class.html">Class</a>&lt;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>&gt;,&nbsp;args:&nbsp;Bundle?)</code></div>
               <p><strong>This function is deprecated.</strong> 
                 <p>Use <a href="https://developer.android.com/guide/navigation/navigation-swipe-view ">TabLayout and ViewPager</a> instead.</p>
               </p>
@@ -65,7 +65,7 @@
           <tr>
             <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
             <td width="100%">
-              <div><code><span><del><a href="/reference/kotlin/androidx/fragment/app/FragmentTabHost.html#onTabChanged(java.lang.String)">onTabChanged</a></del></span>(tabId:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>)</code></div>
+              <div><code><span><del><a href="/reference/kotlin/androidx/fragment/app/FragmentTabHost.html#onTabChanged(java.lang.String)">onTabChanged</a></del></span>(tabId:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>?)</code></div>
               <p><strong>This function is deprecated.</strong> 
                 <p>Use <a href="https://developer.android.com/guide/navigation/navigation-swipe-view ">TabLayout and ViewPager</a> instead.</p>
               </p>
@@ -74,7 +74,7 @@
           <tr>
             <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
             <td width="100%">
-              <div><code><span><del><a href="/reference/kotlin/androidx/fragment/app/FragmentTabHost.html#setOnTabChangedListener(android.widget.TabHost.OnTabChangeListener)">setOnTabChangedListener</a></del></span>(l:&nbsp;OnTabChangeListener)</code></div>
+              <div><code><span><del><a href="/reference/kotlin/androidx/fragment/app/FragmentTabHost.html#setOnTabChangedListener(android.widget.TabHost.OnTabChangeListener)">setOnTabChangedListener</a></del></span>(l:&nbsp;OnTabChangeListener?)</code></div>
               <p><strong>This function is deprecated.</strong> 
                 <p>Use <a href="https://developer.android.com/guide/navigation/navigation-swipe-view ">TabLayout and ViewPager</a> instead.</p>
               </p>
@@ -120,7 +120,7 @@
     </div>
     <div><a name="FragmentTabHost(android.content.Context, android.util.AttributeSet)"></a><a name="FragmentTabHost-android.content.Context-android.util.AttributeSet-"></a>
       <h3 class="api-name" id="FragmentTabHost(android.content.Context,android.util.AttributeSet)">FragmentTabHost</h3>
-      <pre class="api-signature no-pretty-print"><span><del><a href="/reference/kotlin/androidx/fragment/app/FragmentTabHost.html#FragmentTabHost(android.content.Context,android.util.AttributeSet)">FragmentTabHost</a></del></span>(context:&nbsp;Context,&nbsp;attrs:&nbsp;AttributeSet)</pre>
+      <pre class="api-signature no-pretty-print"><span><del><a href="/reference/kotlin/androidx/fragment/app/FragmentTabHost.html#FragmentTabHost(android.content.Context,android.util.AttributeSet)">FragmentTabHost</a></del></span>(context:&nbsp;Context,&nbsp;attrs:&nbsp;AttributeSet?)</pre>
       <aside class="caution"><strong>This function is deprecated.</strong><br>
         <p>Use <a href="https://developer.android.com/guide/navigation/navigation-swipe-view ">TabLayout and ViewPager</a> instead.</p>
       </aside>
@@ -128,21 +128,21 @@
     <h2>Public functions</h2>
     <div><a name="addTab(android.widget.TabHost.TabSpec, java.lang.Class&lt;?&gt;, android.os.Bundle)"></a><a name="addTab-android.widget.TabHost.TabSpec-java.lang.Class&lt;?&gt;-android.os.Bundle-"></a>
       <h3 class="api-name" id="addTab(android.widget.TabHost.TabSpec,java.lang.Class&lt;?&gt;,android.os.Bundle)">addTab</h3>
-      <pre class="api-signature no-pretty-print">fun&nbsp;<span><del><a href="/reference/kotlin/androidx/fragment/app/FragmentTabHost.html#addTab(android.widget.TabHost.TabSpec,java.lang.Class&lt;?&gt;,android.os.Bundle)">addTab</a></del></span>(tabSpec:&nbsp;TabSpec,&nbsp;clss:&nbsp;<a href="https://developer.android.com/reference/java/lang/Class.html">Class</a>&lt;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>&gt;,&nbsp;args:&nbsp;Bundle):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
+      <pre class="api-signature no-pretty-print">fun&nbsp;<span><del><a href="/reference/kotlin/androidx/fragment/app/FragmentTabHost.html#addTab(android.widget.TabHost.TabSpec,java.lang.Class&lt;?&gt;,android.os.Bundle)">addTab</a></del></span>(tabSpec:&nbsp;TabSpec,&nbsp;clss:&nbsp;<a href="https://developer.android.com/reference/java/lang/Class.html">Class</a>&lt;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>&gt;,&nbsp;args:&nbsp;Bundle?):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
       <aside class="caution"><strong>This function is deprecated.</strong><br>
         <p>Use <a href="https://developer.android.com/guide/navigation/navigation-swipe-view ">TabLayout and ViewPager</a> instead.</p>
       </aside>
     </div>
     <div><a name="onTabChanged-java.lang.String-"></a>
       <h3 class="api-name" id="onTabChanged(java.lang.String)">onTabChanged</h3>
-      <pre class="api-signature no-pretty-print">fun&nbsp;<span><del><a href="/reference/kotlin/androidx/fragment/app/FragmentTabHost.html#onTabChanged(java.lang.String)">onTabChanged</a></del></span>(tabId:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
+      <pre class="api-signature no-pretty-print">fun&nbsp;<span><del><a href="/reference/kotlin/androidx/fragment/app/FragmentTabHost.html#onTabChanged(java.lang.String)">onTabChanged</a></del></span>(tabId:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>?):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
       <aside class="caution"><strong>This function is deprecated.</strong><br>
         <p>Use <a href="https://developer.android.com/guide/navigation/navigation-swipe-view ">TabLayout and ViewPager</a> instead.</p>
       </aside>
     </div>
     <div><a name="setOnTabChangedListener-android.widget.TabHost.OnTabChangeListener-"></a>
       <h3 class="api-name" id="setOnTabChangedListener(android.widget.TabHost.OnTabChangeListener)">setOnTabChangedListener</h3>
-      <pre class="api-signature no-pretty-print">fun&nbsp;<span><del><a href="/reference/kotlin/androidx/fragment/app/FragmentTabHost.html#setOnTabChangedListener(android.widget.TabHost.OnTabChangeListener)">setOnTabChangedListener</a></del></span>(l:&nbsp;OnTabChangeListener):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
+      <pre class="api-signature no-pretty-print">fun&nbsp;<span><del><a href="/reference/kotlin/androidx/fragment/app/FragmentTabHost.html#setOnTabChangedListener(android.widget.TabHost.OnTabChangeListener)">setOnTabChangedListener</a></del></span>(l:&nbsp;OnTabChangeListener?):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
       <aside class="caution"><strong>This function is deprecated.</strong><br>
         <p>Use <a href="https://developer.android.com/guide/navigation/navigation-swipe-view ">TabLayout and ViewPager</a> instead.</p>
       </aside>
diff --git a/testData/fragment/docs/reference/kotlin/androidx/fragment/app/FragmentTransaction.html b/testData/fragment/docs/reference/kotlin/androidx/fragment/app/FragmentTransaction.html
index 144b4ec..46ebc3e 100644
--- a/testData/fragment/docs/reference/kotlin/androidx/fragment/app/FragmentTransaction.html
+++ b/testData/fragment/docs/reference/kotlin/androidx/fragment/app/FragmentTransaction.html
@@ -105,21 +105,21 @@
           <tr>
             <td><code><a href="/reference/kotlin/androidx/fragment/app/FragmentTransaction.html">FragmentTransaction</a></code></td>
             <td width="100%">
-              <div><code><a href="/reference/kotlin/androidx/fragment/app/FragmentTransaction.html#add(java.lang.Class&lt;? extends androidx.fragment.app.Fragment&gt;,android.os.Bundle,java.lang.String)">add</a>(fragmentClass:&nbsp;<a href="https://developer.android.com/reference/java/lang/Class.html">Class</a>&lt;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html">Fragment</a>&gt;,&nbsp;args:&nbsp;Bundle,&nbsp;tag:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>)</code></div>
+              <div><code><a href="/reference/kotlin/androidx/fragment/app/FragmentTransaction.html#add(java.lang.Class&lt;? extends androidx.fragment.app.Fragment&gt;,android.os.Bundle,java.lang.String)">add</a>(fragmentClass:&nbsp;<a href="https://developer.android.com/reference/java/lang/Class.html">Class</a>&lt;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html">Fragment</a>&gt;,&nbsp;args:&nbsp;Bundle?,&nbsp;tag:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>?)</code></div>
               <p>Calls <code><a href="/reference/kotlin/androidx/fragment/app/FragmentTransaction.html#add(int,java.lang.Class&lt;? extends androidx.fragment.app.Fragment&gt;,android.os.Bundle,java.lang.String)">add</a></code> with a 0 containerViewId.</p>
             </td>
           </tr>
           <tr>
             <td><code><a href="/reference/kotlin/androidx/fragment/app/FragmentTransaction.html">FragmentTransaction</a></code></td>
             <td width="100%">
-              <div><code><a href="/reference/kotlin/androidx/fragment/app/FragmentTransaction.html#add(androidx.fragment.app.Fragment,java.lang.String)">add</a>(fragment:&nbsp;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html">Fragment</a>,&nbsp;tag:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>)</code></div>
+              <div><code><a href="/reference/kotlin/androidx/fragment/app/FragmentTransaction.html#add(androidx.fragment.app.Fragment,java.lang.String)">add</a>(fragment:&nbsp;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html">Fragment</a>,&nbsp;tag:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>?)</code></div>
               <p>Calls <code><a href="/reference/kotlin/androidx/fragment/app/FragmentTransaction.html#add(int,androidx.fragment.app.Fragment,java.lang.String)">add</a></code> with a 0 containerViewId.</p>
             </td>
           </tr>
           <tr>
             <td><code><a href="/reference/kotlin/androidx/fragment/app/FragmentTransaction.html">FragmentTransaction</a></code></td>
             <td width="100%">
-              <div><code><a href="/reference/kotlin/androidx/fragment/app/FragmentTransaction.html#add(int,java.lang.Class&lt;? extends androidx.fragment.app.Fragment&gt;,android.os.Bundle)">add</a>(containerViewId:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,&nbsp;fragmentClass:&nbsp;<a href="https://developer.android.com/reference/java/lang/Class.html">Class</a>&lt;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html">Fragment</a>&gt;,&nbsp;args:&nbsp;Bundle)</code></div>
+              <div><code><a href="/reference/kotlin/androidx/fragment/app/FragmentTransaction.html#add(int,java.lang.Class&lt;? extends androidx.fragment.app.Fragment&gt;,android.os.Bundle)">add</a>(containerViewId:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,&nbsp;fragmentClass:&nbsp;<a href="https://developer.android.com/reference/java/lang/Class.html">Class</a>&lt;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html">Fragment</a>&gt;,&nbsp;args:&nbsp;Bundle?)</code></div>
               <p>Calls <code><a href="/reference/kotlin/androidx/fragment/app/FragmentTransaction.html#add(int,java.lang.Class&lt;? extends androidx.fragment.app.Fragment&gt;,android.os.Bundle,java.lang.String)">add</a></code> with a null tag.</p>
             </td>
           </tr>
@@ -133,14 +133,14 @@
           <tr>
             <td><code><a href="/reference/kotlin/androidx/fragment/app/FragmentTransaction.html">FragmentTransaction</a></code></td>
             <td width="100%">
-              <div><code><a href="/reference/kotlin/androidx/fragment/app/FragmentTransaction.html#add(int,java.lang.Class&lt;? extends androidx.fragment.app.Fragment&gt;,android.os.Bundle,java.lang.String)">add</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;containerViewId:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;fragmentClass:&nbsp;<a href="https://developer.android.com/reference/java/lang/Class.html">Class</a>&lt;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html">Fragment</a>&gt;,<br>&nbsp;&nbsp;&nbsp;&nbsp;args:&nbsp;Bundle,<br>&nbsp;&nbsp;&nbsp;&nbsp;tag:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a><br>)</code></div>
+              <div><code><a href="/reference/kotlin/androidx/fragment/app/FragmentTransaction.html#add(int,java.lang.Class&lt;? extends androidx.fragment.app.Fragment&gt;,android.os.Bundle,java.lang.String)">add</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;containerViewId:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;fragmentClass:&nbsp;<a href="https://developer.android.com/reference/java/lang/Class.html">Class</a>&lt;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html">Fragment</a>&gt;,<br>&nbsp;&nbsp;&nbsp;&nbsp;args:&nbsp;Bundle?,<br>&nbsp;&nbsp;&nbsp;&nbsp;tag:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>?<br>)</code></div>
               <p>Add a fragment to the activity state.</p>
             </td>
           </tr>
           <tr>
             <td><code><a href="/reference/kotlin/androidx/fragment/app/FragmentTransaction.html">FragmentTransaction</a></code></td>
             <td width="100%">
-              <div><code><a href="/reference/kotlin/androidx/fragment/app/FragmentTransaction.html#add(int,androidx.fragment.app.Fragment,java.lang.String)">add</a>(containerViewId:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,&nbsp;fragment:&nbsp;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html">Fragment</a>,&nbsp;tag:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>)</code></div>
+              <div><code><a href="/reference/kotlin/androidx/fragment/app/FragmentTransaction.html#add(int,androidx.fragment.app.Fragment,java.lang.String)">add</a>(containerViewId:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,&nbsp;fragment:&nbsp;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html">Fragment</a>,&nbsp;tag:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>?)</code></div>
               <p>Add a fragment to the activity state.</p>
             </td>
           </tr>
@@ -154,7 +154,7 @@
           <tr>
             <td><code><a href="/reference/kotlin/androidx/fragment/app/FragmentTransaction.html">FragmentTransaction</a></code></td>
             <td width="100%">
-              <div><code><a href="/reference/kotlin/androidx/fragment/app/FragmentTransaction.html#addToBackStack(java.lang.String)">addToBackStack</a>(name:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>)</code></div>
+              <div><code><a href="/reference/kotlin/androidx/fragment/app/FragmentTransaction.html#addToBackStack(java.lang.String)">addToBackStack</a>(name:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>?)</code></div>
               <p>Add this transaction to the back stack.</p>
             </td>
           </tr>
@@ -237,7 +237,7 @@
           <tr>
             <td><code><a href="/reference/kotlin/androidx/fragment/app/FragmentTransaction.html">FragmentTransaction</a></code></td>
             <td width="100%">
-              <div><code><a href="/reference/kotlin/androidx/fragment/app/FragmentTransaction.html#replace(int,java.lang.Class&lt;? extends androidx.fragment.app.Fragment&gt;,android.os.Bundle)">replace</a>(containerViewId:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,&nbsp;fragmentClass:&nbsp;<a href="https://developer.android.com/reference/java/lang/Class.html">Class</a>&lt;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html">Fragment</a>&gt;,&nbsp;args:&nbsp;Bundle)</code></div>
+              <div><code><a href="/reference/kotlin/androidx/fragment/app/FragmentTransaction.html#replace(int,java.lang.Class&lt;? extends androidx.fragment.app.Fragment&gt;,android.os.Bundle)">replace</a>(containerViewId:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,&nbsp;fragmentClass:&nbsp;<a href="https://developer.android.com/reference/java/lang/Class.html">Class</a>&lt;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html">Fragment</a>&gt;,&nbsp;args:&nbsp;Bundle?)</code></div>
               <p>Calls <code><a href="/reference/kotlin/androidx/fragment/app/FragmentTransaction.html#replace(int,java.lang.Class&lt;? extends androidx.fragment.app.Fragment&gt;,android.os.Bundle,java.lang.String)">replace</a></code> with a null tag.</p>
             </td>
           </tr>
@@ -251,14 +251,14 @@
           <tr>
             <td><code><a href="/reference/kotlin/androidx/fragment/app/FragmentTransaction.html">FragmentTransaction</a></code></td>
             <td width="100%">
-              <div><code><a href="/reference/kotlin/androidx/fragment/app/FragmentTransaction.html#replace(int,java.lang.Class&lt;? extends androidx.fragment.app.Fragment&gt;,android.os.Bundle,java.lang.String)">replace</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;containerViewId:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;fragmentClass:&nbsp;<a href="https://developer.android.com/reference/java/lang/Class.html">Class</a>&lt;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html">Fragment</a>&gt;,<br>&nbsp;&nbsp;&nbsp;&nbsp;args:&nbsp;Bundle,<br>&nbsp;&nbsp;&nbsp;&nbsp;tag:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a><br>)</code></div>
+              <div><code><a href="/reference/kotlin/androidx/fragment/app/FragmentTransaction.html#replace(int,java.lang.Class&lt;? extends androidx.fragment.app.Fragment&gt;,android.os.Bundle,java.lang.String)">replace</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;containerViewId:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;fragmentClass:&nbsp;<a href="https://developer.android.com/reference/java/lang/Class.html">Class</a>&lt;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html">Fragment</a>&gt;,<br>&nbsp;&nbsp;&nbsp;&nbsp;args:&nbsp;Bundle?,<br>&nbsp;&nbsp;&nbsp;&nbsp;tag:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>?<br>)</code></div>
               <p>Replace an existing fragment that was added to a container.</p>
             </td>
           </tr>
           <tr>
             <td><code><a href="/reference/kotlin/androidx/fragment/app/FragmentTransaction.html">FragmentTransaction</a></code></td>
             <td width="100%">
-              <div><code><a href="/reference/kotlin/androidx/fragment/app/FragmentTransaction.html#replace(int,androidx.fragment.app.Fragment,java.lang.String)">replace</a>(containerViewId:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,&nbsp;fragment:&nbsp;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html">Fragment</a>,&nbsp;tag:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>)</code></div>
+              <div><code><a href="/reference/kotlin/androidx/fragment/app/FragmentTransaction.html#replace(int,androidx.fragment.app.Fragment,java.lang.String)">replace</a>(containerViewId:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,&nbsp;fragment:&nbsp;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html">Fragment</a>,&nbsp;tag:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>?)</code></div>
               <p>Replace an existing fragment that was added to a container.</p>
             </td>
           </tr>
@@ -290,7 +290,7 @@
           <tr>
             <td><code><a href="/reference/kotlin/androidx/fragment/app/FragmentTransaction.html">FragmentTransaction</a></code></td>
             <td width="100%">
-              <div><code><span><del><a href="/reference/kotlin/androidx/fragment/app/FragmentTransaction.html#setBreadCrumbShortTitle(java.lang.CharSequence)">setBreadCrumbShortTitle</a></del></span>(text:&nbsp;<a href="https://developer.android.com/reference/java/lang/CharSequence.html">CharSequence</a>)</code></div>
+              <div><code><span><del><a href="/reference/kotlin/androidx/fragment/app/FragmentTransaction.html#setBreadCrumbShortTitle(java.lang.CharSequence)">setBreadCrumbShortTitle</a></del></span>(text:&nbsp;<a href="https://developer.android.com/reference/java/lang/CharSequence.html">CharSequence</a>?)</code></div>
               <p><strong>This function is deprecated.</strong> 
                 <p>Store breadcrumb short titles separately from fragment transactions.</p>
               </p>
@@ -308,7 +308,7 @@
           <tr>
             <td><code><a href="/reference/kotlin/androidx/fragment/app/FragmentTransaction.html">FragmentTransaction</a></code></td>
             <td width="100%">
-              <div><code><span><del><a href="/reference/kotlin/androidx/fragment/app/FragmentTransaction.html#setBreadCrumbTitle(java.lang.CharSequence)">setBreadCrumbTitle</a></del></span>(text:&nbsp;<a href="https://developer.android.com/reference/java/lang/CharSequence.html">CharSequence</a>)</code></div>
+              <div><code><span><del><a href="/reference/kotlin/androidx/fragment/app/FragmentTransaction.html#setBreadCrumbTitle(java.lang.CharSequence)">setBreadCrumbTitle</a></del></span>(text:&nbsp;<a href="https://developer.android.com/reference/java/lang/CharSequence.html">CharSequence</a>?)</code></div>
               <p><strong>This function is deprecated.</strong> 
                 <p>Store breadcrumb titles separately from fragment transactions.</p>
               </p>
@@ -338,7 +338,7 @@
           <tr>
             <td><code><a href="/reference/kotlin/androidx/fragment/app/FragmentTransaction.html">FragmentTransaction</a></code></td>
             <td width="100%">
-              <div><code><a href="/reference/kotlin/androidx/fragment/app/FragmentTransaction.html#setPrimaryNavigationFragment(androidx.fragment.app.Fragment)">setPrimaryNavigationFragment</a>(fragment:&nbsp;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html">Fragment</a>)</code></div>
+              <div><code><a href="/reference/kotlin/androidx/fragment/app/FragmentTransaction.html#setPrimaryNavigationFragment(androidx.fragment.app.Fragment)">setPrimaryNavigationFragment</a>(fragment:&nbsp;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html">Fragment</a>?)</code></div>
               <p>Set a currently active fragment in this FragmentManager as the primary navigation fragment.</p>
             </td>
           </tr>
@@ -422,17 +422,17 @@
     <h2>Public functions</h2>
     <div><a name="add(java.lang.Class&lt;? extends androidx.fragment.app.Fragment&gt;, android.os.Bundle, java.lang.String)"></a><a name="add-java.lang.Class&lt;? extends androidx.fragment.app.Fragment&gt;-android.os.Bundle-java.lang.String-"></a>
       <h3 class="api-name" id="add(java.lang.Class&lt;? extends androidx.fragment.app.Fragment&gt;,android.os.Bundle,java.lang.String)">add</h3>
-      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/FragmentTransaction.html#add(java.lang.Class&lt;? extends androidx.fragment.app.Fragment&gt;,android.os.Bundle,java.lang.String)">add</a>(fragmentClass:&nbsp;<a href="https://developer.android.com/reference/java/lang/Class.html">Class</a>&lt;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html">Fragment</a>&gt;,&nbsp;args:&nbsp;Bundle,&nbsp;tag:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>):&nbsp;<a href="/reference/kotlin/androidx/fragment/app/FragmentTransaction.html">FragmentTransaction</a></pre>
+      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/FragmentTransaction.html#add(java.lang.Class&lt;? extends androidx.fragment.app.Fragment&gt;,android.os.Bundle,java.lang.String)">add</a>(fragmentClass:&nbsp;<a href="https://developer.android.com/reference/java/lang/Class.html">Class</a>&lt;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html">Fragment</a>&gt;,&nbsp;args:&nbsp;Bundle?,&nbsp;tag:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>?):&nbsp;<a href="/reference/kotlin/androidx/fragment/app/FragmentTransaction.html">FragmentTransaction</a></pre>
       <p>Calls <code><a href="/reference/kotlin/androidx/fragment/app/FragmentTransaction.html#add(int,java.lang.Class&lt;? extends androidx.fragment.app.Fragment&gt;,android.os.Bundle,java.lang.String)">add</a></code> with a 0 containerViewId.</p>
     </div>
     <div><a name="add(androidx.fragment.app.Fragment, java.lang.String)"></a><a name="add-androidx.fragment.app.Fragment-java.lang.String-"></a>
       <h3 class="api-name" id="add(androidx.fragment.app.Fragment,java.lang.String)">add</h3>
-      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/FragmentTransaction.html#add(androidx.fragment.app.Fragment,java.lang.String)">add</a>(fragment:&nbsp;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html">Fragment</a>,&nbsp;tag:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>):&nbsp;<a href="/reference/kotlin/androidx/fragment/app/FragmentTransaction.html">FragmentTransaction</a></pre>
+      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/FragmentTransaction.html#add(androidx.fragment.app.Fragment,java.lang.String)">add</a>(fragment:&nbsp;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html">Fragment</a>,&nbsp;tag:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>?):&nbsp;<a href="/reference/kotlin/androidx/fragment/app/FragmentTransaction.html">FragmentTransaction</a></pre>
       <p>Calls <code><a href="/reference/kotlin/androidx/fragment/app/FragmentTransaction.html#add(int,androidx.fragment.app.Fragment,java.lang.String)">add</a></code> with a 0 containerViewId.</p>
     </div>
     <div><a name="add(int, java.lang.Class&lt;? extends androidx.fragment.app.Fragment&gt;, android.os.Bundle)"></a><a name="add-int-java.lang.Class&lt;? extends androidx.fragment.app.Fragment&gt;-android.os.Bundle-"></a>
       <h3 class="api-name" id="add(int,java.lang.Class&lt;? extends androidx.fragment.app.Fragment&gt;,android.os.Bundle)">add</h3>
-      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/FragmentTransaction.html#add(int,java.lang.Class&lt;? extends androidx.fragment.app.Fragment&gt;,android.os.Bundle)">add</a>(containerViewId:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,&nbsp;fragmentClass:&nbsp;<a href="https://developer.android.com/reference/java/lang/Class.html">Class</a>&lt;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html">Fragment</a>&gt;,&nbsp;args:&nbsp;Bundle):&nbsp;<a href="/reference/kotlin/androidx/fragment/app/FragmentTransaction.html">FragmentTransaction</a></pre>
+      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/FragmentTransaction.html#add(int,java.lang.Class&lt;? extends androidx.fragment.app.Fragment&gt;,android.os.Bundle)">add</a>(containerViewId:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,&nbsp;fragmentClass:&nbsp;<a href="https://developer.android.com/reference/java/lang/Class.html">Class</a>&lt;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html">Fragment</a>&gt;,&nbsp;args:&nbsp;Bundle?):&nbsp;<a href="/reference/kotlin/androidx/fragment/app/FragmentTransaction.html">FragmentTransaction</a></pre>
       <p>Calls <code><a href="/reference/kotlin/androidx/fragment/app/FragmentTransaction.html#add(int,java.lang.Class&lt;? extends androidx.fragment.app.Fragment&gt;,android.os.Bundle,java.lang.String)">add</a></code> with a null tag.</p>
     </div>
     <div><a name="add(int, androidx.fragment.app.Fragment)"></a><a name="add-int-androidx.fragment.app.Fragment-"></a>
@@ -442,7 +442,7 @@
     </div>
     <div><a name="add(int, java.lang.Class&lt;? extends androidx.fragment.app.Fragment&gt;, android.os.Bundle, java.lang.String)"></a><a name="add-int-java.lang.Class&lt;? extends androidx.fragment.app.Fragment&gt;-android.os.Bundle-java.lang.String-"></a>
       <h3 class="api-name" id="add(int,java.lang.Class&lt;? extends androidx.fragment.app.Fragment&gt;,android.os.Bundle,java.lang.String)">add</h3>
-      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/FragmentTransaction.html#add(int,java.lang.Class&lt;? extends androidx.fragment.app.Fragment&gt;,android.os.Bundle,java.lang.String)">add</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;containerViewId:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;fragmentClass:&nbsp;<a href="https://developer.android.com/reference/java/lang/Class.html">Class</a>&lt;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html">Fragment</a>&gt;,<br>&nbsp;&nbsp;&nbsp;&nbsp;args:&nbsp;Bundle,<br>&nbsp;&nbsp;&nbsp;&nbsp;tag:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a><br>):&nbsp;<a href="/reference/kotlin/androidx/fragment/app/FragmentTransaction.html">FragmentTransaction</a></pre>
+      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/FragmentTransaction.html#add(int,java.lang.Class&lt;? extends androidx.fragment.app.Fragment&gt;,android.os.Bundle,java.lang.String)">add</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;containerViewId:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;fragmentClass:&nbsp;<a href="https://developer.android.com/reference/java/lang/Class.html">Class</a>&lt;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html">Fragment</a>&gt;,<br>&nbsp;&nbsp;&nbsp;&nbsp;args:&nbsp;Bundle?,<br>&nbsp;&nbsp;&nbsp;&nbsp;tag:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>?<br>):&nbsp;<a href="/reference/kotlin/androidx/fragment/app/FragmentTransaction.html">FragmentTransaction</a></pre>
       <p>Add a fragment to the activity state. This fragment may optionally also have its view (if <code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle)">Fragment.onCreateView</a></code> returns non-null) into a container view of the activity.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -482,13 +482,13 @@
               </td>
             </tr>
             <tr>
-              <td><code>args:&nbsp;Bundle</code></td>
+              <td><code>args:&nbsp;Bundle?</code></td>
               <td width="100%">
                 <p>Optional arguments to be set on the fragment.</p>
               </td>
             </tr>
             <tr>
-              <td><code>tag:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a></code></td>
+              <td><code>tag:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>?</code></td>
               <td width="100%">
                 <p>Optional tag name for the fragment, to later retrieve the fragment with <code><a href="/reference/kotlin/androidx/fragment/app/FragmentManager.html#findFragmentByTag(java.lang.String)">FragmentManager.findFragmentByTag(String)</a></code>.</p>
               </td>
@@ -499,7 +499,7 @@
     </div>
     <div><a name="add(int, androidx.fragment.app.Fragment, java.lang.String)"></a><a name="add-int-androidx.fragment.app.Fragment-java.lang.String-"></a>
       <h3 class="api-name" id="add(int,androidx.fragment.app.Fragment,java.lang.String)">add</h3>
-      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/FragmentTransaction.html#add(int,androidx.fragment.app.Fragment,java.lang.String)">add</a>(containerViewId:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,&nbsp;fragment:&nbsp;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html">Fragment</a>,&nbsp;tag:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>):&nbsp;<a href="/reference/kotlin/androidx/fragment/app/FragmentTransaction.html">FragmentTransaction</a></pre>
+      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/FragmentTransaction.html#add(int,androidx.fragment.app.Fragment,java.lang.String)">add</a>(containerViewId:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,&nbsp;fragment:&nbsp;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html">Fragment</a>,&nbsp;tag:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>?):&nbsp;<a href="/reference/kotlin/androidx/fragment/app/FragmentTransaction.html">FragmentTransaction</a></pre>
       <p>Add a fragment to the activity state. This fragment may optionally also have its view (if <code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle)">Fragment.onCreateView</a></code> returns non-null) into a container view of the activity.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -539,7 +539,7 @@
               </td>
             </tr>
             <tr>
-              <td><code>tag:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a></code></td>
+              <td><code>tag:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>?</code></td>
               <td width="100%">
                 <p>Optional tag name for the fragment, to later retrieve the fragment with <code><a href="/reference/kotlin/androidx/fragment/app/FragmentManager.html#findFragmentByTag(java.lang.String)">FragmentManager.findFragmentByTag(String)</a></code>.</p>
               </td>
@@ -601,7 +601,7 @@
     </div>
     <div><a name="addToBackStack-java.lang.String-"></a>
       <h3 class="api-name" id="addToBackStack(java.lang.String)">addToBackStack</h3>
-      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/FragmentTransaction.html#addToBackStack(java.lang.String)">addToBackStack</a>(name:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>):&nbsp;<a href="/reference/kotlin/androidx/fragment/app/FragmentTransaction.html">FragmentTransaction</a></pre>
+      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/FragmentTransaction.html#addToBackStack(java.lang.String)">addToBackStack</a>(name:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>?):&nbsp;<a href="/reference/kotlin/androidx/fragment/app/FragmentTransaction.html">FragmentTransaction</a></pre>
       <p>Add this transaction to the back stack. This means that the transaction will be remembered after it is committed, and will reverse its operation when later popped off the stack. </p>
       <p><code><a href="/reference/kotlin/androidx/fragment/app/FragmentTransaction.html#setReorderingAllowed(boolean)">setReorderingAllowed</a></code> must be set to <code>true</code>in the same transaction as addToBackStack() to allow the pop of that transaction to be reordered.</p>
       <div class="devsite-table-wrapper">
@@ -613,7 +613,7 @@
           </thead>
           <tbody>
             <tr>
-              <td><code>name:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a></code></td>
+              <td><code>name:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>?</code></td>
               <td width="100%">
                 <p>An optional name for this back stack state, or null.</p>
               </td>
@@ -869,7 +869,7 @@
     </div>
     <div><a name="replace(int, java.lang.Class&lt;? extends androidx.fragment.app.Fragment&gt;, android.os.Bundle)"></a><a name="replace-int-java.lang.Class&lt;? extends androidx.fragment.app.Fragment&gt;-android.os.Bundle-"></a>
       <h3 class="api-name" id="replace(int,java.lang.Class&lt;? extends androidx.fragment.app.Fragment&gt;,android.os.Bundle)">replace</h3>
-      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/FragmentTransaction.html#replace(int,java.lang.Class&lt;? extends androidx.fragment.app.Fragment&gt;,android.os.Bundle)">replace</a>(containerViewId:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,&nbsp;fragmentClass:&nbsp;<a href="https://developer.android.com/reference/java/lang/Class.html">Class</a>&lt;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html">Fragment</a>&gt;,&nbsp;args:&nbsp;Bundle):&nbsp;<a href="/reference/kotlin/androidx/fragment/app/FragmentTransaction.html">FragmentTransaction</a></pre>
+      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/FragmentTransaction.html#replace(int,java.lang.Class&lt;? extends androidx.fragment.app.Fragment&gt;,android.os.Bundle)">replace</a>(containerViewId:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,&nbsp;fragmentClass:&nbsp;<a href="https://developer.android.com/reference/java/lang/Class.html">Class</a>&lt;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html">Fragment</a>&gt;,&nbsp;args:&nbsp;Bundle?):&nbsp;<a href="/reference/kotlin/androidx/fragment/app/FragmentTransaction.html">FragmentTransaction</a></pre>
       <p>Calls <code><a href="/reference/kotlin/androidx/fragment/app/FragmentTransaction.html#replace(int,java.lang.Class&lt;? extends androidx.fragment.app.Fragment&gt;,android.os.Bundle,java.lang.String)">replace</a></code> with a null tag.</p>
     </div>
     <div><a name="replace(int, androidx.fragment.app.Fragment)"></a><a name="replace-int-androidx.fragment.app.Fragment-"></a>
@@ -879,7 +879,7 @@
     </div>
     <div><a name="replace(int, java.lang.Class&lt;? extends androidx.fragment.app.Fragment&gt;, android.os.Bundle, java.lang.String)"></a><a name="replace-int-java.lang.Class&lt;? extends androidx.fragment.app.Fragment&gt;-android.os.Bundle-java.lang.String-"></a>
       <h3 class="api-name" id="replace(int,java.lang.Class&lt;? extends androidx.fragment.app.Fragment&gt;,android.os.Bundle,java.lang.String)">replace</h3>
-      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/FragmentTransaction.html#replace(int,java.lang.Class&lt;? extends androidx.fragment.app.Fragment&gt;,android.os.Bundle,java.lang.String)">replace</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;containerViewId:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;fragmentClass:&nbsp;<a href="https://developer.android.com/reference/java/lang/Class.html">Class</a>&lt;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html">Fragment</a>&gt;,<br>&nbsp;&nbsp;&nbsp;&nbsp;args:&nbsp;Bundle,<br>&nbsp;&nbsp;&nbsp;&nbsp;tag:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a><br>):&nbsp;<a href="/reference/kotlin/androidx/fragment/app/FragmentTransaction.html">FragmentTransaction</a></pre>
+      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/FragmentTransaction.html#replace(int,java.lang.Class&lt;? extends androidx.fragment.app.Fragment&gt;,android.os.Bundle,java.lang.String)">replace</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;containerViewId:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;fragmentClass:&nbsp;<a href="https://developer.android.com/reference/java/lang/Class.html">Class</a>&lt;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html">Fragment</a>&gt;,<br>&nbsp;&nbsp;&nbsp;&nbsp;args:&nbsp;Bundle?,<br>&nbsp;&nbsp;&nbsp;&nbsp;tag:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>?<br>):&nbsp;<a href="/reference/kotlin/androidx/fragment/app/FragmentTransaction.html">FragmentTransaction</a></pre>
       <p>Replace an existing fragment that was added to a container. This is essentially the same as calling <code><a href="/reference/kotlin/androidx/fragment/app/FragmentTransaction.html#remove(androidx.fragment.app.Fragment)">remove</a></code> for all currently added fragments that were added with the same containerViewId and then <code><a href="/reference/kotlin/androidx/fragment/app/FragmentTransaction.html#add(int,androidx.fragment.app.Fragment,java.lang.String)">add</a></code> with the same arguments given here.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -919,13 +919,13 @@
               </td>
             </tr>
             <tr>
-              <td><code>args:&nbsp;Bundle</code></td>
+              <td><code>args:&nbsp;Bundle?</code></td>
               <td width="100%">
                 <p>Optional arguments to be set on the fragment.</p>
               </td>
             </tr>
             <tr>
-              <td><code>tag:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a></code></td>
+              <td><code>tag:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>?</code></td>
               <td width="100%">
                 <p>Optional tag name for the fragment, to later retrieve the fragment with <code><a href="/reference/kotlin/androidx/fragment/app/FragmentManager.html#findFragmentByTag(java.lang.String)">FragmentManager.findFragmentByTag(String)</a></code>.</p>
               </td>
@@ -936,7 +936,7 @@
     </div>
     <div><a name="replace(int, androidx.fragment.app.Fragment, java.lang.String)"></a><a name="replace-int-androidx.fragment.app.Fragment-java.lang.String-"></a>
       <h3 class="api-name" id="replace(int,androidx.fragment.app.Fragment,java.lang.String)">replace</h3>
-      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/FragmentTransaction.html#replace(int,androidx.fragment.app.Fragment,java.lang.String)">replace</a>(containerViewId:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,&nbsp;fragment:&nbsp;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html">Fragment</a>,&nbsp;tag:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>):&nbsp;<a href="/reference/kotlin/androidx/fragment/app/FragmentTransaction.html">FragmentTransaction</a></pre>
+      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/FragmentTransaction.html#replace(int,androidx.fragment.app.Fragment,java.lang.String)">replace</a>(containerViewId:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,&nbsp;fragment:&nbsp;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html">Fragment</a>,&nbsp;tag:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>?):&nbsp;<a href="/reference/kotlin/androidx/fragment/app/FragmentTransaction.html">FragmentTransaction</a></pre>
       <p>Replace an existing fragment that was added to a container. This is essentially the same as calling <code><a href="/reference/kotlin/androidx/fragment/app/FragmentTransaction.html#remove(androidx.fragment.app.Fragment)">remove</a></code> for all currently added fragments that were added with the same containerViewId and then <code><a href="/reference/kotlin/androidx/fragment/app/FragmentTransaction.html#add(int,androidx.fragment.app.Fragment,java.lang.String)">add</a></code> with the same arguments given here.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -976,7 +976,7 @@
               </td>
             </tr>
             <tr>
-              <td><code>tag:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a></code></td>
+              <td><code>tag:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>?</code></td>
               <td width="100%">
                 <p>Optional tag name for the fragment, to later retrieve the fragment with <code><a href="/reference/kotlin/androidx/fragment/app/FragmentManager.html#findFragmentByTag(java.lang.String)">FragmentManager.findFragmentByTag(String)</a></code>.</p>
               </td>
@@ -1077,7 +1077,7 @@
     </div>
     <div><a name="setBreadCrumbShortTitle-java.lang.CharSequence-"></a>
       <h3 class="api-name" id="setBreadCrumbShortTitle(java.lang.CharSequence)">setBreadCrumbShortTitle</h3>
-      <pre class="api-signature no-pretty-print">fun&nbsp;<span><del><a href="/reference/kotlin/androidx/fragment/app/FragmentTransaction.html#setBreadCrumbShortTitle(java.lang.CharSequence)">setBreadCrumbShortTitle</a></del></span>(text:&nbsp;<a href="https://developer.android.com/reference/java/lang/CharSequence.html">CharSequence</a>):&nbsp;<a href="/reference/kotlin/androidx/fragment/app/FragmentTransaction.html">FragmentTransaction</a></pre>
+      <pre class="api-signature no-pretty-print">fun&nbsp;<span><del><a href="/reference/kotlin/androidx/fragment/app/FragmentTransaction.html#setBreadCrumbShortTitle(java.lang.CharSequence)">setBreadCrumbShortTitle</a></del></span>(text:&nbsp;<a href="https://developer.android.com/reference/java/lang/CharSequence.html">CharSequence</a>?):&nbsp;<a href="/reference/kotlin/androidx/fragment/app/FragmentTransaction.html">FragmentTransaction</a></pre>
       <aside class="caution"><strong>This function is deprecated.</strong><br>
         <p>Store breadcrumb short titles separately from fragment transactions. For example, by using an <code>android:label</code> on a fragment in a navigation graph.</p>
       </aside>
@@ -1110,7 +1110,7 @@
     </div>
     <div><a name="setBreadCrumbTitle-java.lang.CharSequence-"></a>
       <h3 class="api-name" id="setBreadCrumbTitle(java.lang.CharSequence)">setBreadCrumbTitle</h3>
-      <pre class="api-signature no-pretty-print">fun&nbsp;<span><del><a href="/reference/kotlin/androidx/fragment/app/FragmentTransaction.html#setBreadCrumbTitle(java.lang.CharSequence)">setBreadCrumbTitle</a></del></span>(text:&nbsp;<a href="https://developer.android.com/reference/java/lang/CharSequence.html">CharSequence</a>):&nbsp;<a href="/reference/kotlin/androidx/fragment/app/FragmentTransaction.html">FragmentTransaction</a></pre>
+      <pre class="api-signature no-pretty-print">fun&nbsp;<span><del><a href="/reference/kotlin/androidx/fragment/app/FragmentTransaction.html#setBreadCrumbTitle(java.lang.CharSequence)">setBreadCrumbTitle</a></del></span>(text:&nbsp;<a href="https://developer.android.com/reference/java/lang/CharSequence.html">CharSequence</a>?):&nbsp;<a href="/reference/kotlin/androidx/fragment/app/FragmentTransaction.html">FragmentTransaction</a></pre>
       <aside class="caution"><strong>This function is deprecated.</strong><br>
         <p>Store breadcrumb titles separately from fragment transactions. For example, by using an <code>android:label</code> on a fragment in a navigation graph.</p>
       </aside>
@@ -1249,7 +1249,7 @@
     </div>
     <div><a name="setPrimaryNavigationFragment-androidx.fragment.app.Fragment-"></a>
       <h3 class="api-name" id="setPrimaryNavigationFragment(androidx.fragment.app.Fragment)">setPrimaryNavigationFragment</h3>
-      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/FragmentTransaction.html#setPrimaryNavigationFragment(androidx.fragment.app.Fragment)">setPrimaryNavigationFragment</a>(fragment:&nbsp;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html">Fragment</a>):&nbsp;<a href="/reference/kotlin/androidx/fragment/app/FragmentTransaction.html">FragmentTransaction</a></pre>
+      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/FragmentTransaction.html#setPrimaryNavigationFragment(androidx.fragment.app.Fragment)">setPrimaryNavigationFragment</a>(fragment:&nbsp;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html">Fragment</a>?):&nbsp;<a href="/reference/kotlin/androidx/fragment/app/FragmentTransaction.html">FragmentTransaction</a></pre>
       <p>Set a currently active fragment in this FragmentManager as the primary navigation fragment. </p>
       <p>The primary navigation fragment's <code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#getChildFragmentManager()">child FragmentManager</a></code> will be called first to process delegated navigation actions such as <code><a href="/reference/kotlin/androidx/fragment/app/FragmentManager.html#popBackStack()">FragmentManager#popBackStack()</a></code> if no ID or transaction name is provided to pop to. Navigation operations outside of the fragment system may choose to delegate those actions to the primary navigation fragment as returned by <code><a href="/reference/kotlin/androidx/fragment/app/FragmentManager.html#getPrimaryNavigationFragment()">FragmentManager#getPrimaryNavigationFragment()</a></code>.</p>
       <p>The fragment provided must currently be added to the FragmentManager to be set as a primary navigation fragment, or previously added as part of this transaction.</p>
@@ -1279,7 +1279,7 @@
           </thead>
           <tbody>
             <tr>
-              <td><code>fragment:&nbsp;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html">Fragment</a></code></td>
+              <td><code>fragment:&nbsp;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html">Fragment</a>?</code></td>
               <td width="100%">
                 <p>the fragment to set as the primary navigation fragment</p>
               </td>
diff --git a/testData/fragment/docs/reference/kotlin/androidx/fragment/app/ListFragment.html b/testData/fragment/docs/reference/kotlin/androidx/fragment/app/ListFragment.html
index 5740888..16f6cf0 100644
--- a/testData/fragment/docs/reference/kotlin/androidx/fragment/app/ListFragment.html
+++ b/testData/fragment/docs/reference/kotlin/androidx/fragment/app/ListFragment.html
@@ -88,7 +88,7 @@
           <tr>
             <td><code>View?</code></td>
             <td width="100%">
-              <div><code><a href="/reference/kotlin/androidx/fragment/app/ListFragment.html#onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle)">onCreateView</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;inflater:&nbsp;LayoutInflater,<br>&nbsp;&nbsp;&nbsp;&nbsp;container:&nbsp;ViewGroup,<br>&nbsp;&nbsp;&nbsp;&nbsp;savedInstanceState:&nbsp;Bundle<br>)</code></div>
+              <div><code><a href="/reference/kotlin/androidx/fragment/app/ListFragment.html#onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle)">onCreateView</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;inflater:&nbsp;LayoutInflater,<br>&nbsp;&nbsp;&nbsp;&nbsp;container:&nbsp;ViewGroup?,<br>&nbsp;&nbsp;&nbsp;&nbsp;savedInstanceState:&nbsp;Bundle?<br>)</code></div>
               <p>Provide default implementation to return a simple list view.</p>
             </td>
           </tr>
@@ -109,7 +109,7 @@
           <tr>
             <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
             <td width="100%">
-              <div><code><a href="/reference/kotlin/androidx/fragment/app/ListFragment.html#onViewCreated(android.view.View,android.os.Bundle)">onViewCreated</a>(view:&nbsp;View,&nbsp;savedInstanceState:&nbsp;Bundle)</code></div>
+              <div><code><a href="/reference/kotlin/androidx/fragment/app/ListFragment.html#onViewCreated(android.view.View,android.os.Bundle)">onViewCreated</a>(view:&nbsp;View,&nbsp;savedInstanceState:&nbsp;Bundle?)</code></div>
               <p>Attach to list view once the view hierarchy has been created.</p>
             </td>
           </tr>
@@ -123,14 +123,14 @@
           <tr>
             <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
             <td width="100%">
-              <div><code><a href="/reference/kotlin/androidx/fragment/app/ListFragment.html#setEmptyText(java.lang.CharSequence)">setEmptyText</a>(text:&nbsp;<a href="https://developer.android.com/reference/java/lang/CharSequence.html">CharSequence</a>)</code></div>
+              <div><code><a href="/reference/kotlin/androidx/fragment/app/ListFragment.html#setEmptyText(java.lang.CharSequence)">setEmptyText</a>(text:&nbsp;<a href="https://developer.android.com/reference/java/lang/CharSequence.html">CharSequence</a>?)</code></div>
               <p>The default content for a ListFragment has a TextView that can be shown when the list is empty.</p>
             </td>
           </tr>
           <tr>
             <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
             <td width="100%">
-              <div><code><a href="/reference/kotlin/androidx/fragment/app/ListFragment.html#setListAdapter(android.widget.ListAdapter)">setListAdapter</a>(adapter:&nbsp;ListAdapter)</code></div>
+              <div><code><a href="/reference/kotlin/androidx/fragment/app/ListFragment.html#setListAdapter(android.widget.ListAdapter)">setListAdapter</a>(adapter:&nbsp;ListAdapter?)</code></div>
               <p>Provide the cursor for the list view.</p>
             </td>
           </tr>
@@ -174,14 +174,14 @@
                     <tr>
                       <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
                       <td width="100%">
-                        <div><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[])">dump</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;prefix:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;fd:&nbsp;<a href="https://developer.android.com/reference/java/io/FileDescriptor.html">FileDescriptor</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;writer:&nbsp;<a href="https://developer.android.com/reference/java/io/PrintWriter.html">PrintWriter</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;args:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&gt;<br>)</code></div>
+                        <div><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[])">dump</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;prefix:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;fd:&nbsp;<a href="https://developer.android.com/reference/java/io/FileDescriptor.html">FileDescriptor</a>?,<br>&nbsp;&nbsp;&nbsp;&nbsp;writer:&nbsp;<a href="https://developer.android.com/reference/java/io/PrintWriter.html">PrintWriter</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;args:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&gt;?<br>)</code></div>
                         <p>Print the Fragments's state into the given stream.</p>
                       </td>
                     </tr>
                     <tr>
                       <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a></code></td>
                       <td width="100%">
-                        <div><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#equals(java.lang.Object)">equals</a>(o:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>)</code></div>
+                        <div><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#equals(java.lang.Object)">equals</a>(o:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>?)</code></div>
                         <p>Subclasses can not override equals().</p>
                       </td>
                     </tr>
@@ -368,7 +368,7 @@
                     <tr>
                       <td><code><a href="https://developer.android.com/reference/java/lang/String.html">String</a></code></td>
                       <td width="100%">
-                        <div><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#getString(int,java.lang.Object...)">getString</a>(resId:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,&nbsp;formatArgs:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>&gt;)</code></div>
+                        <div><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#getString(int,java.lang.Object...)">getString</a>(resId:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,&nbsp;formatArgs:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>&gt;?)</code></div>
                         <p>Return a localized formatted string from the application's package's default string table, substituting the format arguments as defined in <code><a href="https://developer.android.com/reference/java/util/Formatter.html">java.util.Formatter</a></code> and format.</p>
                       </td>
                     </tr>
@@ -461,7 +461,7 @@
                     <tr>
                       <td><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html">Fragment</a></code></td>
                       <td width="100%">
-                        <div><code><span><del><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#instantiate(android.content.Context,java.lang.String,android.os.Bundle)">instantiate</a></del></span>(context:&nbsp;Context,&nbsp;fname:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>,&nbsp;args:&nbsp;Bundle)</code></div>
+                        <div><code><span><del><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#instantiate(android.content.Context,java.lang.String,android.os.Bundle)">instantiate</a></del></span>(context:&nbsp;Context,&nbsp;fname:&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>,&nbsp;args:&nbsp;Bundle?)</code></div>
                         <p><strong>This function is deprecated.</strong> 
                           <p>Use <code><a href="/reference/kotlin/androidx/fragment/app/FragmentManager.html#getFragmentFactory()">FragmentManager#getFragmentFactory()</a></code> and <code><a href="/reference/kotlin/androidx/fragment/app/FragmentFactory.html#instantiate(java.lang.ClassLoader,java.lang.String)">FragmentFactory#instantiate(ClassLoader, String)</a></code>, manually calling <code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#setArguments(android.os.Bundle)">setArguments</a></code> on the returned Fragment.</p>
                         </p>
@@ -526,7 +526,7 @@
                     <tr>
                       <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
                       <td width="100%">
-                        <div><code><span><del><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#onActivityCreated(android.os.Bundle)">onActivityCreated</a></del></span>(savedInstanceState:&nbsp;Bundle)</code></div>
+                        <div><code><span><del><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#onActivityCreated(android.os.Bundle)">onActivityCreated</a></del></span>(savedInstanceState:&nbsp;Bundle?)</code></div>
                         <p><strong>This function is deprecated.</strong> 
                           <p>use <code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#onViewCreated(android.view.View,android.os.Bundle)">onViewCreated</a></code> for code touching the Fragment's view and <code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#onCreate(android.os.Bundle)">onCreate</a></code> for other initialization.</p>
                         </p>
@@ -535,7 +535,7 @@
                     <tr>
                       <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
                       <td width="100%">
-                        <div><code><span><del><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#onActivityResult(int,int,android.content.Intent)">onActivityResult</a></del></span>(requestCode:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,&nbsp;resultCode:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,&nbsp;data:&nbsp;Intent)</code></div>
+                        <div><code><span><del><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#onActivityResult(int,int,android.content.Intent)">onActivityResult</a></del></span>(requestCode:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,&nbsp;resultCode:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,&nbsp;data:&nbsp;Intent?)</code></div>
                         <p><strong>This function is deprecated.</strong> 
                           <p>use <code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#registerForActivityResult(androidx.activity.result.contract.ActivityResultContract&lt;I,O&gt;,androidx.activity.result.ActivityResultCallback&lt;O&gt;)">registerForActivityResult</a></code> with the appropriate ActivityResultContract and handling the result in the callback.</p>
                         </p>
@@ -582,7 +582,7 @@
                     <tr>
                       <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
                       <td width="100%">
-                        <div><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#onCreate(android.os.Bundle)">onCreate</a>(savedInstanceState:&nbsp;Bundle)</code></div>
+                        <div><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#onCreate(android.os.Bundle)">onCreate</a>(savedInstanceState:&nbsp;Bundle?)</code></div>
                         <p>Called to do initial creation of a fragment.</p>
                       </td>
                     </tr>
@@ -603,7 +603,7 @@
                     <tr>
                       <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
                       <td width="100%">
-                        <div><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#onCreateContextMenu(android.view.ContextMenu,android.view.View,android.view.ContextMenu.ContextMenuInfo)">onCreateContextMenu</a>(menu:&nbsp;ContextMenu,&nbsp;v:&nbsp;View,&nbsp;menuInfo:&nbsp;ContextMenuInfo)</code></div>
+                        <div><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#onCreateContextMenu(android.view.ContextMenu,android.view.View,android.view.ContextMenu.ContextMenuInfo)">onCreateContextMenu</a>(menu:&nbsp;ContextMenu,&nbsp;v:&nbsp;View,&nbsp;menuInfo:&nbsp;ContextMenuInfo?)</code></div>
                         <p>Called when a context menu for the <code>{@code view}</code> is about to be shown.</p>
                       </td>
                     </tr>
@@ -638,7 +638,7 @@
                     <tr>
                       <td><code>LayoutInflater</code></td>
                       <td width="100%">
-                        <div><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#onGetLayoutInflater(android.os.Bundle)">onGetLayoutInflater</a>(savedInstanceState:&nbsp;Bundle)</code></div>
+                        <div><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#onGetLayoutInflater(android.os.Bundle)">onGetLayoutInflater</a>(savedInstanceState:&nbsp;Bundle?)</code></div>
                         <p>Returns the LayoutInflater used to inflate Views of this Fragment.</p>
                       </td>
                     </tr>
@@ -652,14 +652,14 @@
                     <tr>
                       <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
                       <td width="100%">
-                        <div><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#onInflate(android.content.Context,android.util.AttributeSet,android.os.Bundle)">onInflate</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;context:&nbsp;Context,<br>&nbsp;&nbsp;&nbsp;&nbsp;attrs:&nbsp;AttributeSet,<br>&nbsp;&nbsp;&nbsp;&nbsp;savedInstanceState:&nbsp;Bundle<br>)</code></div>
+                        <div><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#onInflate(android.content.Context,android.util.AttributeSet,android.os.Bundle)">onInflate</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;context:&nbsp;Context,<br>&nbsp;&nbsp;&nbsp;&nbsp;attrs:&nbsp;AttributeSet,<br>&nbsp;&nbsp;&nbsp;&nbsp;savedInstanceState:&nbsp;Bundle?<br>)</code></div>
                         <p>Called when a fragment is being created as part of a view layout inflation, typically from setting the content view of an activity.</p>
                       </td>
                     </tr>
                     <tr>
                       <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
                       <td width="100%">
-                        <div><code><span><del><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#onInflate(android.app.Activity,android.util.AttributeSet,android.os.Bundle)">onInflate</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;activity:&nbsp;Activity,<br>&nbsp;&nbsp;&nbsp;&nbsp;attrs:&nbsp;AttributeSet,<br>&nbsp;&nbsp;&nbsp;&nbsp;savedInstanceState:&nbsp;Bundle<br>)</code></div>
+                        <div><code><span><del><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#onInflate(android.app.Activity,android.util.AttributeSet,android.os.Bundle)">onInflate</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;activity:&nbsp;Activity,<br>&nbsp;&nbsp;&nbsp;&nbsp;attrs:&nbsp;AttributeSet,<br>&nbsp;&nbsp;&nbsp;&nbsp;savedInstanceState:&nbsp;Bundle?<br>)</code></div>
                         <p><strong>This function is deprecated.</strong> 
                           <p>See <code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#onInflate(android.content.Context,android.util.AttributeSet,android.os.Bundle)">onInflate</a></code>.</p>
                         </p>
@@ -760,7 +760,7 @@
                     <tr>
                       <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
                       <td width="100%">
-                        <div><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#onViewStateRestored(android.os.Bundle)">onViewStateRestored</a>(savedInstanceState:&nbsp;Bundle)</code></div>
+                        <div><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#onViewStateRestored(android.os.Bundle)">onViewStateRestored</a>(savedInstanceState:&nbsp;Bundle?)</code></div>
                         <p>Called when all saved state has been restored into the view hierarchy of the fragment.</p>
                       </td>
                     </tr>
@@ -875,35 +875,35 @@
                     <tr>
                       <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
                       <td width="100%">
-                        <div><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#setArguments(android.os.Bundle)">setArguments</a>(args:&nbsp;Bundle)</code></div>
+                        <div><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#setArguments(android.os.Bundle)">setArguments</a>(args:&nbsp;Bundle?)</code></div>
                         <p>Supply the construction arguments for this fragment.</p>
                       </td>
                     </tr>
                     <tr>
                       <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
                       <td width="100%">
-                        <div><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#setEnterSharedElementCallback(androidx.core.app.SharedElementCallback)">setEnterSharedElementCallback</a>(callback:&nbsp;SharedElementCallback)</code></div>
+                        <div><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#setEnterSharedElementCallback(androidx.core.app.SharedElementCallback)">setEnterSharedElementCallback</a>(callback:&nbsp;SharedElementCallback?)</code></div>
                         <p>When custom transitions are used with Fragments, the enter transition callback is called when this Fragment is attached or detached when not popping the back stack.</p>
                       </td>
                     </tr>
                     <tr>
                       <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
                       <td width="100%">
-                        <div><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#setEnterTransition(java.lang.Object)">setEnterTransition</a>(transition:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>)</code></div>
+                        <div><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#setEnterTransition(java.lang.Object)">setEnterTransition</a>(transition:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>?)</code></div>
                         <p>Sets the Transition that will be used to move Views into the initial scene.</p>
                       </td>
                     </tr>
                     <tr>
                       <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
                       <td width="100%">
-                        <div><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#setExitSharedElementCallback(androidx.core.app.SharedElementCallback)">setExitSharedElementCallback</a>(callback:&nbsp;SharedElementCallback)</code></div>
+                        <div><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#setExitSharedElementCallback(androidx.core.app.SharedElementCallback)">setExitSharedElementCallback</a>(callback:&nbsp;SharedElementCallback?)</code></div>
                         <p>When custom transitions are used with Fragments, the exit transition callback is called when this Fragment is attached or detached when popping the back stack.</p>
                       </td>
                     </tr>
                     <tr>
                       <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
                       <td width="100%">
-                        <div><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#setExitTransition(java.lang.Object)">setExitTransition</a>(transition:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>)</code></div>
+                        <div><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#setExitTransition(java.lang.Object)">setExitTransition</a>(transition:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>?)</code></div>
                         <p>Sets the Transition that will be used to move Views out of the scene when the fragment is removed, hidden, or detached when not popping the back stack.</p>
                       </td>
                     </tr>
@@ -917,7 +917,7 @@
                     <tr>
                       <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
                       <td width="100%">
-                        <div><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#setInitialSavedState(androidx.fragment.app.Fragment.SavedState)">setInitialSavedState</a>(state:&nbsp;<a href="/reference/kotlin/androidx/fragment/app/Fragment.SavedState.html">Fragment.SavedState</a>)</code></div>
+                        <div><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#setInitialSavedState(androidx.fragment.app.Fragment.SavedState)">setInitialSavedState</a>(state:&nbsp;<a href="/reference/kotlin/androidx/fragment/app/Fragment.SavedState.html">Fragment.SavedState</a>?)</code></div>
                         <p>Set the initial saved state that this Fragment should restore itself from when first being constructed, as returned by <code><a href="/reference/kotlin/androidx/fragment/app/FragmentManager.html#saveFragmentInstanceState(androidx.fragment.app.Fragment)">FragmentManager.saveFragmentInstanceState</a></code>.</p>
                       </td>
                     </tr>
@@ -931,7 +931,7 @@
                     <tr>
                       <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
                       <td width="100%">
-                        <div><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#setReenterTransition(java.lang.Object)">setReenterTransition</a>(transition:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>)</code></div>
+                        <div><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#setReenterTransition(java.lang.Object)">setReenterTransition</a>(transition:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>?)</code></div>
                         <p>Sets the Transition that will be used to move Views in to the scene when returning due to popping a back stack.</p>
                       </td>
                     </tr>
@@ -947,28 +947,28 @@
                     <tr>
                       <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
                       <td width="100%">
-                        <div><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#setReturnTransition(java.lang.Object)">setReturnTransition</a>(transition:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>)</code></div>
+                        <div><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#setReturnTransition(java.lang.Object)">setReturnTransition</a>(transition:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>?)</code></div>
                         <p>Sets the Transition that will be used to move Views out of the scene when the Fragment is preparing to be removed, hidden, or detached because of popping the back stack.</p>
                       </td>
                     </tr>
                     <tr>
                       <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
                       <td width="100%">
-                        <div><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#setSharedElementEnterTransition(java.lang.Object)">setSharedElementEnterTransition</a>(transition:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>)</code></div>
+                        <div><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#setSharedElementEnterTransition(java.lang.Object)">setSharedElementEnterTransition</a>(transition:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>?)</code></div>
                         <p>Sets the Transition that will be used for shared elements transferred into the content Scene.</p>
                       </td>
                     </tr>
                     <tr>
                       <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
                       <td width="100%">
-                        <div><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#setSharedElementReturnTransition(java.lang.Object)">setSharedElementReturnTransition</a>(transition:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>)</code></div>
+                        <div><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#setSharedElementReturnTransition(java.lang.Object)">setSharedElementReturnTransition</a>(transition:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>?)</code></div>
                         <p>Sets the Transition that will be used for shared elements transferred back during a pop of the back stack.</p>
                       </td>
                     </tr>
                     <tr>
                       <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
                       <td width="100%">
-                        <div><code><span><del><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#setTargetFragment(androidx.fragment.app.Fragment,int)">setTargetFragment</a></del></span>(fragment:&nbsp;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html">Fragment</a>,&nbsp;requestCode:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>)</code></div>
+                        <div><code><span><del><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#setTargetFragment(androidx.fragment.app.Fragment,int)">setTargetFragment</a></del></span>(fragment:&nbsp;<a href="/reference/kotlin/androidx/fragment/app/Fragment.html">Fragment</a>?,&nbsp;requestCode:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>)</code></div>
                         <p><strong>This function is deprecated.</strong> 
                           <p>Instead of using a target fragment to pass results, the fragment requesting a result should use <code><a href="/reference/kotlin/androidx/fragment/app/FragmentManager.html#setFragmentResultListener(java.lang.String,androidx.lifecycle.LifecycleOwner,androidx.fragment.app.FragmentResultListener)">FragmentManager#setFragmentResultListener(String, LifecycleOwner, FragmentResultListener)</a></code> to register a <code><a href="/reference/kotlin/androidx/fragment/app/FragmentResultListener.html">FragmentResultListener</a></code> with a <code>{@code * requestKey}</code> using its <code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#getParentFragmentManager()">parent fragment manager</a></code>.</p>
                         </p>
@@ -1000,7 +1000,7 @@
                     <tr>
                       <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
                       <td width="100%">
-                        <div><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#startActivity(android.content.Intent,android.os.Bundle)">startActivity</a>(intent:&nbsp;Intent,&nbsp;options:&nbsp;Bundle)</code></div>
+                        <div><code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#startActivity(android.content.Intent,android.os.Bundle)">startActivity</a>(intent:&nbsp;Intent,&nbsp;options:&nbsp;Bundle?)</code></div>
                         <p>Call Activity#startActivity(Intent, Bundle) from the fragment's containing Activity.</p>
                       </td>
                     </tr>
@@ -1016,7 +1016,7 @@
                     <tr>
                       <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
                       <td width="100%">
-                        <div><code><span><del><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#startActivityForResult(android.content.Intent,int,android.os.Bundle)">startActivityForResult</a></del></span>(intent:&nbsp;Intent,&nbsp;requestCode:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,&nbsp;options:&nbsp;Bundle)</code></div>
+                        <div><code><span><del><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#startActivityForResult(android.content.Intent,int,android.os.Bundle)">startActivityForResult</a></del></span>(intent:&nbsp;Intent,&nbsp;requestCode:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,&nbsp;options:&nbsp;Bundle?)</code></div>
                         <p><strong>This function is deprecated.</strong> 
                           <p>use <code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#registerForActivityResult(androidx.activity.result.contract.ActivityResultContract&lt;I,O&gt;,androidx.activity.result.ActivityResultCallback&lt;O&gt;)">registerForActivityResult</a></code> passing in a StartActivityForResult object for the ActivityResultContract.</p>
                         </p>
@@ -1025,7 +1025,7 @@
                     <tr>
                       <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
                       <td width="100%">
-                        <div><code><span><del><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#startIntentSenderForResult(android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle)">startIntentSenderForResult</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;intent:&nbsp;IntentSender,<br>&nbsp;&nbsp;&nbsp;&nbsp;requestCode:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;fillInIntent:&nbsp;Intent,<br>&nbsp;&nbsp;&nbsp;&nbsp;flagsMask:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;flagsValues:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;extraFlags:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;options:&nbsp;Bundle<br>)</code></div>
+                        <div><code><span><del><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#startIntentSenderForResult(android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle)">startIntentSenderForResult</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;intent:&nbsp;IntentSender,<br>&nbsp;&nbsp;&nbsp;&nbsp;requestCode:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;fillInIntent:&nbsp;Intent?,<br>&nbsp;&nbsp;&nbsp;&nbsp;flagsMask:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;flagsValues:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;extraFlags:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;options:&nbsp;Bundle?<br>)</code></div>
                         <p><strong>This function is deprecated.</strong> 
                           <p>use <code><a href="/reference/kotlin/androidx/fragment/app/Fragment.html#registerForActivityResult(androidx.activity.result.contract.ActivityResultContract&lt;I,O&gt;,androidx.activity.result.ActivityResultCallback&lt;O&gt;)">registerForActivityResult</a></code> passing in a StartIntentSenderForResult object for the ActivityResultContract.</p>
                         </p>
@@ -1104,7 +1104,7 @@
     </div>
     <div><a name="onCreateView(android.view.LayoutInflater, android.view.ViewGroup, android.os.Bundle)"></a><a name="onCreateView-android.view.LayoutInflater-android.view.ViewGroup-android.os.Bundle-"></a>
       <h3 class="api-name" id="onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle)">onCreateView</h3>
-      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/ListFragment.html#onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle)">onCreateView</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;inflater:&nbsp;LayoutInflater,<br>&nbsp;&nbsp;&nbsp;&nbsp;container:&nbsp;ViewGroup,<br>&nbsp;&nbsp;&nbsp;&nbsp;savedInstanceState:&nbsp;Bundle<br>):&nbsp;View?</pre>
+      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/ListFragment.html#onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle)">onCreateView</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;inflater:&nbsp;LayoutInflater,<br>&nbsp;&nbsp;&nbsp;&nbsp;container:&nbsp;ViewGroup?,<br>&nbsp;&nbsp;&nbsp;&nbsp;savedInstanceState:&nbsp;Bundle?<br>):&nbsp;View?</pre>
       <p>Provide default implementation to return a simple list view. Subclasses can override to replace with their own layout. If doing so, the returned view hierarchy <em>must</em> have a ListView whose id is android.R.id.list and can optionally have a sibling view id android.R.id.empty that is to be shown when the list is empty. </p>
       <p>If you are overriding this method with your own custom content, consider including the standard layout list_content in your layout file, so that you continue to retain all of the standard behavior of ListFragment. In particular, this is currently the only way to have the built-in indeterminant progress state be shown.</p>
     </div>
@@ -1155,7 +1155,7 @@
     </div>
     <div><a name="onViewCreated(android.view.View, android.os.Bundle)"></a><a name="onViewCreated-android.view.View-android.os.Bundle-"></a>
       <h3 class="api-name" id="onViewCreated(android.view.View,android.os.Bundle)">onViewCreated</h3>
-      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/ListFragment.html#onViewCreated(android.view.View,android.os.Bundle)">onViewCreated</a>(view:&nbsp;View,&nbsp;savedInstanceState:&nbsp;Bundle):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
+      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/ListFragment.html#onViewCreated(android.view.View,android.os.Bundle)">onViewCreated</a>(view:&nbsp;View,&nbsp;savedInstanceState:&nbsp;Bundle?):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
       <p>Attach to list view once the view hierarchy has been created.</p>
     </div>
     <div><a name="requireListAdapter--"></a>
@@ -1199,12 +1199,12 @@
     </div>
     <div><a name="setEmptyText-java.lang.CharSequence-"></a>
       <h3 class="api-name" id="setEmptyText(java.lang.CharSequence)">setEmptyText</h3>
-      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/ListFragment.html#setEmptyText(java.lang.CharSequence)">setEmptyText</a>(text:&nbsp;<a href="https://developer.android.com/reference/java/lang/CharSequence.html">CharSequence</a>):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
+      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/ListFragment.html#setEmptyText(java.lang.CharSequence)">setEmptyText</a>(text:&nbsp;<a href="https://developer.android.com/reference/java/lang/CharSequence.html">CharSequence</a>?):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
       <p>The default content for a ListFragment has a TextView that can be shown when the list is empty. If you would like to have it shown, call this method to supply the text it should use.</p>
     </div>
     <div><a name="setListAdapter-android.widget.ListAdapter-"></a>
       <h3 class="api-name" id="setListAdapter(android.widget.ListAdapter)">setListAdapter</h3>
-      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/ListFragment.html#setListAdapter(android.widget.ListAdapter)">setListAdapter</a>(adapter:&nbsp;ListAdapter):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
+      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/fragment/app/ListFragment.html#setListAdapter(android.widget.ListAdapter)">setListAdapter</a>(adapter:&nbsp;ListAdapter?):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
       <p>Provide the cursor for the list view.</p>
     </div>
     <div><a name="setListShown-boolean-"></a>
diff --git a/testData/paging/docs/reference/androidx/paging/AsyncPagedListDiffer.html b/testData/paging/docs/reference/androidx/paging/AsyncPagedListDiffer.html
index c163b90..d890ccf 100644
--- a/testData/paging/docs/reference/androidx/paging/AsyncPagedListDiffer.html
+++ b/testData/paging/docs/reference/androidx/paging/AsyncPagedListDiffer.html
@@ -90,14 +90,14 @@
         <tbody>
           <tr>
             <td>
-              <div><code>&lt;T&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt; <span><del><a href="/reference/androidx/paging/AsyncPagedListDiffer.html#AsyncPagedListDiffer(,)">AsyncPagedListDiffer</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&gt;&nbsp;adapter,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;T&gt;&nbsp;diffCallback<br>)</code></div>
+              <div><code>&lt;T&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt; <span><del><a href="/reference/androidx/paging/AsyncPagedListDiffer.html#AsyncPagedListDiffer(RecyclerView.Adapter&lt;*&gt;,DiffUtil.ItemCallback&lt;T&gt;)">AsyncPagedListDiffer</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&gt;&nbsp;adapter,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;T&gt;&nbsp;diffCallback<br>)</code></div>
               <p>Convenience for</p>
               <pre class="prettyprint">AsyncPagedListDiffer(<br>    AdapterListUpdateCallback(adapter),<br>    AsyncDifferConfig.Builder&lt;T&gt;(diffCallback).build()<br>)</pre>
             </td>
           </tr>
           <tr>
             <td>
-              <div><code>&lt;T&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt; <span><del><a href="/reference/androidx/paging/AsyncPagedListDiffer.html#AsyncPagedListDiffer(,)">AsyncPagedListDiffer</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;listUpdateCallback,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;T&gt;&nbsp;config<br>)</code></div>
+              <div><code>&lt;T&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt; <span><del><a href="/reference/androidx/paging/AsyncPagedListDiffer.html#AsyncPagedListDiffer(ListUpdateCallback,AsyncDifferConfig&lt;T&gt;)">AsyncPagedListDiffer</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;listUpdateCallback,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;T&gt;&nbsp;config<br>)</code></div>
             </td>
           </tr>
         </tbody>
@@ -224,9 +224,9 @@
       </div>
     </div>
     <h2>Public constructors</h2>
-    <div><a name="AsyncPagedListDiffer(, )"></a><a name="AsyncPagedListDiffer---"></a>
-      <h3 class="api-name" id="AsyncPagedListDiffer(,)">AsyncPagedListDiffer</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;&lt;T&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt; <span><del><a href="/reference/androidx/paging/AsyncPagedListDiffer.html#AsyncPagedListDiffer(,)">AsyncPagedListDiffer</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&gt;&nbsp;adapter,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;T&gt;&nbsp;diffCallback<br>)</pre>
+    <div><a name="AsyncPagedListDiffer(RecyclerView.Adapter&lt;*&gt;, DiffUtil.ItemCallback&lt;T&gt;)"></a><a name="AsyncPagedListDiffer-RecyclerView.Adapter&lt;*&gt;-DiffUtil.ItemCallback&lt;T&gt;-"></a>
+      <h3 class="api-name" id="AsyncPagedListDiffer(RecyclerView.Adapter&lt;*&gt;,DiffUtil.ItemCallback&lt;T&gt;)">AsyncPagedListDiffer</h3>
+      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;&lt;T&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt; <span><del><a href="/reference/androidx/paging/AsyncPagedListDiffer.html#AsyncPagedListDiffer(RecyclerView.Adapter&lt;*&gt;,DiffUtil.ItemCallback&lt;T&gt;)">AsyncPagedListDiffer</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&gt;&nbsp;adapter,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;T&gt;&nbsp;diffCallback<br>)</pre>
       <aside class="caution"><strong>This method is deprecated.</strong><br>PagedList is deprecated and has been replaced by PagingData</aside>
       <p>Convenience for</p>
       <pre class="prettyprint">AsyncPagedListDiffer(<br>    AdapterListUpdateCallback(adapter),<br>    AsyncDifferConfig.Builder&lt;T&gt;(diffCallback).build()<br>)</pre>
@@ -254,9 +254,9 @@
         </table>
       </div>
     </div>
-    <div><a name="AsyncPagedListDiffer(, )"></a><a name="AsyncPagedListDiffer---"></a>
-      <h3 class="api-name" id="AsyncPagedListDiffer(,)">AsyncPagedListDiffer</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;&lt;T&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt; <span><del><a href="/reference/androidx/paging/AsyncPagedListDiffer.html#AsyncPagedListDiffer(,)">AsyncPagedListDiffer</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;listUpdateCallback,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;T&gt;&nbsp;config<br>)</pre>
+    <div><a name="AsyncPagedListDiffer(ListUpdateCallback, AsyncDifferConfig&lt;T&gt;)"></a><a name="AsyncPagedListDiffer-ListUpdateCallback-AsyncDifferConfig&lt;T&gt;-"></a>
+      <h3 class="api-name" id="AsyncPagedListDiffer(ListUpdateCallback,AsyncDifferConfig&lt;T&gt;)">AsyncPagedListDiffer</h3>
+      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;&lt;T&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt; <span><del><a href="/reference/androidx/paging/AsyncPagedListDiffer.html#AsyncPagedListDiffer(ListUpdateCallback,AsyncDifferConfig&lt;T&gt;)">AsyncPagedListDiffer</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;listUpdateCallback,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;T&gt;&nbsp;config<br>)</pre>
       <aside class="caution"><strong>This method is deprecated.</strong><br>PagedList is deprecated and has been replaced by PagingData</aside>
     </div>
     <h2>Public methods</h2>
diff --git a/testData/paging/docs/reference/androidx/paging/AsyncPagingDataDiffer.html b/testData/paging/docs/reference/androidx/paging/AsyncPagingDataDiffer.html
index a52c47f..65390de 100644
--- a/testData/paging/docs/reference/androidx/paging/AsyncPagingDataDiffer.html
+++ b/testData/paging/docs/reference/androidx/paging/AsyncPagingDataDiffer.html
@@ -58,7 +58,7 @@
         <tbody>
           <tr>
             <td>
-              <div><code>&lt;T&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt; <a href="/reference/androidx/paging/AsyncPagingDataDiffer.html#AsyncPagingDataDiffer(,,kotlinx.coroutines.CoroutineDispatcher,kotlinx.coroutines.CoroutineDispatcher)">AsyncPagingDataDiffer</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;T&gt;&nbsp;diffCallback,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;updateCallback,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines/-coroutine-dispatcher/index.html">CoroutineDispatcher</a>&nbsp;mainDispatcher,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines/-coroutine-dispatcher/index.html">CoroutineDispatcher</a>&nbsp;workerDispatcher<br>)</code></div>
+              <div><code>&lt;T&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt; <a href="/reference/androidx/paging/AsyncPagingDataDiffer.html#AsyncPagingDataDiffer(DiffUtil.ItemCallback&lt;T&gt;,ListUpdateCallback,kotlinx.coroutines.CoroutineDispatcher,kotlinx.coroutines.CoroutineDispatcher)">AsyncPagingDataDiffer</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;T&gt;&nbsp;diffCallback,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;updateCallback,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines/-coroutine-dispatcher/index.html">CoroutineDispatcher</a>&nbsp;mainDispatcher,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines/-coroutine-dispatcher/index.html">CoroutineDispatcher</a>&nbsp;workerDispatcher<br>)</code></div>
             </td>
           </tr>
         </tbody>
@@ -145,7 +145,7 @@
           <tr>
             <td><code>final void</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/paging/AsyncPagingDataDiffer.html#submitData(,androidx.paging.PagingData)">submitData</a>(<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;lifecycle,&nbsp;<a href="/reference/androidx/paging/PagingData.html">PagingData</a>&lt;T&gt;&nbsp;pagingData)</code></div>
+              <div><code><a href="/reference/androidx/paging/AsyncPagingDataDiffer.html#submitData(Lifecycle,androidx.paging.PagingData)">submitData</a>(<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;lifecycle,&nbsp;<a href="/reference/androidx/paging/PagingData.html">PagingData</a>&lt;T&gt;&nbsp;pagingData)</code></div>
               <p>Present a <code><a href="/reference/androidx/paging/PagingData.html">PagingData</a></code> until it is either invalidated or another call to <code><a href="/reference/androidx/paging/AsyncPagingDataDiffer.html#submitData(androidx.paging.PagingData)">submitData</a></code> is made.</p>
             </td>
           </tr>
@@ -188,9 +188,9 @@
       <p>This flow is conflated, so it buffers the last update to <code><a href="/reference/androidx/paging/CombinedLoadStates.html">CombinedLoadStates</a></code> and immediately delivers the current load states on collection.</p>
     </div>
     <h2>Public constructors</h2>
-    <div><a name="AsyncPagingDataDiffer(, , kotlinx.coroutines.CoroutineDispatcher, kotlinx.coroutines.CoroutineDispatcher)"></a><a name="AsyncPagingDataDiffer---kotlinx.coroutines.CoroutineDispatcher-kotlinx.coroutines.CoroutineDispatcher-"></a>
-      <h3 class="api-name" id="AsyncPagingDataDiffer(,,kotlinx.coroutines.CoroutineDispatcher,kotlinx.coroutines.CoroutineDispatcher)">AsyncPagingDataDiffer</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;&lt;T&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt; <a href="/reference/androidx/paging/AsyncPagingDataDiffer.html#AsyncPagingDataDiffer(,,kotlinx.coroutines.CoroutineDispatcher,kotlinx.coroutines.CoroutineDispatcher)">AsyncPagingDataDiffer</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;T&gt;&nbsp;diffCallback,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;updateCallback,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines/-coroutine-dispatcher/index.html">CoroutineDispatcher</a>&nbsp;mainDispatcher,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines/-coroutine-dispatcher/index.html">CoroutineDispatcher</a>&nbsp;workerDispatcher<br>)</pre>
+    <div><a name="AsyncPagingDataDiffer(DiffUtil.ItemCallback&lt;T&gt;, ListUpdateCallback, kotlinx.coroutines.CoroutineDispatcher, kotlinx.coroutines.CoroutineDispatcher)"></a><a name="AsyncPagingDataDiffer-DiffUtil.ItemCallback&lt;T&gt;-ListUpdateCallback-kotlinx.coroutines.CoroutineDispatcher-kotlinx.coroutines.CoroutineDispatcher-"></a>
+      <h3 class="api-name" id="AsyncPagingDataDiffer(DiffUtil.ItemCallback&lt;T&gt;,ListUpdateCallback,kotlinx.coroutines.CoroutineDispatcher,kotlinx.coroutines.CoroutineDispatcher)">AsyncPagingDataDiffer</h3>
+      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;&lt;T&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt; <a href="/reference/androidx/paging/AsyncPagingDataDiffer.html#AsyncPagingDataDiffer(DiffUtil.ItemCallback&lt;T&gt;,ListUpdateCallback,kotlinx.coroutines.CoroutineDispatcher,kotlinx.coroutines.CoroutineDispatcher)">AsyncPagingDataDiffer</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;T&gt;&nbsp;diffCallback,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;updateCallback,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines/-coroutine-dispatcher/index.html">CoroutineDispatcher</a>&nbsp;mainDispatcher,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines/-coroutine-dispatcher/index.html">CoroutineDispatcher</a>&nbsp;workerDispatcher<br>)</pre>
     </div>
     <h2>Public methods</h2>
     <div><a name="addDataRefreshListener-kotlin.Function1-"></a>
@@ -488,9 +488,9 @@
         </table>
       </div>
     </div>
-    <div><a name="submitData(, androidx.paging.PagingData)"></a><a name="submitData--androidx.paging.PagingData-"></a>
-      <h3 class="api-name" id="submitData(,androidx.paging.PagingData)">submitData</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;void&nbsp;<a href="/reference/androidx/paging/AsyncPagingDataDiffer.html#submitData(,androidx.paging.PagingData)">submitData</a>(<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;lifecycle,&nbsp;<a href="/reference/androidx/paging/PagingData.html">PagingData</a>&lt;T&gt;&nbsp;pagingData)</pre>
+    <div><a name="submitData(Lifecycle, androidx.paging.PagingData)"></a><a name="submitData-Lifecycle-androidx.paging.PagingData-"></a>
+      <h3 class="api-name" id="submitData(Lifecycle,androidx.paging.PagingData)">submitData</h3>
+      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;void&nbsp;<a href="/reference/androidx/paging/AsyncPagingDataDiffer.html#submitData(Lifecycle,androidx.paging.PagingData)">submitData</a>(<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;lifecycle,&nbsp;<a href="/reference/androidx/paging/PagingData.html">PagingData</a>&lt;T&gt;&nbsp;pagingData)</pre>
       <p>Present a <code><a href="/reference/androidx/paging/PagingData.html">PagingData</a></code> until it is either invalidated or another call to <code><a href="/reference/androidx/paging/AsyncPagingDataDiffer.html#submitData(androidx.paging.PagingData)">submitData</a></code> is made.</p>
       <p>This method is typically used when observing a RxJava or LiveData stream produced by <code><a href="/reference/androidx/paging/Pager.html">Pager</a></code>. For <code><a href="https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines.flow/-flow/index.html">Flow</a></code> support, use the suspending overload of <code><a href="/reference/androidx/paging/AsyncPagingDataDiffer.html#submitData(androidx.paging.PagingData)">submitData</a></code>, which automates cancellation via <code><a href="https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines/-coroutine-scope/index.html">CoroutineScope</a></code> instead of relying of <a href="[Lifecycle]">Lifecycle</a>.</p>
       <div class="devsite-table-wrapper">
diff --git a/testData/paging/docs/reference/androidx/paging/LoadStateAdapter.html b/testData/paging/docs/reference/androidx/paging/LoadStateAdapter.html
index b1b76bf..6e0ccc4 100644
--- a/testData/paging/docs/reference/androidx/paging/LoadStateAdapter.html
+++ b/testData/paging/docs/reference/androidx/paging/LoadStateAdapter.html
@@ -125,13 +125,13 @@
           <tr>
             <td><code>final VH</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/paging/LoadStateAdapter.html#onCreateViewHolder(,kotlin.Int)">onCreateViewHolder</a>(<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;parent,&nbsp;int&nbsp;viewType)</code></div>
+              <div><code><a href="/reference/androidx/paging/LoadStateAdapter.html#onCreateViewHolder(ViewGroup,kotlin.Int)">onCreateViewHolder</a>(<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;parent,&nbsp;int&nbsp;viewType)</code></div>
             </td>
           </tr>
           <tr>
             <td><code>abstract VH</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/paging/LoadStateAdapter.html#onCreateViewHolder(,androidx.paging.LoadState)">onCreateViewHolder</a>(<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;parent,&nbsp;<a href="/reference/androidx/paging/LoadState.html">LoadState</a>&nbsp;loadState)</code></div>
+              <div><code><a href="/reference/androidx/paging/LoadStateAdapter.html#onCreateViewHolder(ViewGroup,androidx.paging.LoadState)">onCreateViewHolder</a>(<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;parent,&nbsp;<a href="/reference/androidx/paging/LoadState.html">LoadState</a>&nbsp;loadState)</code></div>
               <p>Called to create a ViewHolder for the given LoadState.</p>
             </td>
           </tr>
@@ -216,13 +216,13 @@
         </table>
       </div>
     </div>
-    <div><a name="onCreateViewHolder(, kotlin.Int)"></a><a name="onCreateViewHolder--kotlin.Int-"></a>
-      <h3 class="api-name" id="onCreateViewHolder(,kotlin.Int)">onCreateViewHolder</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;VH&nbsp;<a href="/reference/androidx/paging/LoadStateAdapter.html#onCreateViewHolder(,kotlin.Int)">onCreateViewHolder</a>(<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;parent,&nbsp;int&nbsp;viewType)</pre>
+    <div><a name="onCreateViewHolder(ViewGroup, kotlin.Int)"></a><a name="onCreateViewHolder-ViewGroup-kotlin.Int-"></a>
+      <h3 class="api-name" id="onCreateViewHolder(ViewGroup,kotlin.Int)">onCreateViewHolder</h3>
+      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;VH&nbsp;<a href="/reference/androidx/paging/LoadStateAdapter.html#onCreateViewHolder(ViewGroup,kotlin.Int)">onCreateViewHolder</a>(<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;parent,&nbsp;int&nbsp;viewType)</pre>
     </div>
-    <div><a name="onCreateViewHolder(, androidx.paging.LoadState)"></a><a name="onCreateViewHolder--androidx.paging.LoadState-"></a>
-      <h3 class="api-name" id="onCreateViewHolder(,androidx.paging.LoadState)">onCreateViewHolder</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;abstract&nbsp;VH&nbsp;<a href="/reference/androidx/paging/LoadStateAdapter.html#onCreateViewHolder(,androidx.paging.LoadState)">onCreateViewHolder</a>(<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;parent,&nbsp;<a href="/reference/androidx/paging/LoadState.html">LoadState</a>&nbsp;loadState)</pre>
+    <div><a name="onCreateViewHolder(ViewGroup, androidx.paging.LoadState)"></a><a name="onCreateViewHolder-ViewGroup-androidx.paging.LoadState-"></a>
+      <h3 class="api-name" id="onCreateViewHolder(ViewGroup,androidx.paging.LoadState)">onCreateViewHolder</h3>
+      <pre class="api-signature no-pretty-print">public&nbsp;abstract&nbsp;VH&nbsp;<a href="/reference/androidx/paging/LoadStateAdapter.html#onCreateViewHolder(ViewGroup,androidx.paging.LoadState)">onCreateViewHolder</a>(<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;parent,&nbsp;<a href="/reference/androidx/paging/LoadState.html">LoadState</a>&nbsp;loadState)</pre>
       <p>Called to create a ViewHolder for the given LoadState.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
diff --git a/testData/paging/docs/reference/androidx/paging/PagingDataAdapter.html b/testData/paging/docs/reference/androidx/paging/PagingDataAdapter.html
index 97e0e5b..d702dfc 100644
--- a/testData/paging/docs/reference/androidx/paging/PagingDataAdapter.html
+++ b/testData/paging/docs/reference/androidx/paging/PagingDataAdapter.html
@@ -54,7 +54,7 @@
         <tbody>
           <tr>
             <td>
-              <div><code>&lt;T&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>,&nbsp;VH&nbsp;extends&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt; <a href="/reference/androidx/paging/PagingDataAdapter.html#PagingDataAdapter(,kotlinx.coroutines.CoroutineDispatcher,kotlinx.coroutines.CoroutineDispatcher)">PagingDataAdapter</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;T&gt;&nbsp;diffCallback,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines/-coroutine-dispatcher/index.html">CoroutineDispatcher</a>&nbsp;mainDispatcher,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines/-coroutine-dispatcher/index.html">CoroutineDispatcher</a>&nbsp;workerDispatcher<br>)</code></div>
+              <div><code>&lt;T&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>,&nbsp;VH&nbsp;extends&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt; <a href="/reference/androidx/paging/PagingDataAdapter.html#PagingDataAdapter(DiffUtil.ItemCallback&lt;T&gt;,kotlinx.coroutines.CoroutineDispatcher,kotlinx.coroutines.CoroutineDispatcher)">PagingDataAdapter</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;T&gt;&nbsp;diffCallback,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines/-coroutine-dispatcher/index.html">CoroutineDispatcher</a>&nbsp;mainDispatcher,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines/-coroutine-dispatcher/index.html">CoroutineDispatcher</a>&nbsp;workerDispatcher<br>)</code></div>
             </td>
           </tr>
         </tbody>
@@ -147,7 +147,7 @@
           <tr>
             <td><code>final void</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/paging/PagingDataAdapter.html#submitData(,androidx.paging.PagingData)">submitData</a>(<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;lifecycle,&nbsp;<a href="/reference/androidx/paging/PagingData.html">PagingData</a>&lt;T&gt;&nbsp;pagingData)</code></div>
+              <div><code><a href="/reference/androidx/paging/PagingDataAdapter.html#submitData(Lifecycle,androidx.paging.PagingData)">submitData</a>(<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;lifecycle,&nbsp;<a href="/reference/androidx/paging/PagingData.html">PagingData</a>&lt;T&gt;&nbsp;pagingData)</code></div>
               <p>Present a <code><a href="/reference/androidx/paging/PagingData.html">PagingData</a></code> until it is either invalidated or another call to <code><a href="/reference/androidx/paging/PagingDataAdapter.html#submitData(androidx.paging.PagingData)">submitData</a></code> is made.</p>
             </td>
           </tr>
@@ -189,9 +189,9 @@
       <p>This flow is conflated, so it buffers the last update to <code><a href="/reference/androidx/paging/CombinedLoadStates.html">CombinedLoadStates</a></code> and immediately delivers the current load states on collection.</p>
     </div>
     <h2>Public constructors</h2>
-    <div><a name="PagingDataAdapter(, kotlinx.coroutines.CoroutineDispatcher, kotlinx.coroutines.CoroutineDispatcher)"></a><a name="PagingDataAdapter--kotlinx.coroutines.CoroutineDispatcher-kotlinx.coroutines.CoroutineDispatcher-"></a>
-      <h3 class="api-name" id="PagingDataAdapter(,kotlinx.coroutines.CoroutineDispatcher,kotlinx.coroutines.CoroutineDispatcher)">PagingDataAdapter</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;&lt;T&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>,&nbsp;VH&nbsp;extends&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt; <a href="/reference/androidx/paging/PagingDataAdapter.html#PagingDataAdapter(,kotlinx.coroutines.CoroutineDispatcher,kotlinx.coroutines.CoroutineDispatcher)">PagingDataAdapter</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;T&gt;&nbsp;diffCallback,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines/-coroutine-dispatcher/index.html">CoroutineDispatcher</a>&nbsp;mainDispatcher,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines/-coroutine-dispatcher/index.html">CoroutineDispatcher</a>&nbsp;workerDispatcher<br>)</pre>
+    <div><a name="PagingDataAdapter(DiffUtil.ItemCallback&lt;T&gt;, kotlinx.coroutines.CoroutineDispatcher, kotlinx.coroutines.CoroutineDispatcher)"></a><a name="PagingDataAdapter-DiffUtil.ItemCallback&lt;T&gt;-kotlinx.coroutines.CoroutineDispatcher-kotlinx.coroutines.CoroutineDispatcher-"></a>
+      <h3 class="api-name" id="PagingDataAdapter(DiffUtil.ItemCallback&lt;T&gt;,kotlinx.coroutines.CoroutineDispatcher,kotlinx.coroutines.CoroutineDispatcher)">PagingDataAdapter</h3>
+      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;&lt;T&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>,&nbsp;VH&nbsp;extends&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt; <a href="/reference/androidx/paging/PagingDataAdapter.html#PagingDataAdapter(DiffUtil.ItemCallback&lt;T&gt;,kotlinx.coroutines.CoroutineDispatcher,kotlinx.coroutines.CoroutineDispatcher)">PagingDataAdapter</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;T&gt;&nbsp;diffCallback,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines/-coroutine-dispatcher/index.html">CoroutineDispatcher</a>&nbsp;mainDispatcher,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines/-coroutine-dispatcher/index.html">CoroutineDispatcher</a>&nbsp;workerDispatcher<br>)</pre>
     </div>
     <h2>Public methods</h2>
     <div><a name="addDataRefreshListener-kotlin.Function1-"></a>
@@ -459,9 +459,9 @@
         </table>
       </div>
     </div>
-    <div><a name="submitData(, androidx.paging.PagingData)"></a><a name="submitData--androidx.paging.PagingData-"></a>
-      <h3 class="api-name" id="submitData(,androidx.paging.PagingData)">submitData</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;void&nbsp;<a href="/reference/androidx/paging/PagingDataAdapter.html#submitData(,androidx.paging.PagingData)">submitData</a>(<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;lifecycle,&nbsp;<a href="/reference/androidx/paging/PagingData.html">PagingData</a>&lt;T&gt;&nbsp;pagingData)</pre>
+    <div><a name="submitData(Lifecycle, androidx.paging.PagingData)"></a><a name="submitData-Lifecycle-androidx.paging.PagingData-"></a>
+      <h3 class="api-name" id="submitData(Lifecycle,androidx.paging.PagingData)">submitData</h3>
+      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;void&nbsp;<a href="/reference/androidx/paging/PagingDataAdapter.html#submitData(Lifecycle,androidx.paging.PagingData)">submitData</a>(<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;lifecycle,&nbsp;<a href="/reference/androidx/paging/PagingData.html">PagingData</a>&lt;T&gt;&nbsp;pagingData)</pre>
       <p>Present a <code><a href="/reference/androidx/paging/PagingData.html">PagingData</a></code> until it is either invalidated or another call to <code><a href="/reference/androidx/paging/PagingDataAdapter.html#submitData(androidx.paging.PagingData)">submitData</a></code> is made.</p>
       <p>This method is typically used when observing a RxJava or LiveData stream produced by <code><a href="/reference/androidx/paging/Pager.html">Pager</a></code>. For <code><a href="https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines.flow/-flow/index.html">Flow</a></code> support, use the suspending overload of <code><a href="/reference/androidx/paging/PagingDataAdapter.html#submitData(androidx.paging.PagingData)">submitData</a></code>, which automates cancellation via <code><a href="https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines/-coroutine-scope/index.html">CoroutineScope</a></code> instead of relying of <a href="[Lifecycle]">Lifecycle</a>.</p>
       <div class="devsite-table-wrapper">
diff --git a/testData/paging/docs/reference/androidx/paging/PagingLiveDataKt.html b/testData/paging/docs/reference/androidx/paging/PagingLiveDataKt.html
index cfa13e4..4afb5c8 100644
--- a/testData/paging/docs/reference/androidx/paging/PagingLiveDataKt.html
+++ b/testData/paging/docs/reference/androidx/paging/PagingLiveDataKt.html
@@ -43,14 +43,14 @@
           <tr>
             <td><code>static&nbsp;final <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a></code></td>
             <td width="100%">
-              <div><code>&lt;T&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt; <a href="/reference/androidx/paging/PagingLiveDataKt.html#cachedIn(,)">cachedIn</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/androidx/paging/PagingData.html">PagingData</a>&lt;T&gt;&gt;&nbsp;receiver,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;lifecycle<br>)</code></div>
+              <div><code>&lt;T&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt; <a href="/reference/androidx/paging/PagingLiveDataKt.html#cachedIn(LiveData&lt;PagingData&lt;T&gt;&gt;,Lifecycle)">cachedIn</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/androidx/paging/PagingData.html">PagingData</a>&lt;T&gt;&gt;&nbsp;receiver,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;lifecycle<br>)</code></div>
               <p>Operator which caches a LiveData of <code><a href="/reference/androidx/paging/PagingData.html">PagingData</a></code> within the scope of a Lifecycle.</p>
             </td>
           </tr>
           <tr>
             <td><code>static&nbsp;final <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a></code></td>
             <td width="100%">
-              <div><code>&lt;T&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt; <a href="/reference/androidx/paging/PagingLiveDataKt.html#cachedIn(,kotlinx.coroutines.CoroutineScope)">cachedIn</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/androidx/paging/PagingData.html">PagingData</a>&lt;T&gt;&gt;&nbsp;receiver,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines/-coroutine-scope/index.html">CoroutineScope</a>&nbsp;scope<br>)</code></div>
+              <div><code>&lt;T&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt; <a href="/reference/androidx/paging/PagingLiveDataKt.html#cachedIn(LiveData&lt;PagingData&lt;T&gt;&gt;,kotlinx.coroutines.CoroutineScope)">cachedIn</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/androidx/paging/PagingData.html">PagingData</a>&lt;T&gt;&gt;&nbsp;receiver,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines/-coroutine-scope/index.html">CoroutineScope</a>&nbsp;scope<br>)</code></div>
               <p>Operator which caches a LiveData of <code><a href="/reference/androidx/paging/PagingData.html">PagingData</a></code> within a <code><a href="https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines/-coroutine-scope/index.html">CoroutineScope</a></code>.</p>
             </td>
           </tr>
@@ -64,9 +64,9 @@
       <p>A <a href="[LiveData]">LiveData</a> of <code><a href="/reference/androidx/paging/PagingData.html">PagingData</a></code>, which mirrors the stream provided by <code><a href="/reference/androidx/paging/Pager.html#flow()">Pager.flow</a></code>, but exposes it as a <a href="[LiveData]">LiveData</a>.</p>
     </div>
     <h2>Public methods</h2>
-    <div><a name="cachedIn(, )"></a><a name="cachedIn---"></a>
-      <h3 class="api-name" id="cachedIn(,)">cachedIn</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;static&nbsp;final&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;&lt;T&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt; <a href="/reference/androidx/paging/PagingLiveDataKt.html#cachedIn(,)">cachedIn</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/androidx/paging/PagingData.html">PagingData</a>&lt;T&gt;&gt;&nbsp;receiver,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;lifecycle<br>)</pre>
+    <div><a name="cachedIn(LiveData&lt;PagingData&lt;T&gt;&gt;, Lifecycle)"></a><a name="cachedIn-LiveData&lt;PagingData&lt;T&gt;&gt;-Lifecycle-"></a>
+      <h3 class="api-name" id="cachedIn(LiveData&lt;PagingData&lt;T&gt;&gt;,Lifecycle)">cachedIn</h3>
+      <pre class="api-signature no-pretty-print">public&nbsp;static&nbsp;final&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;&lt;T&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt; <a href="/reference/androidx/paging/PagingLiveDataKt.html#cachedIn(LiveData&lt;PagingData&lt;T&gt;&gt;,Lifecycle)">cachedIn</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/androidx/paging/PagingData.html">PagingData</a>&lt;T&gt;&gt;&nbsp;receiver,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;lifecycle<br>)</pre>
       <p>Operator which caches a <a href="[LiveData]">LiveData</a> of <code><a href="/reference/androidx/paging/PagingData.html">PagingData</a></code> within the scope of a <a href="[Lifecycle]">Lifecycle</a>.</p>
       <p><code><a href="/reference/androidx/paging/package-summary.html#cachedIn(kotlinx.coroutines.flow.Flow,kotlinx.coroutines.CoroutineScope)">cachedIn</a></code> multicasts pages loaded and transformed by a <code><a href="/reference/androidx/paging/PagingData.html">PagingData</a></code>, allowing multiple observers on the same instance of <code><a href="/reference/androidx/paging/PagingData.html">PagingData</a></code> to receive the same events, avoiding redundant work, but comes at the cost of buffering those events in memory.</p>
       <p>Calling <code><a href="/reference/androidx/paging/package-summary.html#cachedIn(kotlinx.coroutines.flow.Flow,kotlinx.coroutines.CoroutineScope)">cachedIn</a></code> is required to allow calling <a href="[androidx.paging.AsyncPagingDataAdapter]">androidx.paging.AsyncPagingDataAdapter</a> on the same instance of <code><a href="/reference/androidx/paging/PagingData.html">PagingData</a></code> emitted by <code><a href="/reference/androidx/paging/Pager.html">Pager</a></code> or any of its transformed derivatives, as reloading data from scratch on the same generation of <code><a href="/reference/androidx/paging/PagingData.html">PagingData</a></code> is an unsupported operation.</p>
@@ -88,9 +88,9 @@
         </table>
       </div>
     </div>
-    <div><a name="cachedIn(, kotlinx.coroutines.CoroutineScope)"></a><a name="cachedIn--kotlinx.coroutines.CoroutineScope-"></a>
-      <h3 class="api-name" id="cachedIn(,kotlinx.coroutines.CoroutineScope)">cachedIn</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;static&nbsp;final&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;&lt;T&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt; <a href="/reference/androidx/paging/PagingLiveDataKt.html#cachedIn(,kotlinx.coroutines.CoroutineScope)">cachedIn</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/androidx/paging/PagingData.html">PagingData</a>&lt;T&gt;&gt;&nbsp;receiver,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines/-coroutine-scope/index.html">CoroutineScope</a>&nbsp;scope<br>)</pre>
+    <div><a name="cachedIn(LiveData&lt;PagingData&lt;T&gt;&gt;, kotlinx.coroutines.CoroutineScope)"></a><a name="cachedIn-LiveData&lt;PagingData&lt;T&gt;&gt;-kotlinx.coroutines.CoroutineScope-"></a>
+      <h3 class="api-name" id="cachedIn(LiveData&lt;PagingData&lt;T&gt;&gt;,kotlinx.coroutines.CoroutineScope)">cachedIn</h3>
+      <pre class="api-signature no-pretty-print">public&nbsp;static&nbsp;final&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;&lt;T&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt; <a href="/reference/androidx/paging/PagingLiveDataKt.html#cachedIn(LiveData&lt;PagingData&lt;T&gt;&gt;,kotlinx.coroutines.CoroutineScope)">cachedIn</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/androidx/paging/PagingData.html">PagingData</a>&lt;T&gt;&gt;&nbsp;receiver,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines/-coroutine-scope/index.html">CoroutineScope</a>&nbsp;scope<br>)</pre>
       <p>Operator which caches a <a href="[LiveData]">LiveData</a> of <code><a href="/reference/androidx/paging/PagingData.html">PagingData</a></code> within a <code><a href="https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines/-coroutine-scope/index.html">CoroutineScope</a></code>.</p>
       <p><code><a href="/reference/androidx/paging/package-summary.html#cachedIn(kotlinx.coroutines.flow.Flow,kotlinx.coroutines.CoroutineScope)">cachedIn</a></code> multicasts pages loaded and transformed by a <code><a href="/reference/androidx/paging/PagingData.html">PagingData</a></code>, allowing multiple observers on the same instance of <code><a href="/reference/androidx/paging/PagingData.html">PagingData</a></code> to receive the same events, avoiding redundant work, but comes at the cost of buffering those events in memory.</p>
       <p>Calling <code><a href="/reference/androidx/paging/package-summary.html#cachedIn(kotlinx.coroutines.flow.Flow,kotlinx.coroutines.CoroutineScope)">cachedIn</a></code> is required to allow calling <a href="[androidx.paging.AsyncPagingDataAdapter]">androidx.paging.AsyncPagingDataAdapter</a> on the same instance of <code><a href="/reference/androidx/paging/PagingData.html">PagingData</a></code> emitted by <code><a href="/reference/androidx/paging/Pager.html">Pager</a></code> or any of its transformed derivatives, as reloading data from scratch on the same generation of <code><a href="/reference/androidx/paging/PagingData.html">PagingData</a></code> is an unsupported operation.</p>
diff --git a/testData/paging/docs/reference/androidx/paging/RxPagedListBuilder.html b/testData/paging/docs/reference/androidx/paging/RxPagedListBuilder.html
index 8a6b7f1..6e055a4 100644
--- a/testData/paging/docs/reference/androidx/paging/RxPagedListBuilder.html
+++ b/testData/paging/docs/reference/androidx/paging/RxPagedListBuilder.html
@@ -16,7 +16,7 @@
     <aside class="caution"><strong>This class is deprecated.</strong><br>PagedList is deprecated and has been replaced by PagingData</aside>
     <p>Builder for <code>Observable&lt;PagedList&gt;</code> or <code>Flowable&lt;PagedList&gt;</code>, given a <code><a href="/reference/androidx/paging/DataSource.Factory.html">DataSource.Factory</a></code> and a <code><a href="/reference/androidx/paging/PagedList.Config.html">PagedList.Config</a></code>.</p>
     <p>The required parameters are in the constructor, so you can simply construct and build, or optionally enable extra features (such as initial load key, or BoundaryCallback).</p>
-    <p>The returned observable/flowable will already be subscribed on the <code><a href="/reference/androidx/paging/RxPagedListBuilder.html#setFetchScheduler()">setFetchScheduler</a></code>, and will perform all loading on that scheduler. It will already be observed on <code><a href="/reference/androidx/paging/RxPagedListBuilder.html#setNotifyScheduler()">setNotifyScheduler</a></code>, and will dispatch new PagedLists, as well as their updates to that scheduler.</p>
+    <p>The returned observable/flowable will already be subscribed on the <code><a href="/reference/androidx/paging/RxPagedListBuilder.html#setFetchScheduler(Scheduler)">setFetchScheduler</a></code>, and will perform all loading on that scheduler. It will already be observed on <code><a href="/reference/androidx/paging/RxPagedListBuilder.html#setNotifyScheduler(Scheduler)">setNotifyScheduler</a></code>, and will dispatch new PagedLists, as well as their updates to that scheduler.</p>
     <div class="devsite-table-wrapper">
       <table class="responsive">
         <thead>
@@ -87,7 +87,7 @@
           <tr>
             <td><code>final <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/androidx/paging/PagedList.html">PagedList</a>&lt;Value&gt;&gt;</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/paging/RxPagedListBuilder.html#buildFlowable()">buildFlowable</a>(<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;backpressureStrategy)</code></div>
+              <div><code><a href="/reference/androidx/paging/RxPagedListBuilder.html#buildFlowable(BackpressureStrategy)">buildFlowable</a>(<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;backpressureStrategy)</code></div>
               <p>Constructs a <code>Flowable&lt;PagedList&gt;</code>.</p>
             </td>
           </tr>
@@ -108,7 +108,7 @@
           <tr>
             <td><code>final <a href="/reference/androidx/paging/RxPagedListBuilder.html">RxPagedListBuilder</a>&lt;Key,&nbsp;Value&gt;</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/paging/RxPagedListBuilder.html#setFetchScheduler()">setFetchScheduler</a>(<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;scheduler)</code></div>
+              <div><code><a href="/reference/androidx/paging/RxPagedListBuilder.html#setFetchScheduler(Scheduler)">setFetchScheduler</a>(<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;scheduler)</code></div>
               <p>Sets scheduler which will be used for background fetching of PagedLists, as well as on-demand fetching of pages inside.</p>
             </td>
           </tr>
@@ -122,7 +122,7 @@
           <tr>
             <td><code>final <a href="/reference/androidx/paging/RxPagedListBuilder.html">RxPagedListBuilder</a>&lt;Key,&nbsp;Value&gt;</code></td>
             <td width="100%">
-              <div><code><a href="/reference/androidx/paging/RxPagedListBuilder.html#setNotifyScheduler()">setNotifyScheduler</a>(<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;scheduler)</code></div>
+              <div><code><a href="/reference/androidx/paging/RxPagedListBuilder.html#setNotifyScheduler(Scheduler)">setNotifyScheduler</a>(<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;scheduler)</code></div>
               <p>Sets scheduler which will be used for observing new PagedLists, as well as loading updates within the PagedLists.</p>
             </td>
           </tr>
@@ -251,9 +251,9 @@
       </div>
     </div>
     <h2>Public methods</h2>
-    <div><a name="buildFlowable--"></a>
-      <h3 class="api-name" id="buildFlowable()">buildFlowable</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/androidx/paging/PagedList.html">PagedList</a>&lt;Value&gt;&gt;&nbsp;<a href="/reference/androidx/paging/RxPagedListBuilder.html#buildFlowable()">buildFlowable</a>(<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;backpressureStrategy)</pre>
+    <div><a name="buildFlowable-BackpressureStrategy-"></a>
+      <h3 class="api-name" id="buildFlowable(BackpressureStrategy)">buildFlowable</h3>
+      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/androidx/paging/PagedList.html">PagedList</a>&lt;Value&gt;&gt;&nbsp;<a href="/reference/androidx/paging/RxPagedListBuilder.html#buildFlowable(BackpressureStrategy)">buildFlowable</a>(<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;backpressureStrategy)</pre>
       <p>Constructs a <code>Flowable&lt;PagedList&gt;</code>.</p>
       <p>The returned Observable will already be observed on the <code><a href="/reference/androidx/paging/RxPagedListBuilder.html#notifyScheduler()">notifyScheduler</a></code>, and subscribed on the <code><a href="/reference/androidx/paging/RxPagedListBuilder.html#fetchScheduler()">fetchScheduler</a></code>.</p>
       <div class="devsite-table-wrapper">
@@ -356,9 +356,9 @@
         </table>
       </div>
     </div>
-    <div><a name="setFetchScheduler--"></a>
-      <h3 class="api-name" id="setFetchScheduler()">setFetchScheduler</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;<a href="/reference/androidx/paging/RxPagedListBuilder.html">RxPagedListBuilder</a>&lt;Key,&nbsp;Value&gt;&nbsp;<a href="/reference/androidx/paging/RxPagedListBuilder.html#setFetchScheduler()">setFetchScheduler</a>(<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;scheduler)</pre>
+    <div><a name="setFetchScheduler-Scheduler-"></a>
+      <h3 class="api-name" id="setFetchScheduler(Scheduler)">setFetchScheduler</h3>
+      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;<a href="/reference/androidx/paging/RxPagedListBuilder.html">RxPagedListBuilder</a>&lt;Key,&nbsp;Value&gt;&nbsp;<a href="/reference/androidx/paging/RxPagedListBuilder.html#setFetchScheduler(Scheduler)">setFetchScheduler</a>(<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;scheduler)</pre>
       <p>Sets scheduler which will be used for background fetching of PagedLists, as well as on-demand fetching of pages inside.</p>
       <p>If not set, defaults to the Arch components I/O thread pool.</p>
       <p>The built <a href="[Observable]">Observable</a> / <a href="[Flowable]">Flowable</a> will be subscribed on this scheduler.</p>
@@ -437,9 +437,9 @@
         </table>
       </div>
     </div>
-    <div><a name="setNotifyScheduler--"></a>
-      <h3 class="api-name" id="setNotifyScheduler()">setNotifyScheduler</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;<a href="/reference/androidx/paging/RxPagedListBuilder.html">RxPagedListBuilder</a>&lt;Key,&nbsp;Value&gt;&nbsp;<a href="/reference/androidx/paging/RxPagedListBuilder.html#setNotifyScheduler()">setNotifyScheduler</a>(<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;scheduler)</pre>
+    <div><a name="setNotifyScheduler-Scheduler-"></a>
+      <h3 class="api-name" id="setNotifyScheduler(Scheduler)">setNotifyScheduler</h3>
+      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;<a href="/reference/androidx/paging/RxPagedListBuilder.html">RxPagedListBuilder</a>&lt;Key,&nbsp;Value&gt;&nbsp;<a href="/reference/androidx/paging/RxPagedListBuilder.html#setNotifyScheduler(Scheduler)">setNotifyScheduler</a>(<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;scheduler)</pre>
       <p>Sets scheduler which will be used for observing new PagedLists, as well as loading updates within the PagedLists.</p>
       <p>If not set, defaults to the UI thread.</p>
       <p>The built <a href="[Observable]">Observable</a> / <a href="[Flowable]">Flowable</a> will be observed on this scheduler, so that the thread receiving PagedLists will also receive the internal updates to the PagedList.</p>
diff --git a/testData/paging/docs/reference/androidx/paging/RxPagedListKt.html b/testData/paging/docs/reference/androidx/paging/RxPagedListKt.html
index 30ea70c..10c8cab 100644
--- a/testData/paging/docs/reference/androidx/paging/RxPagedListKt.html
+++ b/testData/paging/docs/reference/androidx/paging/RxPagedListKt.html
@@ -25,56 +25,56 @@
           <tr>
             <td><code>static&nbsp;final <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/androidx/paging/PagedList.html">PagedList</a>&lt;Value&gt;&gt;</code></td>
             <td width="100%">
-              <div><code>&lt;Key&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>,&nbsp;Value&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt; <span><del><a href="/reference/androidx/paging/RxPagedListKt.html#toFlowable(androidx.paging.DataSource.Factory,androidx.paging.PagedList.Config,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,,,)">toFlowable</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/androidx/paging/DataSource.Factory.html">DataSource.Factory</a>&lt;Key,&nbsp;Value&gt;&nbsp;receiver,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/androidx/paging/PagedList.Config.html">PagedList.Config</a>&nbsp;config,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Key&nbsp;initialLoadKey,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/androidx/paging/PagedList.BoundaryCallback.html">PagedList.BoundaryCallback</a>&lt;Value&gt;&nbsp;boundaryCallback,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;fetchScheduler,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;notifyScheduler,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;backpressureStrategy<br>)</code></div>
+              <div><code>&lt;Key&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>,&nbsp;Value&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt; <span><del><a href="/reference/androidx/paging/RxPagedListKt.html#toFlowable(androidx.paging.DataSource.Factory,androidx.paging.PagedList.Config,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,Scheduler,Scheduler,BackpressureStrategy)">toFlowable</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/androidx/paging/DataSource.Factory.html">DataSource.Factory</a>&lt;Key,&nbsp;Value&gt;&nbsp;receiver,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/androidx/paging/PagedList.Config.html">PagedList.Config</a>&nbsp;config,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Key&nbsp;initialLoadKey,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/androidx/paging/PagedList.BoundaryCallback.html">PagedList.BoundaryCallback</a>&lt;Value&gt;&nbsp;boundaryCallback,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;fetchScheduler,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;notifyScheduler,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;backpressureStrategy<br>)</code></div>
               <p><strong>This method is deprecated.</strong> PagedList is deprecated and has been replaced by PagingData</p>
             </td>
           </tr>
           <tr>
             <td><code>static&nbsp;final <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/androidx/paging/PagedList.html">PagedList</a>&lt;Value&gt;&gt;</code></td>
             <td width="100%">
-              <div><code>&lt;Key&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>,&nbsp;Value&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt; <span><del><a href="/reference/androidx/paging/RxPagedListKt.html#toFlowable(androidx.paging.DataSource.Factory,kotlin.Int,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,,,)">toFlowable</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/androidx/paging/DataSource.Factory.html">DataSource.Factory</a>&lt;Key,&nbsp;Value&gt;&nbsp;receiver,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;pageSize,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Key&nbsp;initialLoadKey,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/androidx/paging/PagedList.BoundaryCallback.html">PagedList.BoundaryCallback</a>&lt;Value&gt;&nbsp;boundaryCallback,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;fetchScheduler,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;notifyScheduler,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;backpressureStrategy<br>)</code></div>
+              <div><code>&lt;Key&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>,&nbsp;Value&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt; <span><del><a href="/reference/androidx/paging/RxPagedListKt.html#toFlowable(androidx.paging.DataSource.Factory,kotlin.Int,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,Scheduler,Scheduler,BackpressureStrategy)">toFlowable</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/androidx/paging/DataSource.Factory.html">DataSource.Factory</a>&lt;Key,&nbsp;Value&gt;&nbsp;receiver,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;pageSize,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Key&nbsp;initialLoadKey,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/androidx/paging/PagedList.BoundaryCallback.html">PagedList.BoundaryCallback</a>&lt;Value&gt;&nbsp;boundaryCallback,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;fetchScheduler,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;notifyScheduler,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;backpressureStrategy<br>)</code></div>
               <p><strong>This method is deprecated.</strong> PagedList is deprecated and has been replaced by PagingData</p>
             </td>
           </tr>
           <tr>
             <td><code>static&nbsp;final <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/androidx/paging/PagedList.html">PagedList</a>&lt;Value&gt;&gt;</code></td>
             <td width="100%">
-              <div><code>&lt;Key&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>,&nbsp;Value&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt; <span><del><a href="/reference/androidx/paging/RxPagedListKt.html#toFlowable(kotlin.Function0,androidx.paging.PagedList.Config,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,,,)">toFlowable</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;Function0&lt;<a href="/reference/androidx/paging/PagingSource.html">PagingSource</a>&lt;Key,&nbsp;Value&gt;&gt;&nbsp;receiver,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/androidx/paging/PagedList.Config.html">PagedList.Config</a>&nbsp;config,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Key&nbsp;initialLoadKey,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/androidx/paging/PagedList.BoundaryCallback.html">PagedList.BoundaryCallback</a>&lt;Value&gt;&nbsp;boundaryCallback,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;fetchScheduler,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;notifyScheduler,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;backpressureStrategy<br>)</code></div>
+              <div><code>&lt;Key&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>,&nbsp;Value&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt; <span><del><a href="/reference/androidx/paging/RxPagedListKt.html#toFlowable(kotlin.Function0,androidx.paging.PagedList.Config,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,Scheduler,Scheduler,BackpressureStrategy)">toFlowable</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;Function0&lt;<a href="/reference/androidx/paging/PagingSource.html">PagingSource</a>&lt;Key,&nbsp;Value&gt;&gt;&nbsp;receiver,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/androidx/paging/PagedList.Config.html">PagedList.Config</a>&nbsp;config,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Key&nbsp;initialLoadKey,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/androidx/paging/PagedList.BoundaryCallback.html">PagedList.BoundaryCallback</a>&lt;Value&gt;&nbsp;boundaryCallback,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;fetchScheduler,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;notifyScheduler,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;backpressureStrategy<br>)</code></div>
               <p><strong>This method is deprecated.</strong> PagedList is deprecated and has been replaced by PagingData</p>
             </td>
           </tr>
           <tr>
             <td><code>static&nbsp;final <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/androidx/paging/PagedList.html">PagedList</a>&lt;Value&gt;&gt;</code></td>
             <td width="100%">
-              <div><code>&lt;Key&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>,&nbsp;Value&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt; <span><del><a href="/reference/androidx/paging/RxPagedListKt.html#toFlowable(kotlin.Function0,kotlin.Int,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,,,)">toFlowable</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;Function0&lt;<a href="/reference/androidx/paging/PagingSource.html">PagingSource</a>&lt;Key,&nbsp;Value&gt;&gt;&nbsp;receiver,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;pageSize,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Key&nbsp;initialLoadKey,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/androidx/paging/PagedList.BoundaryCallback.html">PagedList.BoundaryCallback</a>&lt;Value&gt;&nbsp;boundaryCallback,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;fetchScheduler,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;notifyScheduler,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;backpressureStrategy<br>)</code></div>
+              <div><code>&lt;Key&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>,&nbsp;Value&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt; <span><del><a href="/reference/androidx/paging/RxPagedListKt.html#toFlowable(kotlin.Function0,kotlin.Int,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,Scheduler,Scheduler,BackpressureStrategy)">toFlowable</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;Function0&lt;<a href="/reference/androidx/paging/PagingSource.html">PagingSource</a>&lt;Key,&nbsp;Value&gt;&gt;&nbsp;receiver,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;pageSize,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Key&nbsp;initialLoadKey,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/androidx/paging/PagedList.BoundaryCallback.html">PagedList.BoundaryCallback</a>&lt;Value&gt;&nbsp;boundaryCallback,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;fetchScheduler,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;notifyScheduler,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;backpressureStrategy<br>)</code></div>
               <p><strong>This method is deprecated.</strong> PagedList is deprecated and has been replaced by PagingData</p>
             </td>
           </tr>
           <tr>
             <td><code>static&nbsp;final <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/androidx/paging/PagedList.html">PagedList</a>&lt;Value&gt;&gt;</code></td>
             <td width="100%">
-              <div><code>&lt;Key&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>,&nbsp;Value&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt; <span><del><a href="/reference/androidx/paging/RxPagedListKt.html#toObservable(androidx.paging.DataSource.Factory,androidx.paging.PagedList.Config,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,,)">toObservable</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/androidx/paging/DataSource.Factory.html">DataSource.Factory</a>&lt;Key,&nbsp;Value&gt;&nbsp;receiver,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/androidx/paging/PagedList.Config.html">PagedList.Config</a>&nbsp;config,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Key&nbsp;initialLoadKey,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/androidx/paging/PagedList.BoundaryCallback.html">PagedList.BoundaryCallback</a>&lt;Value&gt;&nbsp;boundaryCallback,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;fetchScheduler,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;notifyScheduler<br>)</code></div>
+              <div><code>&lt;Key&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>,&nbsp;Value&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt; <span><del><a href="/reference/androidx/paging/RxPagedListKt.html#toObservable(androidx.paging.DataSource.Factory,androidx.paging.PagedList.Config,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,Scheduler,Scheduler)">toObservable</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/androidx/paging/DataSource.Factory.html">DataSource.Factory</a>&lt;Key,&nbsp;Value&gt;&nbsp;receiver,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/androidx/paging/PagedList.Config.html">PagedList.Config</a>&nbsp;config,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Key&nbsp;initialLoadKey,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/androidx/paging/PagedList.BoundaryCallback.html">PagedList.BoundaryCallback</a>&lt;Value&gt;&nbsp;boundaryCallback,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;fetchScheduler,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;notifyScheduler<br>)</code></div>
               <p><strong>This method is deprecated.</strong> PagedList is deprecated and has been replaced by PagingData</p>
             </td>
           </tr>
           <tr>
             <td><code>static&nbsp;final <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/androidx/paging/PagedList.html">PagedList</a>&lt;Value&gt;&gt;</code></td>
             <td width="100%">
-              <div><code>&lt;Key&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>,&nbsp;Value&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt; <span><del><a href="/reference/androidx/paging/RxPagedListKt.html#toObservable(androidx.paging.DataSource.Factory,kotlin.Int,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,,)">toObservable</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/androidx/paging/DataSource.Factory.html">DataSource.Factory</a>&lt;Key,&nbsp;Value&gt;&nbsp;receiver,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;pageSize,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Key&nbsp;initialLoadKey,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/androidx/paging/PagedList.BoundaryCallback.html">PagedList.BoundaryCallback</a>&lt;Value&gt;&nbsp;boundaryCallback,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;fetchScheduler,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;notifyScheduler<br>)</code></div>
+              <div><code>&lt;Key&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>,&nbsp;Value&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt; <span><del><a href="/reference/androidx/paging/RxPagedListKt.html#toObservable(androidx.paging.DataSource.Factory,kotlin.Int,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,Scheduler,Scheduler)">toObservable</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/androidx/paging/DataSource.Factory.html">DataSource.Factory</a>&lt;Key,&nbsp;Value&gt;&nbsp;receiver,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;pageSize,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Key&nbsp;initialLoadKey,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/androidx/paging/PagedList.BoundaryCallback.html">PagedList.BoundaryCallback</a>&lt;Value&gt;&nbsp;boundaryCallback,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;fetchScheduler,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;notifyScheduler<br>)</code></div>
               <p><strong>This method is deprecated.</strong> PagedList is deprecated and has been replaced by PagingData</p>
             </td>
           </tr>
           <tr>
             <td><code>static&nbsp;final <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/androidx/paging/PagedList.html">PagedList</a>&lt;Value&gt;&gt;</code></td>
             <td width="100%">
-              <div><code>&lt;Key&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>,&nbsp;Value&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt; <span><del><a href="/reference/androidx/paging/RxPagedListKt.html#toObservable(kotlin.Function0,androidx.paging.PagedList.Config,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,,)">toObservable</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;Function0&lt;<a href="/reference/androidx/paging/PagingSource.html">PagingSource</a>&lt;Key,&nbsp;Value&gt;&gt;&nbsp;receiver,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/androidx/paging/PagedList.Config.html">PagedList.Config</a>&nbsp;config,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Key&nbsp;initialLoadKey,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/androidx/paging/PagedList.BoundaryCallback.html">PagedList.BoundaryCallback</a>&lt;Value&gt;&nbsp;boundaryCallback,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;fetchScheduler,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;notifyScheduler<br>)</code></div>
+              <div><code>&lt;Key&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>,&nbsp;Value&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt; <span><del><a href="/reference/androidx/paging/RxPagedListKt.html#toObservable(kotlin.Function0,androidx.paging.PagedList.Config,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,Scheduler,Scheduler)">toObservable</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;Function0&lt;<a href="/reference/androidx/paging/PagingSource.html">PagingSource</a>&lt;Key,&nbsp;Value&gt;&gt;&nbsp;receiver,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/androidx/paging/PagedList.Config.html">PagedList.Config</a>&nbsp;config,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Key&nbsp;initialLoadKey,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/androidx/paging/PagedList.BoundaryCallback.html">PagedList.BoundaryCallback</a>&lt;Value&gt;&nbsp;boundaryCallback,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;fetchScheduler,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;notifyScheduler<br>)</code></div>
               <p><strong>This method is deprecated.</strong> PagedList is deprecated and has been replaced by PagingData</p>
             </td>
           </tr>
           <tr>
             <td><code>static&nbsp;final <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/androidx/paging/PagedList.html">PagedList</a>&lt;Value&gt;&gt;</code></td>
             <td width="100%">
-              <div><code>&lt;Key&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>,&nbsp;Value&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt; <span><del><a href="/reference/androidx/paging/RxPagedListKt.html#toObservable(kotlin.Function0,kotlin.Int,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,,)">toObservable</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;Function0&lt;<a href="/reference/androidx/paging/PagingSource.html">PagingSource</a>&lt;Key,&nbsp;Value&gt;&gt;&nbsp;receiver,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;pageSize,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Key&nbsp;initialLoadKey,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/androidx/paging/PagedList.BoundaryCallback.html">PagedList.BoundaryCallback</a>&lt;Value&gt;&nbsp;boundaryCallback,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;fetchScheduler,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;notifyScheduler<br>)</code></div>
+              <div><code>&lt;Key&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>,&nbsp;Value&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt; <span><del><a href="/reference/androidx/paging/RxPagedListKt.html#toObservable(kotlin.Function0,kotlin.Int,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,Scheduler,Scheduler)">toObservable</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;Function0&lt;<a href="/reference/androidx/paging/PagingSource.html">PagingSource</a>&lt;Key,&nbsp;Value&gt;&gt;&nbsp;receiver,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;pageSize,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Key&nbsp;initialLoadKey,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/androidx/paging/PagedList.BoundaryCallback.html">PagedList.BoundaryCallback</a>&lt;Value&gt;&nbsp;boundaryCallback,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;fetchScheduler,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;notifyScheduler<br>)</code></div>
               <p><strong>This method is deprecated.</strong> PagedList is deprecated and has been replaced by PagingData</p>
             </td>
           </tr>
@@ -82,9 +82,9 @@
       </table>
     </div>
     <h2>Public methods</h2>
-    <div><a name="toFlowable(androidx.paging.DataSource.Factory, androidx.paging.PagedList.Config, kotlin.Any, androidx.paging.PagedList.BoundaryCallback, , , )"></a><a name="toFlowable-androidx.paging.DataSource.Factory-androidx.paging.PagedList.Config-kotlin.Any-androidx.paging.PagedList.BoundaryCallback----"></a>
-      <h3 class="api-name" id="toFlowable(androidx.paging.DataSource.Factory,androidx.paging.PagedList.Config,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,,,)">toFlowable</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;static&nbsp;final&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/androidx/paging/PagedList.html">PagedList</a>&lt;Value&gt;&gt;&nbsp;&lt;Key&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>,&nbsp;Value&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt; <span><del><a href="/reference/androidx/paging/RxPagedListKt.html#toFlowable(androidx.paging.DataSource.Factory,androidx.paging.PagedList.Config,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,,,)">toFlowable</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/androidx/paging/DataSource.Factory.html">DataSource.Factory</a>&lt;Key,&nbsp;Value&gt;&nbsp;receiver,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/androidx/paging/PagedList.Config.html">PagedList.Config</a>&nbsp;config,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Key&nbsp;initialLoadKey,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/androidx/paging/PagedList.BoundaryCallback.html">PagedList.BoundaryCallback</a>&lt;Value&gt;&nbsp;boundaryCallback,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;fetchScheduler,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;notifyScheduler,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;backpressureStrategy<br>)</pre>
+    <div><a name="toFlowable(androidx.paging.DataSource.Factory, androidx.paging.PagedList.Config, kotlin.Any, androidx.paging.PagedList.BoundaryCallback, Scheduler, Scheduler, BackpressureStrategy)"></a><a name="toFlowable-androidx.paging.DataSource.Factory-androidx.paging.PagedList.Config-kotlin.Any-androidx.paging.PagedList.BoundaryCallback-Scheduler-Scheduler-BackpressureStrategy-"></a>
+      <h3 class="api-name" id="toFlowable(androidx.paging.DataSource.Factory,androidx.paging.PagedList.Config,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,Scheduler,Scheduler,BackpressureStrategy)">toFlowable</h3>
+      <pre class="api-signature no-pretty-print">public&nbsp;static&nbsp;final&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/androidx/paging/PagedList.html">PagedList</a>&lt;Value&gt;&gt;&nbsp;&lt;Key&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>,&nbsp;Value&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt; <span><del><a href="/reference/androidx/paging/RxPagedListKt.html#toFlowable(androidx.paging.DataSource.Factory,androidx.paging.PagedList.Config,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,Scheduler,Scheduler,BackpressureStrategy)">toFlowable</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/androidx/paging/DataSource.Factory.html">DataSource.Factory</a>&lt;Key,&nbsp;Value&gt;&nbsp;receiver,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/androidx/paging/PagedList.Config.html">PagedList.Config</a>&nbsp;config,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Key&nbsp;initialLoadKey,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/androidx/paging/PagedList.BoundaryCallback.html">PagedList.BoundaryCallback</a>&lt;Value&gt;&nbsp;boundaryCallback,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;fetchScheduler,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;notifyScheduler,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;backpressureStrategy<br>)</pre>
       <aside class="caution"><strong>This method is deprecated.</strong><br>PagedList is deprecated and has been replaced by PagingData</aside>
       <p>Constructs a <code>Flowable&lt;PagedList&gt;</code>, from this <code><a href="/reference/androidx/paging/DataSource.Factory.html">DataSource.Factory</a></code>, convenience for <code><a href="/reference/androidx/paging/RxPagedListBuilder.html">RxPagedListBuilder</a></code>.</p>
       <p>The returned <a href="[Flowable]">Flowable</a> will already be subscribed on the <code><a href="/reference/androidx/paging/package-summary.html#fetchScheduler()">fetchScheduler</a></code>, and will perform all loading on that scheduler. It will already be observed on <code><a href="/reference/androidx/paging/package-summary.html#notifyScheduler()">notifyScheduler</a></code>, and will dispatch new <code><a href="/reference/androidx/paging/PagedList.html">PagedList</a></code>s, as well as their updates to that scheduler.</p>
@@ -148,16 +148,16 @@
               <td width="100%"></td>
             </tr>
             <tr>
-              <td><code><a href="/reference/androidx/paging/package-summary.html#toObservable(androidx.paging.DataSource.Factory,androidx.paging.PagedList.Config,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,,)">toObservable</a></code></td>
+              <td><code><a href="/reference/androidx/paging/package-summary.html#toObservable(androidx.paging.DataSource.Factory,androidx.paging.PagedList.Config,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,Scheduler,Scheduler)">toObservable</a></code></td>
               <td width="100%"></td>
             </tr>
           </tbody>
         </table>
       </div>
     </div>
-    <div><a name="toFlowable(androidx.paging.DataSource.Factory, kotlin.Int, kotlin.Any, androidx.paging.PagedList.BoundaryCallback, , , )"></a><a name="toFlowable-androidx.paging.DataSource.Factory-kotlin.Int-kotlin.Any-androidx.paging.PagedList.BoundaryCallback----"></a>
-      <h3 class="api-name" id="toFlowable(androidx.paging.DataSource.Factory,kotlin.Int,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,,,)">toFlowable</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;static&nbsp;final&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/androidx/paging/PagedList.html">PagedList</a>&lt;Value&gt;&gt;&nbsp;&lt;Key&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>,&nbsp;Value&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt; <span><del><a href="/reference/androidx/paging/RxPagedListKt.html#toFlowable(androidx.paging.DataSource.Factory,kotlin.Int,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,,,)">toFlowable</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/androidx/paging/DataSource.Factory.html">DataSource.Factory</a>&lt;Key,&nbsp;Value&gt;&nbsp;receiver,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;pageSize,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Key&nbsp;initialLoadKey,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/androidx/paging/PagedList.BoundaryCallback.html">PagedList.BoundaryCallback</a>&lt;Value&gt;&nbsp;boundaryCallback,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;fetchScheduler,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;notifyScheduler,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;backpressureStrategy<br>)</pre>
+    <div><a name="toFlowable(androidx.paging.DataSource.Factory, kotlin.Int, kotlin.Any, androidx.paging.PagedList.BoundaryCallback, Scheduler, Scheduler, BackpressureStrategy)"></a><a name="toFlowable-androidx.paging.DataSource.Factory-kotlin.Int-kotlin.Any-androidx.paging.PagedList.BoundaryCallback-Scheduler-Scheduler-BackpressureStrategy-"></a>
+      <h3 class="api-name" id="toFlowable(androidx.paging.DataSource.Factory,kotlin.Int,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,Scheduler,Scheduler,BackpressureStrategy)">toFlowable</h3>
+      <pre class="api-signature no-pretty-print">public&nbsp;static&nbsp;final&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/androidx/paging/PagedList.html">PagedList</a>&lt;Value&gt;&gt;&nbsp;&lt;Key&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>,&nbsp;Value&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt; <span><del><a href="/reference/androidx/paging/RxPagedListKt.html#toFlowable(androidx.paging.DataSource.Factory,kotlin.Int,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,Scheduler,Scheduler,BackpressureStrategy)">toFlowable</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/androidx/paging/DataSource.Factory.html">DataSource.Factory</a>&lt;Key,&nbsp;Value&gt;&nbsp;receiver,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;pageSize,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Key&nbsp;initialLoadKey,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/androidx/paging/PagedList.BoundaryCallback.html">PagedList.BoundaryCallback</a>&lt;Value&gt;&nbsp;boundaryCallback,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;fetchScheduler,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;notifyScheduler,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;backpressureStrategy<br>)</pre>
       <aside class="caution"><strong>This method is deprecated.</strong><br>PagedList is deprecated and has been replaced by PagingData</aside>
       <p>Constructs a <code>Flowable&lt;PagedList&gt;</code>, from this <code><a href="/reference/androidx/paging/DataSource.Factory.html">DataSource.Factory</a></code>, convenience for <code><a href="/reference/androidx/paging/RxPagedListBuilder.html">RxPagedListBuilder</a></code>.</p>
       <p>The returned <a href="[Flowable]">Flowable</a> will already be subscribed on the <code><a href="/reference/androidx/paging/package-summary.html#fetchScheduler()">fetchScheduler</a></code>, and will perform all loading on that scheduler. It will already be observed on <code><a href="/reference/androidx/paging/package-summary.html#notifyScheduler()">notifyScheduler</a></code>, and will dispatch new <code><a href="/reference/androidx/paging/PagedList.html">PagedList</a></code>s, as well as their updates to that scheduler.</p>
@@ -221,16 +221,16 @@
               <td width="100%"></td>
             </tr>
             <tr>
-              <td><code><a href="/reference/androidx/paging/package-summary.html#toObservable(androidx.paging.DataSource.Factory,androidx.paging.PagedList.Config,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,,)">toObservable</a></code></td>
+              <td><code><a href="/reference/androidx/paging/package-summary.html#toObservable(androidx.paging.DataSource.Factory,androidx.paging.PagedList.Config,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,Scheduler,Scheduler)">toObservable</a></code></td>
               <td width="100%"></td>
             </tr>
           </tbody>
         </table>
       </div>
     </div>
-    <div><a name="toFlowable(kotlin.Function0, androidx.paging.PagedList.Config, kotlin.Any, androidx.paging.PagedList.BoundaryCallback, , , )"></a><a name="toFlowable-kotlin.Function0-androidx.paging.PagedList.Config-kotlin.Any-androidx.paging.PagedList.BoundaryCallback----"></a>
-      <h3 class="api-name" id="toFlowable(kotlin.Function0,androidx.paging.PagedList.Config,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,,,)">toFlowable</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;static&nbsp;final&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/androidx/paging/PagedList.html">PagedList</a>&lt;Value&gt;&gt;&nbsp;&lt;Key&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>,&nbsp;Value&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt; <span><del><a href="/reference/androidx/paging/RxPagedListKt.html#toFlowable(kotlin.Function0,androidx.paging.PagedList.Config,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,,,)">toFlowable</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;Function0&lt;<a href="/reference/androidx/paging/PagingSource.html">PagingSource</a>&lt;Key,&nbsp;Value&gt;&gt;&nbsp;receiver,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/androidx/paging/PagedList.Config.html">PagedList.Config</a>&nbsp;config,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Key&nbsp;initialLoadKey,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/androidx/paging/PagedList.BoundaryCallback.html">PagedList.BoundaryCallback</a>&lt;Value&gt;&nbsp;boundaryCallback,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;fetchScheduler,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;notifyScheduler,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;backpressureStrategy<br>)</pre>
+    <div><a name="toFlowable(kotlin.Function0, androidx.paging.PagedList.Config, kotlin.Any, androidx.paging.PagedList.BoundaryCallback, Scheduler, Scheduler, BackpressureStrategy)"></a><a name="toFlowable-kotlin.Function0-androidx.paging.PagedList.Config-kotlin.Any-androidx.paging.PagedList.BoundaryCallback-Scheduler-Scheduler-BackpressureStrategy-"></a>
+      <h3 class="api-name" id="toFlowable(kotlin.Function0,androidx.paging.PagedList.Config,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,Scheduler,Scheduler,BackpressureStrategy)">toFlowable</h3>
+      <pre class="api-signature no-pretty-print">public&nbsp;static&nbsp;final&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/androidx/paging/PagedList.html">PagedList</a>&lt;Value&gt;&gt;&nbsp;&lt;Key&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>,&nbsp;Value&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt; <span><del><a href="/reference/androidx/paging/RxPagedListKt.html#toFlowable(kotlin.Function0,androidx.paging.PagedList.Config,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,Scheduler,Scheduler,BackpressureStrategy)">toFlowable</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;Function0&lt;<a href="/reference/androidx/paging/PagingSource.html">PagingSource</a>&lt;Key,&nbsp;Value&gt;&gt;&nbsp;receiver,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/androidx/paging/PagedList.Config.html">PagedList.Config</a>&nbsp;config,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Key&nbsp;initialLoadKey,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/androidx/paging/PagedList.BoundaryCallback.html">PagedList.BoundaryCallback</a>&lt;Value&gt;&nbsp;boundaryCallback,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;fetchScheduler,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;notifyScheduler,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;backpressureStrategy<br>)</pre>
       <aside class="caution"><strong>This method is deprecated.</strong><br>PagedList is deprecated and has been replaced by PagingData</aside>
       <p>Constructs a <code>Flowable&lt;PagedList&gt;</code>, from this <code><a href="/reference/androidx/paging/PagingSource.html">PagingSource</a></code> factory, convenience for <code><a href="/reference/androidx/paging/RxPagedListBuilder.html">RxPagedListBuilder</a></code>.</p>
       <p>The returned <a href="[Flowable]">Flowable</a> will already be subscribed on the <code><a href="/reference/androidx/paging/package-summary.html#fetchScheduler()">fetchScheduler</a></code>, and will perform all loading on that scheduler. It will already be observed on <code><a href="/reference/androidx/paging/package-summary.html#notifyScheduler()">notifyScheduler</a></code>, and will dispatch new <code><a href="/reference/androidx/paging/PagedList.html">PagedList</a></code>s, as well as their updates to that scheduler.</p>
@@ -294,16 +294,16 @@
               <td width="100%"></td>
             </tr>
             <tr>
-              <td><code><a href="/reference/androidx/paging/package-summary.html#toObservable(androidx.paging.DataSource.Factory,androidx.paging.PagedList.Config,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,,)">toObservable</a></code></td>
+              <td><code><a href="/reference/androidx/paging/package-summary.html#toObservable(androidx.paging.DataSource.Factory,androidx.paging.PagedList.Config,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,Scheduler,Scheduler)">toObservable</a></code></td>
               <td width="100%"></td>
             </tr>
           </tbody>
         </table>
       </div>
     </div>
-    <div><a name="toFlowable(kotlin.Function0, kotlin.Int, kotlin.Any, androidx.paging.PagedList.BoundaryCallback, , , )"></a><a name="toFlowable-kotlin.Function0-kotlin.Int-kotlin.Any-androidx.paging.PagedList.BoundaryCallback----"></a>
-      <h3 class="api-name" id="toFlowable(kotlin.Function0,kotlin.Int,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,,,)">toFlowable</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;static&nbsp;final&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/androidx/paging/PagedList.html">PagedList</a>&lt;Value&gt;&gt;&nbsp;&lt;Key&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>,&nbsp;Value&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt; <span><del><a href="/reference/androidx/paging/RxPagedListKt.html#toFlowable(kotlin.Function0,kotlin.Int,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,,,)">toFlowable</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;Function0&lt;<a href="/reference/androidx/paging/PagingSource.html">PagingSource</a>&lt;Key,&nbsp;Value&gt;&gt;&nbsp;receiver,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;pageSize,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Key&nbsp;initialLoadKey,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/androidx/paging/PagedList.BoundaryCallback.html">PagedList.BoundaryCallback</a>&lt;Value&gt;&nbsp;boundaryCallback,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;fetchScheduler,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;notifyScheduler,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;backpressureStrategy<br>)</pre>
+    <div><a name="toFlowable(kotlin.Function0, kotlin.Int, kotlin.Any, androidx.paging.PagedList.BoundaryCallback, Scheduler, Scheduler, BackpressureStrategy)"></a><a name="toFlowable-kotlin.Function0-kotlin.Int-kotlin.Any-androidx.paging.PagedList.BoundaryCallback-Scheduler-Scheduler-BackpressureStrategy-"></a>
+      <h3 class="api-name" id="toFlowable(kotlin.Function0,kotlin.Int,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,Scheduler,Scheduler,BackpressureStrategy)">toFlowable</h3>
+      <pre class="api-signature no-pretty-print">public&nbsp;static&nbsp;final&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/androidx/paging/PagedList.html">PagedList</a>&lt;Value&gt;&gt;&nbsp;&lt;Key&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>,&nbsp;Value&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt; <span><del><a href="/reference/androidx/paging/RxPagedListKt.html#toFlowable(kotlin.Function0,kotlin.Int,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,Scheduler,Scheduler,BackpressureStrategy)">toFlowable</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;Function0&lt;<a href="/reference/androidx/paging/PagingSource.html">PagingSource</a>&lt;Key,&nbsp;Value&gt;&gt;&nbsp;receiver,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;pageSize,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Key&nbsp;initialLoadKey,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/androidx/paging/PagedList.BoundaryCallback.html">PagedList.BoundaryCallback</a>&lt;Value&gt;&nbsp;boundaryCallback,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;fetchScheduler,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;notifyScheduler,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;backpressureStrategy<br>)</pre>
       <aside class="caution"><strong>This method is deprecated.</strong><br>PagedList is deprecated and has been replaced by PagingData</aside>
       <p>Constructs a <code>Flowable&lt;PagedList&gt;</code>, from this <code><a href="/reference/androidx/paging/PagingSource.html">PagingSource</a></code> factory, convenience for <code><a href="/reference/androidx/paging/RxPagedListBuilder.html">RxPagedListBuilder</a></code>.</p>
       <p>The returned <a href="[Flowable]">Flowable</a> will already be subscribed on the <code><a href="/reference/androidx/paging/package-summary.html#fetchScheduler()">fetchScheduler</a></code>, and will perform all loading on that scheduler. It will already be observed on <code><a href="/reference/androidx/paging/package-summary.html#notifyScheduler()">notifyScheduler</a></code>, and will dispatch new <code><a href="/reference/androidx/paging/PagedList.html">PagedList</a></code>s, as well as their updates to that scheduler.</p>
@@ -367,16 +367,16 @@
               <td width="100%"></td>
             </tr>
             <tr>
-              <td><code><a href="/reference/androidx/paging/package-summary.html#toObservable(androidx.paging.DataSource.Factory,androidx.paging.PagedList.Config,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,,)">toObservable</a></code></td>
+              <td><code><a href="/reference/androidx/paging/package-summary.html#toObservable(androidx.paging.DataSource.Factory,androidx.paging.PagedList.Config,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,Scheduler,Scheduler)">toObservable</a></code></td>
               <td width="100%"></td>
             </tr>
           </tbody>
         </table>
       </div>
     </div>
-    <div><a name="toObservable(androidx.paging.DataSource.Factory, androidx.paging.PagedList.Config, kotlin.Any, androidx.paging.PagedList.BoundaryCallback, , )"></a><a name="toObservable-androidx.paging.DataSource.Factory-androidx.paging.PagedList.Config-kotlin.Any-androidx.paging.PagedList.BoundaryCallback---"></a>
-      <h3 class="api-name" id="toObservable(androidx.paging.DataSource.Factory,androidx.paging.PagedList.Config,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,,)">toObservable</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;static&nbsp;final&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/androidx/paging/PagedList.html">PagedList</a>&lt;Value&gt;&gt;&nbsp;&lt;Key&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>,&nbsp;Value&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt; <span><del><a href="/reference/androidx/paging/RxPagedListKt.html#toObservable(androidx.paging.DataSource.Factory,androidx.paging.PagedList.Config,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,,)">toObservable</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/androidx/paging/DataSource.Factory.html">DataSource.Factory</a>&lt;Key,&nbsp;Value&gt;&nbsp;receiver,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/androidx/paging/PagedList.Config.html">PagedList.Config</a>&nbsp;config,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Key&nbsp;initialLoadKey,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/androidx/paging/PagedList.BoundaryCallback.html">PagedList.BoundaryCallback</a>&lt;Value&gt;&nbsp;boundaryCallback,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;fetchScheduler,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;notifyScheduler<br>)</pre>
+    <div><a name="toObservable(androidx.paging.DataSource.Factory, androidx.paging.PagedList.Config, kotlin.Any, androidx.paging.PagedList.BoundaryCallback, Scheduler, Scheduler)"></a><a name="toObservable-androidx.paging.DataSource.Factory-androidx.paging.PagedList.Config-kotlin.Any-androidx.paging.PagedList.BoundaryCallback-Scheduler-Scheduler-"></a>
+      <h3 class="api-name" id="toObservable(androidx.paging.DataSource.Factory,androidx.paging.PagedList.Config,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,Scheduler,Scheduler)">toObservable</h3>
+      <pre class="api-signature no-pretty-print">public&nbsp;static&nbsp;final&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/androidx/paging/PagedList.html">PagedList</a>&lt;Value&gt;&gt;&nbsp;&lt;Key&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>,&nbsp;Value&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt; <span><del><a href="/reference/androidx/paging/RxPagedListKt.html#toObservable(androidx.paging.DataSource.Factory,androidx.paging.PagedList.Config,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,Scheduler,Scheduler)">toObservable</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/androidx/paging/DataSource.Factory.html">DataSource.Factory</a>&lt;Key,&nbsp;Value&gt;&nbsp;receiver,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/androidx/paging/PagedList.Config.html">PagedList.Config</a>&nbsp;config,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Key&nbsp;initialLoadKey,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/androidx/paging/PagedList.BoundaryCallback.html">PagedList.BoundaryCallback</a>&lt;Value&gt;&nbsp;boundaryCallback,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;fetchScheduler,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;notifyScheduler<br>)</pre>
       <aside class="caution"><strong>This method is deprecated.</strong><br>PagedList is deprecated and has been replaced by PagingData</aside>
       <p>Constructs a <code>Observable&lt;PagedList&gt;</code> from this <code><a href="/reference/androidx/paging/DataSource.Factory.html">DataSource.Factory</a></code>, convenience for <code><a href="/reference/androidx/paging/RxPagedListBuilder.html">RxPagedListBuilder</a></code>.</p>
       <p>The returned <a href="[Observable]">Observable</a> will already be subscribed on the <code><a href="/reference/androidx/paging/package-summary.html#fetchScheduler()">fetchScheduler</a></code>, and will perform all loading on that scheduler. It will already be observed on <code><a href="/reference/androidx/paging/package-summary.html#notifyScheduler()">notifyScheduler</a></code>, and will dispatch new <code><a href="/reference/androidx/paging/PagedList.html">PagedList</a></code>s, as well as their updates to that scheduler.</p>
@@ -434,16 +434,16 @@
               <td width="100%"></td>
             </tr>
             <tr>
-              <td><code><a href="/reference/androidx/paging/package-summary.html#toFlowable(androidx.paging.DataSource.Factory,androidx.paging.PagedList.Config,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,,,)">toFlowable</a></code></td>
+              <td><code><a href="/reference/androidx/paging/package-summary.html#toFlowable(androidx.paging.DataSource.Factory,androidx.paging.PagedList.Config,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,Scheduler,Scheduler,BackpressureStrategy)">toFlowable</a></code></td>
               <td width="100%"></td>
             </tr>
           </tbody>
         </table>
       </div>
     </div>
-    <div><a name="toObservable(androidx.paging.DataSource.Factory, kotlin.Int, kotlin.Any, androidx.paging.PagedList.BoundaryCallback, , )"></a><a name="toObservable-androidx.paging.DataSource.Factory-kotlin.Int-kotlin.Any-androidx.paging.PagedList.BoundaryCallback---"></a>
-      <h3 class="api-name" id="toObservable(androidx.paging.DataSource.Factory,kotlin.Int,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,,)">toObservable</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;static&nbsp;final&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/androidx/paging/PagedList.html">PagedList</a>&lt;Value&gt;&gt;&nbsp;&lt;Key&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>,&nbsp;Value&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt; <span><del><a href="/reference/androidx/paging/RxPagedListKt.html#toObservable(androidx.paging.DataSource.Factory,kotlin.Int,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,,)">toObservable</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/androidx/paging/DataSource.Factory.html">DataSource.Factory</a>&lt;Key,&nbsp;Value&gt;&nbsp;receiver,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;pageSize,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Key&nbsp;initialLoadKey,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/androidx/paging/PagedList.BoundaryCallback.html">PagedList.BoundaryCallback</a>&lt;Value&gt;&nbsp;boundaryCallback,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;fetchScheduler,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;notifyScheduler<br>)</pre>
+    <div><a name="toObservable(androidx.paging.DataSource.Factory, kotlin.Int, kotlin.Any, androidx.paging.PagedList.BoundaryCallback, Scheduler, Scheduler)"></a><a name="toObservable-androidx.paging.DataSource.Factory-kotlin.Int-kotlin.Any-androidx.paging.PagedList.BoundaryCallback-Scheduler-Scheduler-"></a>
+      <h3 class="api-name" id="toObservable(androidx.paging.DataSource.Factory,kotlin.Int,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,Scheduler,Scheduler)">toObservable</h3>
+      <pre class="api-signature no-pretty-print">public&nbsp;static&nbsp;final&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/androidx/paging/PagedList.html">PagedList</a>&lt;Value&gt;&gt;&nbsp;&lt;Key&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>,&nbsp;Value&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt; <span><del><a href="/reference/androidx/paging/RxPagedListKt.html#toObservable(androidx.paging.DataSource.Factory,kotlin.Int,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,Scheduler,Scheduler)">toObservable</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/androidx/paging/DataSource.Factory.html">DataSource.Factory</a>&lt;Key,&nbsp;Value&gt;&nbsp;receiver,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;pageSize,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Key&nbsp;initialLoadKey,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/androidx/paging/PagedList.BoundaryCallback.html">PagedList.BoundaryCallback</a>&lt;Value&gt;&nbsp;boundaryCallback,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;fetchScheduler,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;notifyScheduler<br>)</pre>
       <aside class="caution"><strong>This method is deprecated.</strong><br>PagedList is deprecated and has been replaced by PagingData</aside>
       <p>Constructs a <code>Observable&lt;PagedList&gt;</code> from this <code><a href="/reference/androidx/paging/DataSource.Factory.html">DataSource.Factory</a></code>, convenience for <code><a href="/reference/androidx/paging/RxPagedListBuilder.html">RxPagedListBuilder</a></code>.</p>
       <p>The returned <a href="[Observable]">Observable</a> will already be subscribed on the <code><a href="/reference/androidx/paging/package-summary.html#fetchScheduler()">fetchScheduler</a></code>, and will perform all loading on that scheduler. It will already be observed on <code><a href="/reference/androidx/paging/package-summary.html#notifyScheduler()">notifyScheduler</a></code>, and will dispatch new <code><a href="/reference/androidx/paging/PagedList.html">PagedList</a></code>s, as well as their updates to that scheduler.</p>
@@ -501,16 +501,16 @@
               <td width="100%"></td>
             </tr>
             <tr>
-              <td><code><a href="/reference/androidx/paging/package-summary.html#toFlowable(androidx.paging.DataSource.Factory,androidx.paging.PagedList.Config,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,,,)">toFlowable</a></code></td>
+              <td><code><a href="/reference/androidx/paging/package-summary.html#toFlowable(androidx.paging.DataSource.Factory,androidx.paging.PagedList.Config,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,Scheduler,Scheduler,BackpressureStrategy)">toFlowable</a></code></td>
               <td width="100%"></td>
             </tr>
           </tbody>
         </table>
       </div>
     </div>
-    <div><a name="toObservable(kotlin.Function0, androidx.paging.PagedList.Config, kotlin.Any, androidx.paging.PagedList.BoundaryCallback, , )"></a><a name="toObservable-kotlin.Function0-androidx.paging.PagedList.Config-kotlin.Any-androidx.paging.PagedList.BoundaryCallback---"></a>
-      <h3 class="api-name" id="toObservable(kotlin.Function0,androidx.paging.PagedList.Config,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,,)">toObservable</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;static&nbsp;final&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/androidx/paging/PagedList.html">PagedList</a>&lt;Value&gt;&gt;&nbsp;&lt;Key&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>,&nbsp;Value&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt; <span><del><a href="/reference/androidx/paging/RxPagedListKt.html#toObservable(kotlin.Function0,androidx.paging.PagedList.Config,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,,)">toObservable</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;Function0&lt;<a href="/reference/androidx/paging/PagingSource.html">PagingSource</a>&lt;Key,&nbsp;Value&gt;&gt;&nbsp;receiver,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/androidx/paging/PagedList.Config.html">PagedList.Config</a>&nbsp;config,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Key&nbsp;initialLoadKey,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/androidx/paging/PagedList.BoundaryCallback.html">PagedList.BoundaryCallback</a>&lt;Value&gt;&nbsp;boundaryCallback,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;fetchScheduler,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;notifyScheduler<br>)</pre>
+    <div><a name="toObservable(kotlin.Function0, androidx.paging.PagedList.Config, kotlin.Any, androidx.paging.PagedList.BoundaryCallback, Scheduler, Scheduler)"></a><a name="toObservable-kotlin.Function0-androidx.paging.PagedList.Config-kotlin.Any-androidx.paging.PagedList.BoundaryCallback-Scheduler-Scheduler-"></a>
+      <h3 class="api-name" id="toObservable(kotlin.Function0,androidx.paging.PagedList.Config,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,Scheduler,Scheduler)">toObservable</h3>
+      <pre class="api-signature no-pretty-print">public&nbsp;static&nbsp;final&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/androidx/paging/PagedList.html">PagedList</a>&lt;Value&gt;&gt;&nbsp;&lt;Key&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>,&nbsp;Value&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt; <span><del><a href="/reference/androidx/paging/RxPagedListKt.html#toObservable(kotlin.Function0,androidx.paging.PagedList.Config,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,Scheduler,Scheduler)">toObservable</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;Function0&lt;<a href="/reference/androidx/paging/PagingSource.html">PagingSource</a>&lt;Key,&nbsp;Value&gt;&gt;&nbsp;receiver,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/androidx/paging/PagedList.Config.html">PagedList.Config</a>&nbsp;config,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Key&nbsp;initialLoadKey,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/androidx/paging/PagedList.BoundaryCallback.html">PagedList.BoundaryCallback</a>&lt;Value&gt;&nbsp;boundaryCallback,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;fetchScheduler,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;notifyScheduler<br>)</pre>
       <aside class="caution"><strong>This method is deprecated.</strong><br>PagedList is deprecated and has been replaced by PagingData</aside>
       <p>Constructs a <code>Observable&lt;PagedList&gt;</code> from this <code><a href="/reference/androidx/paging/PagingSource.html">PagingSource</a></code> factory, convenience for <code><a href="/reference/androidx/paging/RxPagedListBuilder.html">RxPagedListBuilder</a></code>.</p>
       <p>The returned <a href="[Observable]">Observable</a> will already be subscribed on the <code><a href="/reference/androidx/paging/package-summary.html#fetchScheduler()">fetchScheduler</a></code>, and will perform all loading on that scheduler. It will already be observed on <code><a href="/reference/androidx/paging/package-summary.html#notifyScheduler()">notifyScheduler</a></code>, and will dispatch new <code><a href="/reference/androidx/paging/PagedList.html">PagedList</a></code>s, as well as their updates to that scheduler.</p>
@@ -568,16 +568,16 @@
               <td width="100%"></td>
             </tr>
             <tr>
-              <td><code><a href="/reference/androidx/paging/package-summary.html#toFlowable(androidx.paging.DataSource.Factory,androidx.paging.PagedList.Config,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,,,)">toFlowable</a></code></td>
+              <td><code><a href="/reference/androidx/paging/package-summary.html#toFlowable(androidx.paging.DataSource.Factory,androidx.paging.PagedList.Config,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,Scheduler,Scheduler,BackpressureStrategy)">toFlowable</a></code></td>
               <td width="100%"></td>
             </tr>
           </tbody>
         </table>
       </div>
     </div>
-    <div><a name="toObservable(kotlin.Function0, kotlin.Int, kotlin.Any, androidx.paging.PagedList.BoundaryCallback, , )"></a><a name="toObservable-kotlin.Function0-kotlin.Int-kotlin.Any-androidx.paging.PagedList.BoundaryCallback---"></a>
-      <h3 class="api-name" id="toObservable(kotlin.Function0,kotlin.Int,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,,)">toObservable</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;static&nbsp;final&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/androidx/paging/PagedList.html">PagedList</a>&lt;Value&gt;&gt;&nbsp;&lt;Key&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>,&nbsp;Value&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt; <span><del><a href="/reference/androidx/paging/RxPagedListKt.html#toObservable(kotlin.Function0,kotlin.Int,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,,)">toObservable</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;Function0&lt;<a href="/reference/androidx/paging/PagingSource.html">PagingSource</a>&lt;Key,&nbsp;Value&gt;&gt;&nbsp;receiver,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;pageSize,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Key&nbsp;initialLoadKey,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/androidx/paging/PagedList.BoundaryCallback.html">PagedList.BoundaryCallback</a>&lt;Value&gt;&nbsp;boundaryCallback,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;fetchScheduler,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;notifyScheduler<br>)</pre>
+    <div><a name="toObservable(kotlin.Function0, kotlin.Int, kotlin.Any, androidx.paging.PagedList.BoundaryCallback, Scheduler, Scheduler)"></a><a name="toObservable-kotlin.Function0-kotlin.Int-kotlin.Any-androidx.paging.PagedList.BoundaryCallback-Scheduler-Scheduler-"></a>
+      <h3 class="api-name" id="toObservable(kotlin.Function0,kotlin.Int,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,Scheduler,Scheduler)">toObservable</h3>
+      <pre class="api-signature no-pretty-print">public&nbsp;static&nbsp;final&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/androidx/paging/PagedList.html">PagedList</a>&lt;Value&gt;&gt;&nbsp;&lt;Key&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>,&nbsp;Value&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt; <span><del><a href="/reference/androidx/paging/RxPagedListKt.html#toObservable(kotlin.Function0,kotlin.Int,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,Scheduler,Scheduler)">toObservable</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;Function0&lt;<a href="/reference/androidx/paging/PagingSource.html">PagingSource</a>&lt;Key,&nbsp;Value&gt;&gt;&nbsp;receiver,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;pageSize,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;Key&nbsp;initialLoadKey,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/androidx/paging/PagedList.BoundaryCallback.html">PagedList.BoundaryCallback</a>&lt;Value&gt;&nbsp;boundaryCallback,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;fetchScheduler,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/Nullable.html">Nullable</a>&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;notifyScheduler<br>)</pre>
       <aside class="caution"><strong>This method is deprecated.</strong><br>PagedList is deprecated and has been replaced by PagingData</aside>
       <p>Constructs a <code>Observable&lt;PagedList&gt;</code> from this <code><a href="/reference/androidx/paging/PagingSource.html">PagingSource</a></code> factory, convenience for <code><a href="/reference/androidx/paging/RxPagedListBuilder.html">RxPagedListBuilder</a></code>.</p>
       <p>The returned <a href="[Observable]">Observable</a> will already be subscribed on the <code><a href="/reference/androidx/paging/package-summary.html#fetchScheduler()">fetchScheduler</a></code>, and will perform all loading on that scheduler. It will already be observed on <code><a href="/reference/androidx/paging/package-summary.html#notifyScheduler()">notifyScheduler</a></code>, and will dispatch new <code><a href="/reference/androidx/paging/PagedList.html">PagedList</a></code>s, as well as their updates to that scheduler.</p>
@@ -635,7 +635,7 @@
               <td width="100%"></td>
             </tr>
             <tr>
-              <td><code><a href="/reference/androidx/paging/package-summary.html#toFlowable(androidx.paging.DataSource.Factory,androidx.paging.PagedList.Config,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,,,)">toFlowable</a></code></td>
+              <td><code><a href="/reference/androidx/paging/package-summary.html#toFlowable(androidx.paging.DataSource.Factory,androidx.paging.PagedList.Config,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,Scheduler,Scheduler,BackpressureStrategy)">toFlowable</a></code></td>
               <td width="100%"></td>
             </tr>
           </tbody>
diff --git a/testData/paging/docs/reference/androidx/paging/rxjava2/PagingRxKt.html b/testData/paging/docs/reference/androidx/paging/rxjava2/PagingRxKt.html
index 9c2ca4d..4902bbb 100644
--- a/testData/paging/docs/reference/androidx/paging/rxjava2/PagingRxKt.html
+++ b/testData/paging/docs/reference/androidx/paging/rxjava2/PagingRxKt.html
@@ -50,14 +50,14 @@
           <tr>
             <td><code>static&nbsp;final @<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-opt-in/index.html">OptIn</a>(markerClass&nbsp;=&nbsp;[ExperimentalCoroutinesApi])&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/androidx/paging/PagingData.html">PagingData</a>&lt;T&gt;&gt;</code></td>
             <td width="100%">
-              <div><code>&lt;T&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt; <a href="/reference/androidx/paging/rxjava2/PagingRxKt.html#cachedIn(,kotlinx.coroutines.CoroutineScope)">cachedIn</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/androidx/paging/PagingData.html">PagingData</a>&lt;T&gt;&gt;&nbsp;receiver,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines/-coroutine-scope/index.html">CoroutineScope</a>&nbsp;scope<br>)</code></div>
+              <div><code>&lt;T&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt; <a href="/reference/androidx/paging/rxjava2/PagingRxKt.html#cachedIn(Observable&lt;PagingData&lt;T&gt;&gt;,kotlinx.coroutines.CoroutineScope)">cachedIn</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/androidx/paging/PagingData.html">PagingData</a>&lt;T&gt;&gt;&nbsp;receiver,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines/-coroutine-scope/index.html">CoroutineScope</a>&nbsp;scope<br>)</code></div>
               <p>Operator which caches an Observable of <code><a href="/reference/androidx/paging/PagingData.html">PagingData</a></code> within a <code><a href="https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines/-coroutine-scope/index.html">CoroutineScope</a></code>.</p>
             </td>
           </tr>
           <tr>
             <td><code>static&nbsp;final @<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-opt-in/index.html">OptIn</a>(markerClass&nbsp;=&nbsp;[ExperimentalCoroutinesApi])&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/androidx/paging/PagingData.html">PagingData</a>&lt;T&gt;&gt;</code></td>
             <td width="100%">
-              <div><code>&lt;T&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt; <a href="/reference/androidx/paging/rxjava2/PagingRxKt.html#cachedIn(,kotlinx.coroutines.CoroutineScope)">cachedIn</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/androidx/paging/PagingData.html">PagingData</a>&lt;T&gt;&gt;&nbsp;receiver,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines/-coroutine-scope/index.html">CoroutineScope</a>&nbsp;scope<br>)</code></div>
+              <div><code>&lt;T&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt; <a href="/reference/androidx/paging/rxjava2/PagingRxKt.html#cachedIn(Flowable&lt;PagingData&lt;T&gt;&gt;,kotlinx.coroutines.CoroutineScope)">cachedIn</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/androidx/paging/PagingData.html">PagingData</a>&lt;T&gt;&gt;&nbsp;receiver,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines/-coroutine-scope/index.html">CoroutineScope</a>&nbsp;scope<br>)</code></div>
               <p>Operator which caches a Flowable of <code><a href="/reference/androidx/paging/PagingData.html">PagingData</a></code> within a <code><a href="https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines/-coroutine-scope/index.html">CoroutineScope</a></code>.</p>
             </td>
           </tr>
@@ -76,9 +76,9 @@
       <p>An <a href="[Observable]">Observable</a> of <code><a href="/reference/androidx/paging/PagingData.html">PagingData</a></code>, which mirrors the stream provided by <code><a href="/reference/androidx/paging/Pager.html#flow()">Pager.flow</a></code>, but exposes it as an <a href="[Observable]">Observable</a>.</p>
     </div>
     <h2>Public methods</h2>
-    <div><a name="cachedIn(, kotlinx.coroutines.CoroutineScope)"></a><a name="cachedIn--kotlinx.coroutines.CoroutineScope-"></a>
-      <h3 class="api-name" id="cachedIn(,kotlinx.coroutines.CoroutineScope)">cachedIn</h3>
-      <pre class="api-signature no-pretty-print">@<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-opt-in/index.html">OptIn</a>(markerClass&nbsp;=&nbsp;[ExperimentalCoroutinesApi])<br>public&nbsp;static&nbsp;final&nbsp;@<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-opt-in/index.html">OptIn</a>(markerClass&nbsp;=&nbsp;[ExperimentalCoroutinesApi])&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/androidx/paging/PagingData.html">PagingData</a>&lt;T&gt;&gt;&nbsp;&lt;T&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt; <a href="/reference/androidx/paging/rxjava2/PagingRxKt.html#cachedIn(,kotlinx.coroutines.CoroutineScope)">cachedIn</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/androidx/paging/PagingData.html">PagingData</a>&lt;T&gt;&gt;&nbsp;receiver,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines/-coroutine-scope/index.html">CoroutineScope</a>&nbsp;scope<br>)</pre>
+    <div><a name="cachedIn(Observable&lt;PagingData&lt;T&gt;&gt;, kotlinx.coroutines.CoroutineScope)"></a><a name="cachedIn-Observable&lt;PagingData&lt;T&gt;&gt;-kotlinx.coroutines.CoroutineScope-"></a>
+      <h3 class="api-name" id="cachedIn(Observable&lt;PagingData&lt;T&gt;&gt;,kotlinx.coroutines.CoroutineScope)">cachedIn</h3>
+      <pre class="api-signature no-pretty-print">@<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-opt-in/index.html">OptIn</a>(markerClass&nbsp;=&nbsp;[ExperimentalCoroutinesApi])<br>public&nbsp;static&nbsp;final&nbsp;@<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-opt-in/index.html">OptIn</a>(markerClass&nbsp;=&nbsp;[ExperimentalCoroutinesApi])&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/androidx/paging/PagingData.html">PagingData</a>&lt;T&gt;&gt;&nbsp;&lt;T&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt; <a href="/reference/androidx/paging/rxjava2/PagingRxKt.html#cachedIn(Observable&lt;PagingData&lt;T&gt;&gt;,kotlinx.coroutines.CoroutineScope)">cachedIn</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/androidx/paging/PagingData.html">PagingData</a>&lt;T&gt;&gt;&nbsp;receiver,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines/-coroutine-scope/index.html">CoroutineScope</a>&nbsp;scope<br>)</pre>
       <p>Operator which caches an <a href="[Observable]">Observable</a> of <code><a href="/reference/androidx/paging/PagingData.html">PagingData</a></code> within a <code><a href="https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines/-coroutine-scope/index.html">CoroutineScope</a></code>.</p>
       <p><code><a href="/reference/androidx/paging/package-summary.html#cachedIn(kotlinx.coroutines.flow.Flow,kotlinx.coroutines.CoroutineScope)">cachedIn</a></code> multicasts pages loaded and transformed by a <code><a href="/reference/androidx/paging/PagingData.html">PagingData</a></code>, allowing multiple observers on the same instance of <code><a href="/reference/androidx/paging/PagingData.html">PagingData</a></code> to receive the same events, avoiding redundant work, but comes at the cost of buffering those events in memory.</p>
       <p>Calling <code><a href="/reference/androidx/paging/package-summary.html#cachedIn(kotlinx.coroutines.flow.Flow,kotlinx.coroutines.CoroutineScope)">cachedIn</a></code> is required to allow calling <a href="[androidx.paging.AsyncPagingDataAdapter]">androidx.paging.AsyncPagingDataAdapter</a> on the same instance of <code><a href="/reference/androidx/paging/PagingData.html">PagingData</a></code> emitted by <code><a href="/reference/androidx/paging/Pager.html">Pager</a></code> or any of its transformed derivatives, as reloading data from scratch on the same generation of <code><a href="/reference/androidx/paging/PagingData.html">PagingData</a></code> is an unsupported operation.</p>
@@ -100,9 +100,9 @@
         </table>
       </div>
     </div>
-    <div><a name="cachedIn(, kotlinx.coroutines.CoroutineScope)"></a><a name="cachedIn--kotlinx.coroutines.CoroutineScope-"></a>
-      <h3 class="api-name" id="cachedIn(,kotlinx.coroutines.CoroutineScope)">cachedIn</h3>
-      <pre class="api-signature no-pretty-print">@<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-opt-in/index.html">OptIn</a>(markerClass&nbsp;=&nbsp;[ExperimentalCoroutinesApi])<br>public&nbsp;static&nbsp;final&nbsp;@<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-opt-in/index.html">OptIn</a>(markerClass&nbsp;=&nbsp;[ExperimentalCoroutinesApi])&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/androidx/paging/PagingData.html">PagingData</a>&lt;T&gt;&gt;&nbsp;&lt;T&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt; <a href="/reference/androidx/paging/rxjava2/PagingRxKt.html#cachedIn(,kotlinx.coroutines.CoroutineScope)">cachedIn</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/androidx/paging/PagingData.html">PagingData</a>&lt;T&gt;&gt;&nbsp;receiver,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines/-coroutine-scope/index.html">CoroutineScope</a>&nbsp;scope<br>)</pre>
+    <div><a name="cachedIn(Flowable&lt;PagingData&lt;T&gt;&gt;, kotlinx.coroutines.CoroutineScope)"></a><a name="cachedIn-Flowable&lt;PagingData&lt;T&gt;&gt;-kotlinx.coroutines.CoroutineScope-"></a>
+      <h3 class="api-name" id="cachedIn(Flowable&lt;PagingData&lt;T&gt;&gt;,kotlinx.coroutines.CoroutineScope)">cachedIn</h3>
+      <pre class="api-signature no-pretty-print">@<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-opt-in/index.html">OptIn</a>(markerClass&nbsp;=&nbsp;[ExperimentalCoroutinesApi])<br>public&nbsp;static&nbsp;final&nbsp;@<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-opt-in/index.html">OptIn</a>(markerClass&nbsp;=&nbsp;[ExperimentalCoroutinesApi])&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/androidx/paging/PagingData.html">PagingData</a>&lt;T&gt;&gt;&nbsp;&lt;T&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt; <a href="/reference/androidx/paging/rxjava2/PagingRxKt.html#cachedIn(Flowable&lt;PagingData&lt;T&gt;&gt;,kotlinx.coroutines.CoroutineScope)">cachedIn</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/androidx/paging/PagingData.html">PagingData</a>&lt;T&gt;&gt;&nbsp;receiver,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines/-coroutine-scope/index.html">CoroutineScope</a>&nbsp;scope<br>)</pre>
       <p>Operator which caches a <a href="[Flowable]">Flowable</a> of <code><a href="/reference/androidx/paging/PagingData.html">PagingData</a></code> within a <code><a href="https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines/-coroutine-scope/index.html">CoroutineScope</a></code>.</p>
       <p><code><a href="/reference/androidx/paging/package-summary.html#cachedIn(kotlinx.coroutines.flow.Flow,kotlinx.coroutines.CoroutineScope)">cachedIn</a></code> multicasts pages loaded and transformed by a <code><a href="/reference/androidx/paging/PagingData.html">PagingData</a></code>, allowing multiple observers on the same instance of <code><a href="/reference/androidx/paging/PagingData.html">PagingData</a></code> to receive the same events, avoiding redundant work, but comes at the cost of buffering those events in memory.</p>
       <p>Calling <code><a href="/reference/androidx/paging/package-summary.html#cachedIn(kotlinx.coroutines.flow.Flow,kotlinx.coroutines.CoroutineScope)">cachedIn</a></code> is required to allow calling <a href="[androidx.paging.AsyncPagingDataAdapter]">androidx.paging.AsyncPagingDataAdapter</a> on the same instance of <code><a href="/reference/androidx/paging/PagingData.html">PagingData</a></code> emitted by <code><a href="/reference/androidx/paging/Pager.html">Pager</a></code> or any of its transformed derivatives, as reloading data from scratch on the same generation of <code><a href="/reference/androidx/paging/PagingData.html">PagingData</a></code> is an unsupported operation.</p>
diff --git a/testData/paging/docs/reference/androidx/paging/rxjava3/PagingRxKt.html b/testData/paging/docs/reference/androidx/paging/rxjava3/PagingRxKt.html
index f2044b3..2135ccd 100644
--- a/testData/paging/docs/reference/androidx/paging/rxjava3/PagingRxKt.html
+++ b/testData/paging/docs/reference/androidx/paging/rxjava3/PagingRxKt.html
@@ -50,14 +50,14 @@
           <tr>
             <td><code>static&nbsp;final @<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-opt-in/index.html">OptIn</a>(markerClass&nbsp;=&nbsp;[ExperimentalCoroutinesApi])&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/androidx/paging/PagingData.html">PagingData</a>&lt;T&gt;&gt;</code></td>
             <td width="100%">
-              <div><code>&lt;T&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt; <a href="/reference/androidx/paging/rxjava3/PagingRxKt.html#cachedIn(,kotlinx.coroutines.CoroutineScope)">cachedIn</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/androidx/paging/PagingData.html">PagingData</a>&lt;T&gt;&gt;&nbsp;receiver,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines/-coroutine-scope/index.html">CoroutineScope</a>&nbsp;scope<br>)</code></div>
+              <div><code>&lt;T&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt; <a href="/reference/androidx/paging/rxjava3/PagingRxKt.html#cachedIn(Observable&lt;PagingData&lt;T&gt;&gt;,kotlinx.coroutines.CoroutineScope)">cachedIn</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/androidx/paging/PagingData.html">PagingData</a>&lt;T&gt;&gt;&nbsp;receiver,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines/-coroutine-scope/index.html">CoroutineScope</a>&nbsp;scope<br>)</code></div>
               <p>Operator which caches an Observable of <code><a href="/reference/androidx/paging/PagingData.html">PagingData</a></code> within a <code><a href="https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines/-coroutine-scope/index.html">CoroutineScope</a></code>.</p>
             </td>
           </tr>
           <tr>
             <td><code>static&nbsp;final @<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-opt-in/index.html">OptIn</a>(markerClass&nbsp;=&nbsp;[ExperimentalCoroutinesApi])&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/androidx/paging/PagingData.html">PagingData</a>&lt;T&gt;&gt;</code></td>
             <td width="100%">
-              <div><code>&lt;T&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt; <a href="/reference/androidx/paging/rxjava3/PagingRxKt.html#cachedIn(,kotlinx.coroutines.CoroutineScope)">cachedIn</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/androidx/paging/PagingData.html">PagingData</a>&lt;T&gt;&gt;&nbsp;receiver,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines/-coroutine-scope/index.html">CoroutineScope</a>&nbsp;scope<br>)</code></div>
+              <div><code>&lt;T&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt; <a href="/reference/androidx/paging/rxjava3/PagingRxKt.html#cachedIn(Flowable&lt;PagingData&lt;T&gt;&gt;,kotlinx.coroutines.CoroutineScope)">cachedIn</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/androidx/paging/PagingData.html">PagingData</a>&lt;T&gt;&gt;&nbsp;receiver,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines/-coroutine-scope/index.html">CoroutineScope</a>&nbsp;scope<br>)</code></div>
               <p>Operator which caches a Flowable of <code><a href="/reference/androidx/paging/PagingData.html">PagingData</a></code> within a <code><a href="https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines/-coroutine-scope/index.html">CoroutineScope</a></code>.</p>
             </td>
           </tr>
@@ -76,9 +76,9 @@
       <p>An <a href="[Observable]">Observable</a> of <code><a href="/reference/androidx/paging/PagingData.html">PagingData</a></code>, which mirrors the stream provided by <code><a href="/reference/androidx/paging/Pager.html#flow()">Pager.flow</a></code>, but exposes it as an <a href="[Observable]">Observable</a>.</p>
     </div>
     <h2>Public methods</h2>
-    <div><a name="cachedIn(, kotlinx.coroutines.CoroutineScope)"></a><a name="cachedIn--kotlinx.coroutines.CoroutineScope-"></a>
-      <h3 class="api-name" id="cachedIn(,kotlinx.coroutines.CoroutineScope)">cachedIn</h3>
-      <pre class="api-signature no-pretty-print">@<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-opt-in/index.html">OptIn</a>(markerClass&nbsp;=&nbsp;[ExperimentalCoroutinesApi])<br>public&nbsp;static&nbsp;final&nbsp;@<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-opt-in/index.html">OptIn</a>(markerClass&nbsp;=&nbsp;[ExperimentalCoroutinesApi])&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/androidx/paging/PagingData.html">PagingData</a>&lt;T&gt;&gt;&nbsp;&lt;T&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt; <a href="/reference/androidx/paging/rxjava3/PagingRxKt.html#cachedIn(,kotlinx.coroutines.CoroutineScope)">cachedIn</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/androidx/paging/PagingData.html">PagingData</a>&lt;T&gt;&gt;&nbsp;receiver,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines/-coroutine-scope/index.html">CoroutineScope</a>&nbsp;scope<br>)</pre>
+    <div><a name="cachedIn(Observable&lt;PagingData&lt;T&gt;&gt;, kotlinx.coroutines.CoroutineScope)"></a><a name="cachedIn-Observable&lt;PagingData&lt;T&gt;&gt;-kotlinx.coroutines.CoroutineScope-"></a>
+      <h3 class="api-name" id="cachedIn(Observable&lt;PagingData&lt;T&gt;&gt;,kotlinx.coroutines.CoroutineScope)">cachedIn</h3>
+      <pre class="api-signature no-pretty-print">@<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-opt-in/index.html">OptIn</a>(markerClass&nbsp;=&nbsp;[ExperimentalCoroutinesApi])<br>public&nbsp;static&nbsp;final&nbsp;@<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-opt-in/index.html">OptIn</a>(markerClass&nbsp;=&nbsp;[ExperimentalCoroutinesApi])&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/androidx/paging/PagingData.html">PagingData</a>&lt;T&gt;&gt;&nbsp;&lt;T&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt; <a href="/reference/androidx/paging/rxjava3/PagingRxKt.html#cachedIn(Observable&lt;PagingData&lt;T&gt;&gt;,kotlinx.coroutines.CoroutineScope)">cachedIn</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/androidx/paging/PagingData.html">PagingData</a>&lt;T&gt;&gt;&nbsp;receiver,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines/-coroutine-scope/index.html">CoroutineScope</a>&nbsp;scope<br>)</pre>
       <p>Operator which caches an <a href="[Observable]">Observable</a> of <code><a href="/reference/androidx/paging/PagingData.html">PagingData</a></code> within a <code><a href="https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines/-coroutine-scope/index.html">CoroutineScope</a></code>.</p>
       <p><code><a href="/reference/androidx/paging/package-summary.html#cachedIn(kotlinx.coroutines.flow.Flow,kotlinx.coroutines.CoroutineScope)">cachedIn</a></code> multicasts pages loaded and transformed by a <code><a href="/reference/androidx/paging/PagingData.html">PagingData</a></code>, allowing multiple observers on the same instance of <code><a href="/reference/androidx/paging/PagingData.html">PagingData</a></code> to receive the same events, avoiding redundant work, but comes at the cost of buffering those events in memory.</p>
       <p>Calling <code><a href="/reference/androidx/paging/package-summary.html#cachedIn(kotlinx.coroutines.flow.Flow,kotlinx.coroutines.CoroutineScope)">cachedIn</a></code> is required to allow calling <a href="[androidx.paging.AsyncPagingDataAdapter]">androidx.paging.AsyncPagingDataAdapter</a> on the same instance of <code><a href="/reference/androidx/paging/PagingData.html">PagingData</a></code> emitted by <code><a href="/reference/androidx/paging/Pager.html">Pager</a></code> or any of its transformed derivatives, as reloading data from scratch on the same generation of <code><a href="/reference/androidx/paging/PagingData.html">PagingData</a></code> is an unsupported operation.</p>
@@ -100,9 +100,9 @@
         </table>
       </div>
     </div>
-    <div><a name="cachedIn(, kotlinx.coroutines.CoroutineScope)"></a><a name="cachedIn--kotlinx.coroutines.CoroutineScope-"></a>
-      <h3 class="api-name" id="cachedIn(,kotlinx.coroutines.CoroutineScope)">cachedIn</h3>
-      <pre class="api-signature no-pretty-print">@<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-opt-in/index.html">OptIn</a>(markerClass&nbsp;=&nbsp;[ExperimentalCoroutinesApi])<br>public&nbsp;static&nbsp;final&nbsp;@<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-opt-in/index.html">OptIn</a>(markerClass&nbsp;=&nbsp;[ExperimentalCoroutinesApi])&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/androidx/paging/PagingData.html">PagingData</a>&lt;T&gt;&gt;&nbsp;&lt;T&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt; <a href="/reference/androidx/paging/rxjava3/PagingRxKt.html#cachedIn(,kotlinx.coroutines.CoroutineScope)">cachedIn</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/androidx/paging/PagingData.html">PagingData</a>&lt;T&gt;&gt;&nbsp;receiver,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines/-coroutine-scope/index.html">CoroutineScope</a>&nbsp;scope<br>)</pre>
+    <div><a name="cachedIn(Flowable&lt;PagingData&lt;T&gt;&gt;, kotlinx.coroutines.CoroutineScope)"></a><a name="cachedIn-Flowable&lt;PagingData&lt;T&gt;&gt;-kotlinx.coroutines.CoroutineScope-"></a>
+      <h3 class="api-name" id="cachedIn(Flowable&lt;PagingData&lt;T&gt;&gt;,kotlinx.coroutines.CoroutineScope)">cachedIn</h3>
+      <pre class="api-signature no-pretty-print">@<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-opt-in/index.html">OptIn</a>(markerClass&nbsp;=&nbsp;[ExperimentalCoroutinesApi])<br>public&nbsp;static&nbsp;final&nbsp;@<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-opt-in/index.html">OptIn</a>(markerClass&nbsp;=&nbsp;[ExperimentalCoroutinesApi])&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/androidx/paging/PagingData.html">PagingData</a>&lt;T&gt;&gt;&nbsp;&lt;T&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt; <a href="/reference/androidx/paging/rxjava3/PagingRxKt.html#cachedIn(Flowable&lt;PagingData&lt;T&gt;&gt;,kotlinx.coroutines.CoroutineScope)">cachedIn</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/androidx/paging/PagingData.html">PagingData</a>&lt;T&gt;&gt;&nbsp;receiver,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines/-coroutine-scope/index.html">CoroutineScope</a>&nbsp;scope<br>)</pre>
       <p>Operator which caches a <a href="[Flowable]">Flowable</a> of <code><a href="/reference/androidx/paging/PagingData.html">PagingData</a></code> within a <code><a href="https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines/-coroutine-scope/index.html">CoroutineScope</a></code>.</p>
       <p><code><a href="/reference/androidx/paging/package-summary.html#cachedIn(kotlinx.coroutines.flow.Flow,kotlinx.coroutines.CoroutineScope)">cachedIn</a></code> multicasts pages loaded and transformed by a <code><a href="/reference/androidx/paging/PagingData.html">PagingData</a></code>, allowing multiple observers on the same instance of <code><a href="/reference/androidx/paging/PagingData.html">PagingData</a></code> to receive the same events, avoiding redundant work, but comes at the cost of buffering those events in memory.</p>
       <p>Calling <code><a href="/reference/androidx/paging/package-summary.html#cachedIn(kotlinx.coroutines.flow.Flow,kotlinx.coroutines.CoroutineScope)">cachedIn</a></code> is required to allow calling <a href="[androidx.paging.AsyncPagingDataAdapter]">androidx.paging.AsyncPagingDataAdapter</a> on the same instance of <code><a href="/reference/androidx/paging/PagingData.html">PagingData</a></code> emitted by <code><a href="/reference/androidx/paging/Pager.html">Pager</a></code> or any of its transformed derivatives, as reloading data from scratch on the same generation of <code><a href="/reference/androidx/paging/PagingData.html">PagingData</a></code> is an unsupported operation.</p>
diff --git a/testData/paging/docs/reference/kotlin/androidx/paging/AsyncPagedListDiffer.html b/testData/paging/docs/reference/kotlin/androidx/paging/AsyncPagedListDiffer.html
index 6b8c756..6085e0c 100644
--- a/testData/paging/docs/reference/kotlin/androidx/paging/AsyncPagedListDiffer.html
+++ b/testData/paging/docs/reference/kotlin/androidx/paging/AsyncPagedListDiffer.html
@@ -90,14 +90,14 @@
         <tbody>
           <tr>
             <td>
-              <div><code>&lt;T&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>&gt; <span><del><a href="/reference/kotlin/androidx/paging/AsyncPagedListDiffer.html#AsyncPagedListDiffer(,)">AsyncPagedListDiffer</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;adapter:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&gt;,<br>&nbsp;&nbsp;&nbsp;&nbsp;diffCallback:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;T&gt;<br>)</code></div>
+              <div><code>&lt;T&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>&gt; <span><del><a href="/reference/kotlin/androidx/paging/AsyncPagedListDiffer.html#AsyncPagedListDiffer(RecyclerView.Adapter&lt;*&gt;,DiffUtil.ItemCallback&lt;T&gt;)">AsyncPagedListDiffer</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;adapter:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&gt;,<br>&nbsp;&nbsp;&nbsp;&nbsp;diffCallback:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;T&gt;<br>)</code></div>
               <p>Convenience for</p>
               <pre class="prettyprint">AsyncPagedListDiffer(<br>    AdapterListUpdateCallback(adapter),<br>    AsyncDifferConfig.Builder&lt;T&gt;(diffCallback).build()<br>)</pre>
             </td>
           </tr>
           <tr>
             <td>
-              <div><code>&lt;T&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>&gt; <span><del><a href="/reference/kotlin/androidx/paging/AsyncPagedListDiffer.html#AsyncPagedListDiffer(,)">AsyncPagedListDiffer</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;listUpdateCallback:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;config:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;T&gt;<br>)</code></div>
+              <div><code>&lt;T&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>&gt; <span><del><a href="/reference/kotlin/androidx/paging/AsyncPagedListDiffer.html#AsyncPagedListDiffer(ListUpdateCallback,AsyncDifferConfig&lt;T&gt;)">AsyncPagedListDiffer</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;listUpdateCallback:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;config:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;T&gt;<br>)</code></div>
             </td>
           </tr>
         </tbody>
@@ -224,9 +224,9 @@
       </div>
     </div>
     <h2>Public constructors</h2>
-    <div><a name="AsyncPagedListDiffer(, )"></a><a name="AsyncPagedListDiffer---"></a>
-      <h3 class="api-name" id="AsyncPagedListDiffer(,)">AsyncPagedListDiffer</h3>
-      <pre class="api-signature no-pretty-print">&lt;T&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>&gt; <span><del><a href="/reference/kotlin/androidx/paging/AsyncPagedListDiffer.html#AsyncPagedListDiffer(,)">AsyncPagedListDiffer</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;adapter:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&gt;,<br>&nbsp;&nbsp;&nbsp;&nbsp;diffCallback:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;T&gt;<br>)</pre>
+    <div><a name="AsyncPagedListDiffer(RecyclerView.Adapter&lt;*&gt;, DiffUtil.ItemCallback&lt;T&gt;)"></a><a name="AsyncPagedListDiffer-RecyclerView.Adapter&lt;*&gt;-DiffUtil.ItemCallback&lt;T&gt;-"></a>
+      <h3 class="api-name" id="AsyncPagedListDiffer(RecyclerView.Adapter&lt;*&gt;,DiffUtil.ItemCallback&lt;T&gt;)">AsyncPagedListDiffer</h3>
+      <pre class="api-signature no-pretty-print">&lt;T&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>&gt; <span><del><a href="/reference/kotlin/androidx/paging/AsyncPagedListDiffer.html#AsyncPagedListDiffer(RecyclerView.Adapter&lt;*&gt;,DiffUtil.ItemCallback&lt;T&gt;)">AsyncPagedListDiffer</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;adapter:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&gt;,<br>&nbsp;&nbsp;&nbsp;&nbsp;diffCallback:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;T&gt;<br>)</pre>
       <aside class="caution"><strong>This function is deprecated.</strong><br>PagedList is deprecated and has been replaced by PagingData</aside>
       <p>Convenience for</p>
       <pre class="prettyprint">AsyncPagedListDiffer(<br>    AdapterListUpdateCallback(adapter),<br>    AsyncDifferConfig.Builder&lt;T&gt;(diffCallback).build()<br>)</pre>
@@ -254,9 +254,9 @@
         </table>
       </div>
     </div>
-    <div><a name="AsyncPagedListDiffer(, )"></a><a name="AsyncPagedListDiffer---"></a>
-      <h3 class="api-name" id="AsyncPagedListDiffer(,)">AsyncPagedListDiffer</h3>
-      <pre class="api-signature no-pretty-print">&lt;T&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>&gt; <span><del><a href="/reference/kotlin/androidx/paging/AsyncPagedListDiffer.html#AsyncPagedListDiffer(,)">AsyncPagedListDiffer</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;listUpdateCallback:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;config:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;T&gt;<br>)</pre>
+    <div><a name="AsyncPagedListDiffer(ListUpdateCallback, AsyncDifferConfig&lt;T&gt;)"></a><a name="AsyncPagedListDiffer-ListUpdateCallback-AsyncDifferConfig&lt;T&gt;-"></a>
+      <h3 class="api-name" id="AsyncPagedListDiffer(ListUpdateCallback,AsyncDifferConfig&lt;T&gt;)">AsyncPagedListDiffer</h3>
+      <pre class="api-signature no-pretty-print">&lt;T&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>&gt; <span><del><a href="/reference/kotlin/androidx/paging/AsyncPagedListDiffer.html#AsyncPagedListDiffer(ListUpdateCallback,AsyncDifferConfig&lt;T&gt;)">AsyncPagedListDiffer</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;listUpdateCallback:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;config:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;T&gt;<br>)</pre>
       <aside class="caution"><strong>This function is deprecated.</strong><br>PagedList is deprecated and has been replaced by PagingData</aside>
     </div>
     <h2>Public functions</h2>
diff --git a/testData/paging/docs/reference/kotlin/androidx/paging/AsyncPagingDataDiffer.html b/testData/paging/docs/reference/kotlin/androidx/paging/AsyncPagingDataDiffer.html
index 8b4d876..546703b 100644
--- a/testData/paging/docs/reference/kotlin/androidx/paging/AsyncPagingDataDiffer.html
+++ b/testData/paging/docs/reference/kotlin/androidx/paging/AsyncPagingDataDiffer.html
@@ -58,7 +58,7 @@
         <tbody>
           <tr>
             <td>
-              <div><code>&lt;T&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>&gt; <a href="/reference/kotlin/androidx/paging/AsyncPagingDataDiffer.html#AsyncPagingDataDiffer(,,kotlinx.coroutines.CoroutineDispatcher,kotlinx.coroutines.CoroutineDispatcher)">AsyncPagingDataDiffer</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;diffCallback:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;T&gt;,<br>&nbsp;&nbsp;&nbsp;&nbsp;updateCallback:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;mainDispatcher:&nbsp;<a href="https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines/-coroutine-dispatcher/index.html">CoroutineDispatcher</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;workerDispatcher:&nbsp;<a href="https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines/-coroutine-dispatcher/index.html">CoroutineDispatcher</a><br>)</code></div>
+              <div><code>&lt;T&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>&gt; <a href="/reference/kotlin/androidx/paging/AsyncPagingDataDiffer.html#AsyncPagingDataDiffer(DiffUtil.ItemCallback&lt;T&gt;,ListUpdateCallback,kotlinx.coroutines.CoroutineDispatcher,kotlinx.coroutines.CoroutineDispatcher)">AsyncPagingDataDiffer</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;diffCallback:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;T&gt;,<br>&nbsp;&nbsp;&nbsp;&nbsp;updateCallback:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;mainDispatcher:&nbsp;<a href="https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines/-coroutine-dispatcher/index.html">CoroutineDispatcher</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;workerDispatcher:&nbsp;<a href="https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines/-coroutine-dispatcher/index.html">CoroutineDispatcher</a><br>)</code></div>
             </td>
           </tr>
         </tbody>
@@ -145,7 +145,7 @@
           <tr>
             <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
             <td width="100%">
-              <div><code><a href="/reference/kotlin/androidx/paging/AsyncPagingDataDiffer.html#submitData(,androidx.paging.PagingData)">submitData</a>(lifecycle:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>,&nbsp;pagingData:&nbsp;<a href="/reference/kotlin/androidx/paging/PagingData.html">PagingData</a>&lt;T&gt;)</code></div>
+              <div><code><a href="/reference/kotlin/androidx/paging/AsyncPagingDataDiffer.html#submitData(Lifecycle,androidx.paging.PagingData)">submitData</a>(lifecycle:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>,&nbsp;pagingData:&nbsp;<a href="/reference/kotlin/androidx/paging/PagingData.html">PagingData</a>&lt;T&gt;)</code></div>
               <p>Present a <code><a href="/reference/kotlin/androidx/paging/PagingData.html">PagingData</a></code> until it is either invalidated or another call to <code><a href="/reference/kotlin/androidx/paging/AsyncPagingDataDiffer.html#submitData(androidx.paging.PagingData)">submitData</a></code> is made.</p>
             </td>
           </tr>
@@ -188,9 +188,9 @@
       <p>This flow is conflated, so it buffers the last update to <code><a href="/reference/kotlin/androidx/paging/CombinedLoadStates.html">CombinedLoadStates</a></code> and immediately delivers the current load states on collection.</p>
     </div>
     <h2>Public constructors</h2>
-    <div><a name="AsyncPagingDataDiffer(, , kotlinx.coroutines.CoroutineDispatcher, kotlinx.coroutines.CoroutineDispatcher)"></a><a name="AsyncPagingDataDiffer---kotlinx.coroutines.CoroutineDispatcher-kotlinx.coroutines.CoroutineDispatcher-"></a>
-      <h3 class="api-name" id="AsyncPagingDataDiffer(,,kotlinx.coroutines.CoroutineDispatcher,kotlinx.coroutines.CoroutineDispatcher)">AsyncPagingDataDiffer</h3>
-      <pre class="api-signature no-pretty-print">&lt;T&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>&gt; <a href="/reference/kotlin/androidx/paging/AsyncPagingDataDiffer.html#AsyncPagingDataDiffer(,,kotlinx.coroutines.CoroutineDispatcher,kotlinx.coroutines.CoroutineDispatcher)">AsyncPagingDataDiffer</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;diffCallback:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;T&gt;,<br>&nbsp;&nbsp;&nbsp;&nbsp;updateCallback:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;mainDispatcher:&nbsp;<a href="https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines/-coroutine-dispatcher/index.html">CoroutineDispatcher</a> = Dispatchers.Main,<br>&nbsp;&nbsp;&nbsp;&nbsp;workerDispatcher:&nbsp;<a href="https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines/-coroutine-dispatcher/index.html">CoroutineDispatcher</a> = Dispatchers.Default<br>)</pre>
+    <div><a name="AsyncPagingDataDiffer(DiffUtil.ItemCallback&lt;T&gt;, ListUpdateCallback, kotlinx.coroutines.CoroutineDispatcher, kotlinx.coroutines.CoroutineDispatcher)"></a><a name="AsyncPagingDataDiffer-DiffUtil.ItemCallback&lt;T&gt;-ListUpdateCallback-kotlinx.coroutines.CoroutineDispatcher-kotlinx.coroutines.CoroutineDispatcher-"></a>
+      <h3 class="api-name" id="AsyncPagingDataDiffer(DiffUtil.ItemCallback&lt;T&gt;,ListUpdateCallback,kotlinx.coroutines.CoroutineDispatcher,kotlinx.coroutines.CoroutineDispatcher)">AsyncPagingDataDiffer</h3>
+      <pre class="api-signature no-pretty-print">&lt;T&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>&gt; <a href="/reference/kotlin/androidx/paging/AsyncPagingDataDiffer.html#AsyncPagingDataDiffer(DiffUtil.ItemCallback&lt;T&gt;,ListUpdateCallback,kotlinx.coroutines.CoroutineDispatcher,kotlinx.coroutines.CoroutineDispatcher)">AsyncPagingDataDiffer</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;diffCallback:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;T&gt;,<br>&nbsp;&nbsp;&nbsp;&nbsp;updateCallback:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;mainDispatcher:&nbsp;<a href="https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines/-coroutine-dispatcher/index.html">CoroutineDispatcher</a> = Dispatchers.Main,<br>&nbsp;&nbsp;&nbsp;&nbsp;workerDispatcher:&nbsp;<a href="https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines/-coroutine-dispatcher/index.html">CoroutineDispatcher</a> = Dispatchers.Default<br>)</pre>
     </div>
     <h2>Public functions</h2>
     <div><a name="addDataRefreshListener-kotlin.Function1-"></a>
@@ -488,9 +488,9 @@
         </table>
       </div>
     </div>
-    <div><a name="submitData(, androidx.paging.PagingData)"></a><a name="submitData--androidx.paging.PagingData-"></a>
-      <h3 class="api-name" id="submitData(,androidx.paging.PagingData)">submitData</h3>
-      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/paging/AsyncPagingDataDiffer.html#submitData(,androidx.paging.PagingData)">submitData</a>(lifecycle:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>,&nbsp;pagingData:&nbsp;<a href="/reference/kotlin/androidx/paging/PagingData.html">PagingData</a>&lt;T&gt;):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
+    <div><a name="submitData(Lifecycle, androidx.paging.PagingData)"></a><a name="submitData-Lifecycle-androidx.paging.PagingData-"></a>
+      <h3 class="api-name" id="submitData(Lifecycle,androidx.paging.PagingData)">submitData</h3>
+      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/paging/AsyncPagingDataDiffer.html#submitData(Lifecycle,androidx.paging.PagingData)">submitData</a>(lifecycle:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>,&nbsp;pagingData:&nbsp;<a href="/reference/kotlin/androidx/paging/PagingData.html">PagingData</a>&lt;T&gt;):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
       <p>Present a <code><a href="/reference/kotlin/androidx/paging/PagingData.html">PagingData</a></code> until it is either invalidated or another call to <code><a href="/reference/kotlin/androidx/paging/AsyncPagingDataDiffer.html#submitData(androidx.paging.PagingData)">submitData</a></code> is made.</p>
       <p>This method is typically used when observing a RxJava or LiveData stream produced by <code><a href="/reference/kotlin/androidx/paging/Pager.html">Pager</a></code>. For <code><a href="https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines.flow/-flow/index.html">Flow</a></code> support, use the suspending overload of <code><a href="/reference/kotlin/androidx/paging/AsyncPagingDataDiffer.html#submitData(androidx.paging.PagingData)">submitData</a></code>, which automates cancellation via <code><a href="https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines/-coroutine-scope/index.html">CoroutineScope</a></code> instead of relying of <a href="[Lifecycle]">Lifecycle</a>.</p>
       <div class="devsite-table-wrapper">
diff --git a/testData/paging/docs/reference/kotlin/androidx/paging/LoadStateAdapter.html b/testData/paging/docs/reference/kotlin/androidx/paging/LoadStateAdapter.html
index ff20c8c..3fef6b6 100644
--- a/testData/paging/docs/reference/kotlin/androidx/paging/LoadStateAdapter.html
+++ b/testData/paging/docs/reference/kotlin/androidx/paging/LoadStateAdapter.html
@@ -125,13 +125,13 @@
           <tr>
             <td><code>VH</code></td>
             <td width="100%">
-              <div><code><a href="/reference/kotlin/androidx/paging/LoadStateAdapter.html#onCreateViewHolder(,kotlin.Int)">onCreateViewHolder</a>(parent:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>,&nbsp;viewType:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>)</code></div>
+              <div><code><a href="/reference/kotlin/androidx/paging/LoadStateAdapter.html#onCreateViewHolder(ViewGroup,kotlin.Int)">onCreateViewHolder</a>(parent:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>,&nbsp;viewType:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>)</code></div>
             </td>
           </tr>
           <tr>
             <td><code>abstract VH</code></td>
             <td width="100%">
-              <div><code><a href="/reference/kotlin/androidx/paging/LoadStateAdapter.html#onCreateViewHolder(,androidx.paging.LoadState)">onCreateViewHolder</a>(parent:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>,&nbsp;loadState:&nbsp;<a href="/reference/kotlin/androidx/paging/LoadState.html">LoadState</a>)</code></div>
+              <div><code><a href="/reference/kotlin/androidx/paging/LoadStateAdapter.html#onCreateViewHolder(ViewGroup,androidx.paging.LoadState)">onCreateViewHolder</a>(parent:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>,&nbsp;loadState:&nbsp;<a href="/reference/kotlin/androidx/paging/LoadState.html">LoadState</a>)</code></div>
               <p>Called to create a ViewHolder for the given LoadState.</p>
             </td>
           </tr>
@@ -216,13 +216,13 @@
         </table>
       </div>
     </div>
-    <div><a name="onCreateViewHolder(, kotlin.Int)"></a><a name="onCreateViewHolder--kotlin.Int-"></a>
-      <h3 class="api-name" id="onCreateViewHolder(,kotlin.Int)">onCreateViewHolder</h3>
-      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/paging/LoadStateAdapter.html#onCreateViewHolder(,kotlin.Int)">onCreateViewHolder</a>(parent:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>,&nbsp;viewType:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>):&nbsp;VH</pre>
+    <div><a name="onCreateViewHolder(ViewGroup, kotlin.Int)"></a><a name="onCreateViewHolder-ViewGroup-kotlin.Int-"></a>
+      <h3 class="api-name" id="onCreateViewHolder(ViewGroup,kotlin.Int)">onCreateViewHolder</h3>
+      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/paging/LoadStateAdapter.html#onCreateViewHolder(ViewGroup,kotlin.Int)">onCreateViewHolder</a>(parent:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>,&nbsp;viewType:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>):&nbsp;VH</pre>
     </div>
-    <div><a name="onCreateViewHolder(, androidx.paging.LoadState)"></a><a name="onCreateViewHolder--androidx.paging.LoadState-"></a>
-      <h3 class="api-name" id="onCreateViewHolder(,androidx.paging.LoadState)">onCreateViewHolder</h3>
-      <pre class="api-signature no-pretty-print">abstract&nbsp;fun&nbsp;<a href="/reference/kotlin/androidx/paging/LoadStateAdapter.html#onCreateViewHolder(,androidx.paging.LoadState)">onCreateViewHolder</a>(parent:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>,&nbsp;loadState:&nbsp;<a href="/reference/kotlin/androidx/paging/LoadState.html">LoadState</a>):&nbsp;VH</pre>
+    <div><a name="onCreateViewHolder(ViewGroup, androidx.paging.LoadState)"></a><a name="onCreateViewHolder-ViewGroup-androidx.paging.LoadState-"></a>
+      <h3 class="api-name" id="onCreateViewHolder(ViewGroup,androidx.paging.LoadState)">onCreateViewHolder</h3>
+      <pre class="api-signature no-pretty-print">abstract&nbsp;fun&nbsp;<a href="/reference/kotlin/androidx/paging/LoadStateAdapter.html#onCreateViewHolder(ViewGroup,androidx.paging.LoadState)">onCreateViewHolder</a>(parent:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>,&nbsp;loadState:&nbsp;<a href="/reference/kotlin/androidx/paging/LoadState.html">LoadState</a>):&nbsp;VH</pre>
       <p>Called to create a ViewHolder for the given LoadState.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
diff --git a/testData/paging/docs/reference/kotlin/androidx/paging/PagingDataAdapter.html b/testData/paging/docs/reference/kotlin/androidx/paging/PagingDataAdapter.html
index 24b3fdd..c906751 100644
--- a/testData/paging/docs/reference/kotlin/androidx/paging/PagingDataAdapter.html
+++ b/testData/paging/docs/reference/kotlin/androidx/paging/PagingDataAdapter.html
@@ -54,7 +54,7 @@
         <tbody>
           <tr>
             <td>
-              <div><code>&lt;T&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>,&nbsp;VH&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>?&gt; <a href="/reference/kotlin/androidx/paging/PagingDataAdapter.html#PagingDataAdapter(,kotlinx.coroutines.CoroutineDispatcher,kotlinx.coroutines.CoroutineDispatcher)">PagingDataAdapter</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;diffCallback:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;T&gt;,<br>&nbsp;&nbsp;&nbsp;&nbsp;mainDispatcher:&nbsp;<a href="https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines/-coroutine-dispatcher/index.html">CoroutineDispatcher</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;workerDispatcher:&nbsp;<a href="https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines/-coroutine-dispatcher/index.html">CoroutineDispatcher</a><br>)</code></div>
+              <div><code>&lt;T&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>,&nbsp;VH&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>?&gt; <a href="/reference/kotlin/androidx/paging/PagingDataAdapter.html#PagingDataAdapter(DiffUtil.ItemCallback&lt;T&gt;,kotlinx.coroutines.CoroutineDispatcher,kotlinx.coroutines.CoroutineDispatcher)">PagingDataAdapter</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;diffCallback:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;T&gt;,<br>&nbsp;&nbsp;&nbsp;&nbsp;mainDispatcher:&nbsp;<a href="https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines/-coroutine-dispatcher/index.html">CoroutineDispatcher</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;workerDispatcher:&nbsp;<a href="https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines/-coroutine-dispatcher/index.html">CoroutineDispatcher</a><br>)</code></div>
             </td>
           </tr>
         </tbody>
@@ -147,7 +147,7 @@
           <tr>
             <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
             <td width="100%">
-              <div><code><a href="/reference/kotlin/androidx/paging/PagingDataAdapter.html#submitData(,androidx.paging.PagingData)">submitData</a>(lifecycle:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>,&nbsp;pagingData:&nbsp;<a href="/reference/kotlin/androidx/paging/PagingData.html">PagingData</a>&lt;T&gt;)</code></div>
+              <div><code><a href="/reference/kotlin/androidx/paging/PagingDataAdapter.html#submitData(Lifecycle,androidx.paging.PagingData)">submitData</a>(lifecycle:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>,&nbsp;pagingData:&nbsp;<a href="/reference/kotlin/androidx/paging/PagingData.html">PagingData</a>&lt;T&gt;)</code></div>
               <p>Present a <code><a href="/reference/kotlin/androidx/paging/PagingData.html">PagingData</a></code> until it is either invalidated or another call to <code><a href="/reference/kotlin/androidx/paging/PagingDataAdapter.html#submitData(androidx.paging.PagingData)">submitData</a></code> is made.</p>
             </td>
           </tr>
@@ -189,9 +189,9 @@
       <p>This flow is conflated, so it buffers the last update to <code><a href="/reference/kotlin/androidx/paging/CombinedLoadStates.html">CombinedLoadStates</a></code> and immediately delivers the current load states on collection.</p>
     </div>
     <h2>Public constructors</h2>
-    <div><a name="PagingDataAdapter(, kotlinx.coroutines.CoroutineDispatcher, kotlinx.coroutines.CoroutineDispatcher)"></a><a name="PagingDataAdapter--kotlinx.coroutines.CoroutineDispatcher-kotlinx.coroutines.CoroutineDispatcher-"></a>
-      <h3 class="api-name" id="PagingDataAdapter(,kotlinx.coroutines.CoroutineDispatcher,kotlinx.coroutines.CoroutineDispatcher)">PagingDataAdapter</h3>
-      <pre class="api-signature no-pretty-print">&lt;T&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>,&nbsp;VH&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>?&gt; <a href="/reference/kotlin/androidx/paging/PagingDataAdapter.html#PagingDataAdapter(,kotlinx.coroutines.CoroutineDispatcher,kotlinx.coroutines.CoroutineDispatcher)">PagingDataAdapter</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;diffCallback:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;T&gt;,<br>&nbsp;&nbsp;&nbsp;&nbsp;mainDispatcher:&nbsp;<a href="https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines/-coroutine-dispatcher/index.html">CoroutineDispatcher</a> = Dispatchers.Main,<br>&nbsp;&nbsp;&nbsp;&nbsp;workerDispatcher:&nbsp;<a href="https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines/-coroutine-dispatcher/index.html">CoroutineDispatcher</a> = Dispatchers.Default<br>)</pre>
+    <div><a name="PagingDataAdapter(DiffUtil.ItemCallback&lt;T&gt;, kotlinx.coroutines.CoroutineDispatcher, kotlinx.coroutines.CoroutineDispatcher)"></a><a name="PagingDataAdapter-DiffUtil.ItemCallback&lt;T&gt;-kotlinx.coroutines.CoroutineDispatcher-kotlinx.coroutines.CoroutineDispatcher-"></a>
+      <h3 class="api-name" id="PagingDataAdapter(DiffUtil.ItemCallback&lt;T&gt;,kotlinx.coroutines.CoroutineDispatcher,kotlinx.coroutines.CoroutineDispatcher)">PagingDataAdapter</h3>
+      <pre class="api-signature no-pretty-print">&lt;T&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>,&nbsp;VH&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>?&gt; <a href="/reference/kotlin/androidx/paging/PagingDataAdapter.html#PagingDataAdapter(DiffUtil.ItemCallback&lt;T&gt;,kotlinx.coroutines.CoroutineDispatcher,kotlinx.coroutines.CoroutineDispatcher)">PagingDataAdapter</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;diffCallback:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;T&gt;,<br>&nbsp;&nbsp;&nbsp;&nbsp;mainDispatcher:&nbsp;<a href="https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines/-coroutine-dispatcher/index.html">CoroutineDispatcher</a> = Dispatchers.Main,<br>&nbsp;&nbsp;&nbsp;&nbsp;workerDispatcher:&nbsp;<a href="https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines/-coroutine-dispatcher/index.html">CoroutineDispatcher</a> = Dispatchers.Default<br>)</pre>
     </div>
     <h2>Public functions</h2>
     <div><a name="addDataRefreshListener-kotlin.Function1-"></a>
@@ -459,9 +459,9 @@
         </table>
       </div>
     </div>
-    <div><a name="submitData(, androidx.paging.PagingData)"></a><a name="submitData--androidx.paging.PagingData-"></a>
-      <h3 class="api-name" id="submitData(,androidx.paging.PagingData)">submitData</h3>
-      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/paging/PagingDataAdapter.html#submitData(,androidx.paging.PagingData)">submitData</a>(lifecycle:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>,&nbsp;pagingData:&nbsp;<a href="/reference/kotlin/androidx/paging/PagingData.html">PagingData</a>&lt;T&gt;):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
+    <div><a name="submitData(Lifecycle, androidx.paging.PagingData)"></a><a name="submitData-Lifecycle-androidx.paging.PagingData-"></a>
+      <h3 class="api-name" id="submitData(Lifecycle,androidx.paging.PagingData)">submitData</h3>
+      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/paging/PagingDataAdapter.html#submitData(Lifecycle,androidx.paging.PagingData)">submitData</a>(lifecycle:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>,&nbsp;pagingData:&nbsp;<a href="/reference/kotlin/androidx/paging/PagingData.html">PagingData</a>&lt;T&gt;):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
       <p>Present a <code><a href="/reference/kotlin/androidx/paging/PagingData.html">PagingData</a></code> until it is either invalidated or another call to <code><a href="/reference/kotlin/androidx/paging/PagingDataAdapter.html#submitData(androidx.paging.PagingData)">submitData</a></code> is made.</p>
       <p>This method is typically used when observing a RxJava or LiveData stream produced by <code><a href="/reference/kotlin/androidx/paging/Pager.html">Pager</a></code>. For <code><a href="https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines.flow/-flow/index.html">Flow</a></code> support, use the suspending overload of <code><a href="/reference/kotlin/androidx/paging/PagingDataAdapter.html#submitData(androidx.paging.PagingData)">submitData</a></code>, which automates cancellation via <code><a href="https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines/-coroutine-scope/index.html">CoroutineScope</a></code> instead of relying of <a href="[Lifecycle]">Lifecycle</a>.</p>
       <div class="devsite-table-wrapper">
diff --git a/testData/paging/docs/reference/kotlin/androidx/paging/RxPagedListBuilder.html b/testData/paging/docs/reference/kotlin/androidx/paging/RxPagedListBuilder.html
index 8e97f6a..84eec99 100644
--- a/testData/paging/docs/reference/kotlin/androidx/paging/RxPagedListBuilder.html
+++ b/testData/paging/docs/reference/kotlin/androidx/paging/RxPagedListBuilder.html
@@ -16,7 +16,7 @@
     <aside class="caution"><strong>This class is deprecated.</strong><br>PagedList is deprecated and has been replaced by PagingData</aside>
     <p>Builder for <code>Observable&lt;PagedList&gt;</code> or <code>Flowable&lt;PagedList&gt;</code>, given a <code><a href="/reference/kotlin/androidx/paging/DataSource.Factory.html">DataSource.Factory</a></code> and a <code><a href="/reference/kotlin/androidx/paging/PagedList.Config.html">PagedList.Config</a></code>.</p>
     <p>The required parameters are in the constructor, so you can simply construct and build, or optionally enable extra features (such as initial load key, or BoundaryCallback).</p>
-    <p>The returned observable/flowable will already be subscribed on the <code><a href="/reference/kotlin/androidx/paging/RxPagedListBuilder.html#setFetchScheduler()">setFetchScheduler</a></code>, and will perform all loading on that scheduler. It will already be observed on <code><a href="/reference/kotlin/androidx/paging/RxPagedListBuilder.html#setNotifyScheduler()">setNotifyScheduler</a></code>, and will dispatch new PagedLists, as well as their updates to that scheduler.</p>
+    <p>The returned observable/flowable will already be subscribed on the <code><a href="/reference/kotlin/androidx/paging/RxPagedListBuilder.html#setFetchScheduler(Scheduler)">setFetchScheduler</a></code>, and will perform all loading on that scheduler. It will already be observed on <code><a href="/reference/kotlin/androidx/paging/RxPagedListBuilder.html#setNotifyScheduler(Scheduler)">setNotifyScheduler</a></code>, and will dispatch new PagedLists, as well as their updates to that scheduler.</p>
     <div class="devsite-table-wrapper">
       <table class="responsive">
         <thead>
@@ -87,7 +87,7 @@
           <tr>
             <td><code><a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/kotlin/androidx/paging/PagedList.html">PagedList</a>&lt;Value&gt;&gt;</code></td>
             <td width="100%">
-              <div><code><a href="/reference/kotlin/androidx/paging/RxPagedListBuilder.html#buildFlowable()">buildFlowable</a>(backpressureStrategy:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>)</code></div>
+              <div><code><a href="/reference/kotlin/androidx/paging/RxPagedListBuilder.html#buildFlowable(BackpressureStrategy)">buildFlowable</a>(backpressureStrategy:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>)</code></div>
               <p>Constructs a <code>Flowable&lt;PagedList&gt;</code>.</p>
             </td>
           </tr>
@@ -108,7 +108,7 @@
           <tr>
             <td><code><a href="/reference/kotlin/androidx/paging/RxPagedListBuilder.html">RxPagedListBuilder</a>&lt;Key,&nbsp;Value&gt;</code></td>
             <td width="100%">
-              <div><code><a href="/reference/kotlin/androidx/paging/RxPagedListBuilder.html#setFetchScheduler()">setFetchScheduler</a>(scheduler:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>)</code></div>
+              <div><code><a href="/reference/kotlin/androidx/paging/RxPagedListBuilder.html#setFetchScheduler(Scheduler)">setFetchScheduler</a>(scheduler:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>)</code></div>
               <p>Sets scheduler which will be used for background fetching of PagedLists, as well as on-demand fetching of pages inside.</p>
             </td>
           </tr>
@@ -122,7 +122,7 @@
           <tr>
             <td><code><a href="/reference/kotlin/androidx/paging/RxPagedListBuilder.html">RxPagedListBuilder</a>&lt;Key,&nbsp;Value&gt;</code></td>
             <td width="100%">
-              <div><code><a href="/reference/kotlin/androidx/paging/RxPagedListBuilder.html#setNotifyScheduler()">setNotifyScheduler</a>(scheduler:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>)</code></div>
+              <div><code><a href="/reference/kotlin/androidx/paging/RxPagedListBuilder.html#setNotifyScheduler(Scheduler)">setNotifyScheduler</a>(scheduler:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>)</code></div>
               <p>Sets scheduler which will be used for observing new PagedLists, as well as loading updates within the PagedLists.</p>
             </td>
           </tr>
@@ -251,9 +251,9 @@
       </div>
     </div>
     <h2>Public functions</h2>
-    <div><a name="buildFlowable--"></a>
-      <h3 class="api-name" id="buildFlowable()">buildFlowable</h3>
-      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/paging/RxPagedListBuilder.html#buildFlowable()">buildFlowable</a>(backpressureStrategy:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>):&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/kotlin/androidx/paging/PagedList.html">PagedList</a>&lt;Value&gt;&gt;</pre>
+    <div><a name="buildFlowable-BackpressureStrategy-"></a>
+      <h3 class="api-name" id="buildFlowable(BackpressureStrategy)">buildFlowable</h3>
+      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/paging/RxPagedListBuilder.html#buildFlowable(BackpressureStrategy)">buildFlowable</a>(backpressureStrategy:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>):&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/kotlin/androidx/paging/PagedList.html">PagedList</a>&lt;Value&gt;&gt;</pre>
       <p>Constructs a <code>Flowable&lt;PagedList&gt;</code>.</p>
       <p>The returned Observable will already be observed on the <code><a href="/reference/kotlin/androidx/paging/RxPagedListBuilder.html#notifyScheduler()">notifyScheduler</a></code>, and subscribed on the <code><a href="/reference/kotlin/androidx/paging/RxPagedListBuilder.html#fetchScheduler()">fetchScheduler</a></code>.</p>
       <div class="devsite-table-wrapper">
@@ -356,9 +356,9 @@
         </table>
       </div>
     </div>
-    <div><a name="setFetchScheduler--"></a>
-      <h3 class="api-name" id="setFetchScheduler()">setFetchScheduler</h3>
-      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/paging/RxPagedListBuilder.html#setFetchScheduler()">setFetchScheduler</a>(scheduler:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>):&nbsp;<a href="/reference/kotlin/androidx/paging/RxPagedListBuilder.html">RxPagedListBuilder</a>&lt;Key,&nbsp;Value&gt;</pre>
+    <div><a name="setFetchScheduler-Scheduler-"></a>
+      <h3 class="api-name" id="setFetchScheduler(Scheduler)">setFetchScheduler</h3>
+      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/paging/RxPagedListBuilder.html#setFetchScheduler(Scheduler)">setFetchScheduler</a>(scheduler:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>):&nbsp;<a href="/reference/kotlin/androidx/paging/RxPagedListBuilder.html">RxPagedListBuilder</a>&lt;Key,&nbsp;Value&gt;</pre>
       <p>Sets scheduler which will be used for background fetching of PagedLists, as well as on-demand fetching of pages inside.</p>
       <p>If not set, defaults to the Arch components I/O thread pool.</p>
       <p>The built <a href="[Observable]">Observable</a> / <a href="[Flowable]">Flowable</a> will be subscribed on this scheduler.</p>
@@ -437,9 +437,9 @@
         </table>
       </div>
     </div>
-    <div><a name="setNotifyScheduler--"></a>
-      <h3 class="api-name" id="setNotifyScheduler()">setNotifyScheduler</h3>
-      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/paging/RxPagedListBuilder.html#setNotifyScheduler()">setNotifyScheduler</a>(scheduler:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>):&nbsp;<a href="/reference/kotlin/androidx/paging/RxPagedListBuilder.html">RxPagedListBuilder</a>&lt;Key,&nbsp;Value&gt;</pre>
+    <div><a name="setNotifyScheduler-Scheduler-"></a>
+      <h3 class="api-name" id="setNotifyScheduler(Scheduler)">setNotifyScheduler</h3>
+      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/paging/RxPagedListBuilder.html#setNotifyScheduler(Scheduler)">setNotifyScheduler</a>(scheduler:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>):&nbsp;<a href="/reference/kotlin/androidx/paging/RxPagedListBuilder.html">RxPagedListBuilder</a>&lt;Key,&nbsp;Value&gt;</pre>
       <p>Sets scheduler which will be used for observing new PagedLists, as well as loading updates within the PagedLists.</p>
       <p>If not set, defaults to the UI thread.</p>
       <p>The built <a href="[Observable]">Observable</a> / <a href="[Flowable]">Flowable</a> will be observed on this scheduler, so that the thread receiving PagedLists will also receive the internal updates to the PagedList.</p>
diff --git a/testData/paging/docs/reference/kotlin/androidx/paging/package-summary.html b/testData/paging/docs/reference/kotlin/androidx/paging/package-summary.html
index e5053b5..d4f3ea2 100644
--- a/testData/paging/docs/reference/kotlin/androidx/paging/package-summary.html
+++ b/testData/paging/docs/reference/kotlin/androidx/paging/package-summary.html
@@ -488,14 +488,14 @@
           <tr>
             <td><code><a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a></code></td>
             <td width="100%">
-              <div><code>&lt;T&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>&gt; <a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/kotlin/androidx/paging/PagingData.html">PagingData</a>&lt;T&gt;&gt;.<a href="/reference/kotlin/androidx/paging/package-summary.html#cachedIn(,)">cachedIn</a>(lifecycle:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>)</code></div>
+              <div><code>&lt;T&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>&gt; <a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/kotlin/androidx/paging/PagingData.html">PagingData</a>&lt;T&gt;&gt;.<a href="/reference/kotlin/androidx/paging/package-summary.html#cachedIn(LiveData&lt;PagingData&lt;T&gt;&gt;,Lifecycle)">cachedIn</a>(lifecycle:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>)</code></div>
               <p>Operator which caches a LiveData of <code><a href="/reference/kotlin/androidx/paging/PagingData.html">PagingData</a></code> within the scope of a Lifecycle.</p>
             </td>
           </tr>
           <tr>
             <td><code><a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a></code></td>
             <td width="100%">
-              <div><code>&lt;T&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>&gt; <a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/kotlin/androidx/paging/PagingData.html">PagingData</a>&lt;T&gt;&gt;.<a href="/reference/kotlin/androidx/paging/package-summary.html#cachedIn(,kotlinx.coroutines.CoroutineScope)">cachedIn</a>(scope:&nbsp;<a href="https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines/-coroutine-scope/index.html">CoroutineScope</a>)</code></div>
+              <div><code>&lt;T&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>&gt; <a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/kotlin/androidx/paging/PagingData.html">PagingData</a>&lt;T&gt;&gt;.<a href="/reference/kotlin/androidx/paging/package-summary.html#cachedIn(LiveData&lt;PagingData&lt;T&gt;&gt;,kotlinx.coroutines.CoroutineScope)">cachedIn</a>(scope:&nbsp;<a href="https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines/-coroutine-scope/index.html">CoroutineScope</a>)</code></div>
               <p>Operator which caches a LiveData of <code><a href="/reference/kotlin/androidx/paging/PagingData.html">PagingData</a></code> within a <code><a href="https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines/-coroutine-scope/index.html">CoroutineScope</a></code>.</p>
             </td>
           </tr>
@@ -530,28 +530,28 @@
           <tr>
             <td><code><a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/kotlin/androidx/paging/PagedList.html">PagedList</a>&lt;Value&gt;&gt;</code></td>
             <td width="100%">
-              <div><code>&lt;Key&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>,&nbsp;Value&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>&gt; <a href="/reference/kotlin/androidx/paging/DataSource.Factory.html">DataSource.Factory</a>&lt;Key,&nbsp;Value&gt;.<span><del><a href="/reference/kotlin/androidx/paging/package-summary.html#toFlowable(androidx.paging.DataSource.Factory,androidx.paging.PagedList.Config,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,,,)">toFlowable</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;config:&nbsp;<a href="/reference/kotlin/androidx/paging/PagedList.Config.html">PagedList.Config</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;initialLoadKey:&nbsp;Key?,<br>&nbsp;&nbsp;&nbsp;&nbsp;boundaryCallback:&nbsp;<a href="/reference/kotlin/androidx/paging/PagedList.BoundaryCallback.html">PagedList.BoundaryCallback</a>&lt;Value&gt;?,<br>&nbsp;&nbsp;&nbsp;&nbsp;fetchScheduler:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>?,<br>&nbsp;&nbsp;&nbsp;&nbsp;notifyScheduler:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>?,<br>&nbsp;&nbsp;&nbsp;&nbsp;backpressureStrategy:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a><br>)</code></div>
+              <div><code>&lt;Key&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>,&nbsp;Value&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>&gt; <a href="/reference/kotlin/androidx/paging/DataSource.Factory.html">DataSource.Factory</a>&lt;Key,&nbsp;Value&gt;.<span><del><a href="/reference/kotlin/androidx/paging/package-summary.html#toFlowable(androidx.paging.DataSource.Factory,androidx.paging.PagedList.Config,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,Scheduler,Scheduler,BackpressureStrategy)">toFlowable</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;config:&nbsp;<a href="/reference/kotlin/androidx/paging/PagedList.Config.html">PagedList.Config</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;initialLoadKey:&nbsp;Key?,<br>&nbsp;&nbsp;&nbsp;&nbsp;boundaryCallback:&nbsp;<a href="/reference/kotlin/androidx/paging/PagedList.BoundaryCallback.html">PagedList.BoundaryCallback</a>&lt;Value&gt;?,<br>&nbsp;&nbsp;&nbsp;&nbsp;fetchScheduler:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>?,<br>&nbsp;&nbsp;&nbsp;&nbsp;notifyScheduler:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>?,<br>&nbsp;&nbsp;&nbsp;&nbsp;backpressureStrategy:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a><br>)</code></div>
               <p><strong>This function is deprecated.</strong> PagedList is deprecated and has been replaced by PagingData</p>
             </td>
           </tr>
           <tr>
             <td><code><a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/kotlin/androidx/paging/PagedList.html">PagedList</a>&lt;Value&gt;&gt;</code></td>
             <td width="100%">
-              <div><code>&lt;Key&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>,&nbsp;Value&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>&gt; <a href="/reference/kotlin/androidx/paging/DataSource.Factory.html">DataSource.Factory</a>&lt;Key,&nbsp;Value&gt;.<span><del><a href="/reference/kotlin/androidx/paging/package-summary.html#toFlowable(androidx.paging.DataSource.Factory,kotlin.Int,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,,,)">toFlowable</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;pageSize:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;initialLoadKey:&nbsp;Key?,<br>&nbsp;&nbsp;&nbsp;&nbsp;boundaryCallback:&nbsp;<a href="/reference/kotlin/androidx/paging/PagedList.BoundaryCallback.html">PagedList.BoundaryCallback</a>&lt;Value&gt;?,<br>&nbsp;&nbsp;&nbsp;&nbsp;fetchScheduler:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>?,<br>&nbsp;&nbsp;&nbsp;&nbsp;notifyScheduler:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>?,<br>&nbsp;&nbsp;&nbsp;&nbsp;backpressureStrategy:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a><br>)</code></div>
+              <div><code>&lt;Key&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>,&nbsp;Value&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>&gt; <a href="/reference/kotlin/androidx/paging/DataSource.Factory.html">DataSource.Factory</a>&lt;Key,&nbsp;Value&gt;.<span><del><a href="/reference/kotlin/androidx/paging/package-summary.html#toFlowable(androidx.paging.DataSource.Factory,kotlin.Int,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,Scheduler,Scheduler,BackpressureStrategy)">toFlowable</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;pageSize:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;initialLoadKey:&nbsp;Key?,<br>&nbsp;&nbsp;&nbsp;&nbsp;boundaryCallback:&nbsp;<a href="/reference/kotlin/androidx/paging/PagedList.BoundaryCallback.html">PagedList.BoundaryCallback</a>&lt;Value&gt;?,<br>&nbsp;&nbsp;&nbsp;&nbsp;fetchScheduler:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>?,<br>&nbsp;&nbsp;&nbsp;&nbsp;notifyScheduler:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>?,<br>&nbsp;&nbsp;&nbsp;&nbsp;backpressureStrategy:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a><br>)</code></div>
               <p><strong>This function is deprecated.</strong> PagedList is deprecated and has been replaced by PagingData</p>
             </td>
           </tr>
           <tr>
             <td><code><a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/kotlin/androidx/paging/PagedList.html">PagedList</a>&lt;Value&gt;&gt;</code></td>
             <td width="100%">
-              <div><code>&lt;Key&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>,&nbsp;Value&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>&gt; ()&nbsp;-&gt;&nbsp;<a href="/reference/kotlin/androidx/paging/PagingSource.html">PagingSource</a>&lt;Key,&nbsp;Value&gt;.<span><del><a href="/reference/kotlin/androidx/paging/package-summary.html#toFlowable(kotlin.Function0,androidx.paging.PagedList.Config,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,,,)">toFlowable</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;config:&nbsp;<a href="/reference/kotlin/androidx/paging/PagedList.Config.html">PagedList.Config</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;initialLoadKey:&nbsp;Key?,<br>&nbsp;&nbsp;&nbsp;&nbsp;boundaryCallback:&nbsp;<a href="/reference/kotlin/androidx/paging/PagedList.BoundaryCallback.html">PagedList.BoundaryCallback</a>&lt;Value&gt;?,<br>&nbsp;&nbsp;&nbsp;&nbsp;fetchScheduler:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>?,<br>&nbsp;&nbsp;&nbsp;&nbsp;notifyScheduler:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>?,<br>&nbsp;&nbsp;&nbsp;&nbsp;backpressureStrategy:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a><br>)</code></div>
+              <div><code>&lt;Key&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>,&nbsp;Value&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>&gt; ()&nbsp;-&gt;&nbsp;<a href="/reference/kotlin/androidx/paging/PagingSource.html">PagingSource</a>&lt;Key,&nbsp;Value&gt;.<span><del><a href="/reference/kotlin/androidx/paging/package-summary.html#toFlowable(kotlin.Function0,androidx.paging.PagedList.Config,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,Scheduler,Scheduler,BackpressureStrategy)">toFlowable</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;config:&nbsp;<a href="/reference/kotlin/androidx/paging/PagedList.Config.html">PagedList.Config</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;initialLoadKey:&nbsp;Key?,<br>&nbsp;&nbsp;&nbsp;&nbsp;boundaryCallback:&nbsp;<a href="/reference/kotlin/androidx/paging/PagedList.BoundaryCallback.html">PagedList.BoundaryCallback</a>&lt;Value&gt;?,<br>&nbsp;&nbsp;&nbsp;&nbsp;fetchScheduler:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>?,<br>&nbsp;&nbsp;&nbsp;&nbsp;notifyScheduler:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>?,<br>&nbsp;&nbsp;&nbsp;&nbsp;backpressureStrategy:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a><br>)</code></div>
               <p><strong>This function is deprecated.</strong> PagedList is deprecated and has been replaced by PagingData</p>
             </td>
           </tr>
           <tr>
             <td><code><a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/kotlin/androidx/paging/PagedList.html">PagedList</a>&lt;Value&gt;&gt;</code></td>
             <td width="100%">
-              <div><code>&lt;Key&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>,&nbsp;Value&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>&gt; ()&nbsp;-&gt;&nbsp;<a href="/reference/kotlin/androidx/paging/PagingSource.html">PagingSource</a>&lt;Key,&nbsp;Value&gt;.<span><del><a href="/reference/kotlin/androidx/paging/package-summary.html#toFlowable(kotlin.Function0,kotlin.Int,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,,,)">toFlowable</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;pageSize:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;initialLoadKey:&nbsp;Key?,<br>&nbsp;&nbsp;&nbsp;&nbsp;boundaryCallback:&nbsp;<a href="/reference/kotlin/androidx/paging/PagedList.BoundaryCallback.html">PagedList.BoundaryCallback</a>&lt;Value&gt;?,<br>&nbsp;&nbsp;&nbsp;&nbsp;fetchScheduler:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>?,<br>&nbsp;&nbsp;&nbsp;&nbsp;notifyScheduler:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>?,<br>&nbsp;&nbsp;&nbsp;&nbsp;backpressureStrategy:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a><br>)</code></div>
+              <div><code>&lt;Key&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>,&nbsp;Value&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>&gt; ()&nbsp;-&gt;&nbsp;<a href="/reference/kotlin/androidx/paging/PagingSource.html">PagingSource</a>&lt;Key,&nbsp;Value&gt;.<span><del><a href="/reference/kotlin/androidx/paging/package-summary.html#toFlowable(kotlin.Function0,kotlin.Int,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,Scheduler,Scheduler,BackpressureStrategy)">toFlowable</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;pageSize:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;initialLoadKey:&nbsp;Key?,<br>&nbsp;&nbsp;&nbsp;&nbsp;boundaryCallback:&nbsp;<a href="/reference/kotlin/androidx/paging/PagedList.BoundaryCallback.html">PagedList.BoundaryCallback</a>&lt;Value&gt;?,<br>&nbsp;&nbsp;&nbsp;&nbsp;fetchScheduler:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>?,<br>&nbsp;&nbsp;&nbsp;&nbsp;notifyScheduler:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>?,<br>&nbsp;&nbsp;&nbsp;&nbsp;backpressureStrategy:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a><br>)</code></div>
               <p><strong>This function is deprecated.</strong> PagedList is deprecated and has been replaced by PagingData</p>
             </td>
           </tr>
@@ -586,28 +586,28 @@
           <tr>
             <td><code><a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/kotlin/androidx/paging/PagedList.html">PagedList</a>&lt;Value&gt;&gt;</code></td>
             <td width="100%">
-              <div><code>&lt;Key&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>,&nbsp;Value&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>&gt; <a href="/reference/kotlin/androidx/paging/DataSource.Factory.html">DataSource.Factory</a>&lt;Key,&nbsp;Value&gt;.<span><del><a href="/reference/kotlin/androidx/paging/package-summary.html#toObservable(androidx.paging.DataSource.Factory,androidx.paging.PagedList.Config,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,,)">toObservable</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;config:&nbsp;<a href="/reference/kotlin/androidx/paging/PagedList.Config.html">PagedList.Config</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;initialLoadKey:&nbsp;Key?,<br>&nbsp;&nbsp;&nbsp;&nbsp;boundaryCallback:&nbsp;<a href="/reference/kotlin/androidx/paging/PagedList.BoundaryCallback.html">PagedList.BoundaryCallback</a>&lt;Value&gt;?,<br>&nbsp;&nbsp;&nbsp;&nbsp;fetchScheduler:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>?,<br>&nbsp;&nbsp;&nbsp;&nbsp;notifyScheduler:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>?<br>)</code></div>
+              <div><code>&lt;Key&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>,&nbsp;Value&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>&gt; <a href="/reference/kotlin/androidx/paging/DataSource.Factory.html">DataSource.Factory</a>&lt;Key,&nbsp;Value&gt;.<span><del><a href="/reference/kotlin/androidx/paging/package-summary.html#toObservable(androidx.paging.DataSource.Factory,androidx.paging.PagedList.Config,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,Scheduler,Scheduler)">toObservable</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;config:&nbsp;<a href="/reference/kotlin/androidx/paging/PagedList.Config.html">PagedList.Config</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;initialLoadKey:&nbsp;Key?,<br>&nbsp;&nbsp;&nbsp;&nbsp;boundaryCallback:&nbsp;<a href="/reference/kotlin/androidx/paging/PagedList.BoundaryCallback.html">PagedList.BoundaryCallback</a>&lt;Value&gt;?,<br>&nbsp;&nbsp;&nbsp;&nbsp;fetchScheduler:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>?,<br>&nbsp;&nbsp;&nbsp;&nbsp;notifyScheduler:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>?<br>)</code></div>
               <p><strong>This function is deprecated.</strong> PagedList is deprecated and has been replaced by PagingData</p>
             </td>
           </tr>
           <tr>
             <td><code><a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/kotlin/androidx/paging/PagedList.html">PagedList</a>&lt;Value&gt;&gt;</code></td>
             <td width="100%">
-              <div><code>&lt;Key&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>,&nbsp;Value&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>&gt; <a href="/reference/kotlin/androidx/paging/DataSource.Factory.html">DataSource.Factory</a>&lt;Key,&nbsp;Value&gt;.<span><del><a href="/reference/kotlin/androidx/paging/package-summary.html#toObservable(androidx.paging.DataSource.Factory,kotlin.Int,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,,)">toObservable</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;pageSize:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;initialLoadKey:&nbsp;Key?,<br>&nbsp;&nbsp;&nbsp;&nbsp;boundaryCallback:&nbsp;<a href="/reference/kotlin/androidx/paging/PagedList.BoundaryCallback.html">PagedList.BoundaryCallback</a>&lt;Value&gt;?,<br>&nbsp;&nbsp;&nbsp;&nbsp;fetchScheduler:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>?,<br>&nbsp;&nbsp;&nbsp;&nbsp;notifyScheduler:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>?<br>)</code></div>
+              <div><code>&lt;Key&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>,&nbsp;Value&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>&gt; <a href="/reference/kotlin/androidx/paging/DataSource.Factory.html">DataSource.Factory</a>&lt;Key,&nbsp;Value&gt;.<span><del><a href="/reference/kotlin/androidx/paging/package-summary.html#toObservable(androidx.paging.DataSource.Factory,kotlin.Int,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,Scheduler,Scheduler)">toObservable</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;pageSize:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;initialLoadKey:&nbsp;Key?,<br>&nbsp;&nbsp;&nbsp;&nbsp;boundaryCallback:&nbsp;<a href="/reference/kotlin/androidx/paging/PagedList.BoundaryCallback.html">PagedList.BoundaryCallback</a>&lt;Value&gt;?,<br>&nbsp;&nbsp;&nbsp;&nbsp;fetchScheduler:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>?,<br>&nbsp;&nbsp;&nbsp;&nbsp;notifyScheduler:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>?<br>)</code></div>
               <p><strong>This function is deprecated.</strong> PagedList is deprecated and has been replaced by PagingData</p>
             </td>
           </tr>
           <tr>
             <td><code><a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/kotlin/androidx/paging/PagedList.html">PagedList</a>&lt;Value&gt;&gt;</code></td>
             <td width="100%">
-              <div><code>&lt;Key&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>,&nbsp;Value&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>&gt; ()&nbsp;-&gt;&nbsp;<a href="/reference/kotlin/androidx/paging/PagingSource.html">PagingSource</a>&lt;Key,&nbsp;Value&gt;.<span><del><a href="/reference/kotlin/androidx/paging/package-summary.html#toObservable(kotlin.Function0,androidx.paging.PagedList.Config,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,,)">toObservable</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;config:&nbsp;<a href="/reference/kotlin/androidx/paging/PagedList.Config.html">PagedList.Config</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;initialLoadKey:&nbsp;Key?,<br>&nbsp;&nbsp;&nbsp;&nbsp;boundaryCallback:&nbsp;<a href="/reference/kotlin/androidx/paging/PagedList.BoundaryCallback.html">PagedList.BoundaryCallback</a>&lt;Value&gt;?,<br>&nbsp;&nbsp;&nbsp;&nbsp;fetchScheduler:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>?,<br>&nbsp;&nbsp;&nbsp;&nbsp;notifyScheduler:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>?<br>)</code></div>
+              <div><code>&lt;Key&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>,&nbsp;Value&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>&gt; ()&nbsp;-&gt;&nbsp;<a href="/reference/kotlin/androidx/paging/PagingSource.html">PagingSource</a>&lt;Key,&nbsp;Value&gt;.<span><del><a href="/reference/kotlin/androidx/paging/package-summary.html#toObservable(kotlin.Function0,androidx.paging.PagedList.Config,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,Scheduler,Scheduler)">toObservable</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;config:&nbsp;<a href="/reference/kotlin/androidx/paging/PagedList.Config.html">PagedList.Config</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;initialLoadKey:&nbsp;Key?,<br>&nbsp;&nbsp;&nbsp;&nbsp;boundaryCallback:&nbsp;<a href="/reference/kotlin/androidx/paging/PagedList.BoundaryCallback.html">PagedList.BoundaryCallback</a>&lt;Value&gt;?,<br>&nbsp;&nbsp;&nbsp;&nbsp;fetchScheduler:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>?,<br>&nbsp;&nbsp;&nbsp;&nbsp;notifyScheduler:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>?<br>)</code></div>
               <p><strong>This function is deprecated.</strong> PagedList is deprecated and has been replaced by PagingData</p>
             </td>
           </tr>
           <tr>
             <td><code><a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/kotlin/androidx/paging/PagedList.html">PagedList</a>&lt;Value&gt;&gt;</code></td>
             <td width="100%">
-              <div><code>&lt;Key&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>,&nbsp;Value&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>&gt; ()&nbsp;-&gt;&nbsp;<a href="/reference/kotlin/androidx/paging/PagingSource.html">PagingSource</a>&lt;Key,&nbsp;Value&gt;.<span><del><a href="/reference/kotlin/androidx/paging/package-summary.html#toObservable(kotlin.Function0,kotlin.Int,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,,)">toObservable</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;pageSize:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;initialLoadKey:&nbsp;Key?,<br>&nbsp;&nbsp;&nbsp;&nbsp;boundaryCallback:&nbsp;<a href="/reference/kotlin/androidx/paging/PagedList.BoundaryCallback.html">PagedList.BoundaryCallback</a>&lt;Value&gt;?,<br>&nbsp;&nbsp;&nbsp;&nbsp;fetchScheduler:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>?,<br>&nbsp;&nbsp;&nbsp;&nbsp;notifyScheduler:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>?<br>)</code></div>
+              <div><code>&lt;Key&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>,&nbsp;Value&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>&gt; ()&nbsp;-&gt;&nbsp;<a href="/reference/kotlin/androidx/paging/PagingSource.html">PagingSource</a>&lt;Key,&nbsp;Value&gt;.<span><del><a href="/reference/kotlin/androidx/paging/package-summary.html#toObservable(kotlin.Function0,kotlin.Int,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,Scheduler,Scheduler)">toObservable</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;pageSize:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;initialLoadKey:&nbsp;Key?,<br>&nbsp;&nbsp;&nbsp;&nbsp;boundaryCallback:&nbsp;<a href="/reference/kotlin/androidx/paging/PagedList.BoundaryCallback.html">PagedList.BoundaryCallback</a>&lt;Value&gt;?,<br>&nbsp;&nbsp;&nbsp;&nbsp;fetchScheduler:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>?,<br>&nbsp;&nbsp;&nbsp;&nbsp;notifyScheduler:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>?<br>)</code></div>
               <p><strong>This function is deprecated.</strong> PagedList is deprecated and has been replaced by PagingData</p>
             </td>
           </tr>
@@ -765,9 +765,9 @@
         </table>
       </div>
     </div>
-    <div><a name="cachedIn(, )"></a><a name="cachedIn---"></a>
-      <h3 class="api-name" id="cachedIn(,)">cachedIn</h3>
-      <pre class="api-signature no-pretty-print">fun&nbsp;&lt;T&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>&gt; <a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/kotlin/androidx/paging/PagingData.html">PagingData</a>&lt;T&gt;&gt;.<a href="/reference/kotlin/androidx/paging/package-summary.html#cachedIn(,)">cachedIn</a>(lifecycle:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>):&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a></pre>
+    <div><a name="cachedIn(LiveData&lt;PagingData&lt;T&gt;&gt;, Lifecycle)"></a><a name="cachedIn-LiveData&lt;PagingData&lt;T&gt;&gt;-Lifecycle-"></a>
+      <h3 class="api-name" id="cachedIn(LiveData&lt;PagingData&lt;T&gt;&gt;,Lifecycle)">cachedIn</h3>
+      <pre class="api-signature no-pretty-print">fun&nbsp;&lt;T&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>&gt; <a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/kotlin/androidx/paging/PagingData.html">PagingData</a>&lt;T&gt;&gt;.<a href="/reference/kotlin/androidx/paging/package-summary.html#cachedIn(LiveData&lt;PagingData&lt;T&gt;&gt;,Lifecycle)">cachedIn</a>(lifecycle:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>):&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a></pre>
       <p>Operator which caches a <a href="[LiveData]">LiveData</a> of <code><a href="/reference/kotlin/androidx/paging/PagingData.html">PagingData</a></code> within the scope of a <a href="[Lifecycle]">Lifecycle</a>.</p>
       <p><code><a href="/reference/kotlin/androidx/paging/package-summary.html#cachedIn(kotlinx.coroutines.flow.Flow,kotlinx.coroutines.CoroutineScope)">cachedIn</a></code> multicasts pages loaded and transformed by a <code><a href="/reference/kotlin/androidx/paging/PagingData.html">PagingData</a></code>, allowing multiple observers on the same instance of <code><a href="/reference/kotlin/androidx/paging/PagingData.html">PagingData</a></code> to receive the same events, avoiding redundant work, but comes at the cost of buffering those events in memory.</p>
       <p>Calling <code><a href="/reference/kotlin/androidx/paging/package-summary.html#cachedIn(kotlinx.coroutines.flow.Flow,kotlinx.coroutines.CoroutineScope)">cachedIn</a></code> is required to allow calling <a href="[androidx.paging.AsyncPagingDataAdapter]">androidx.paging.AsyncPagingDataAdapter</a> on the same instance of <code><a href="/reference/kotlin/androidx/paging/PagingData.html">PagingData</a></code> emitted by <code><a href="/reference/kotlin/androidx/paging/Pager.html">Pager</a></code> or any of its transformed derivatives, as reloading data from scratch on the same generation of <code><a href="/reference/kotlin/androidx/paging/PagingData.html">PagingData</a></code> is an unsupported operation.</p>
@@ -789,9 +789,9 @@
         </table>
       </div>
     </div>
-    <div><a name="cachedIn(, kotlinx.coroutines.CoroutineScope)"></a><a name="cachedIn--kotlinx.coroutines.CoroutineScope-"></a>
-      <h3 class="api-name" id="cachedIn(,kotlinx.coroutines.CoroutineScope)">cachedIn</h3>
-      <pre class="api-signature no-pretty-print">fun&nbsp;&lt;T&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>&gt; <a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/kotlin/androidx/paging/PagingData.html">PagingData</a>&lt;T&gt;&gt;.<a href="/reference/kotlin/androidx/paging/package-summary.html#cachedIn(,kotlinx.coroutines.CoroutineScope)">cachedIn</a>(scope:&nbsp;<a href="https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines/-coroutine-scope/index.html">CoroutineScope</a>):&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a></pre>
+    <div><a name="cachedIn(LiveData&lt;PagingData&lt;T&gt;&gt;, kotlinx.coroutines.CoroutineScope)"></a><a name="cachedIn-LiveData&lt;PagingData&lt;T&gt;&gt;-kotlinx.coroutines.CoroutineScope-"></a>
+      <h3 class="api-name" id="cachedIn(LiveData&lt;PagingData&lt;T&gt;&gt;,kotlinx.coroutines.CoroutineScope)">cachedIn</h3>
+      <pre class="api-signature no-pretty-print">fun&nbsp;&lt;T&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>&gt; <a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/kotlin/androidx/paging/PagingData.html">PagingData</a>&lt;T&gt;&gt;.<a href="/reference/kotlin/androidx/paging/package-summary.html#cachedIn(LiveData&lt;PagingData&lt;T&gt;&gt;,kotlinx.coroutines.CoroutineScope)">cachedIn</a>(scope:&nbsp;<a href="https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines/-coroutine-scope/index.html">CoroutineScope</a>):&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a></pre>
       <p>Operator which caches a <a href="[LiveData]">LiveData</a> of <code><a href="/reference/kotlin/androidx/paging/PagingData.html">PagingData</a></code> within a <code><a href="https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines/-coroutine-scope/index.html">CoroutineScope</a></code>.</p>
       <p><code><a href="/reference/kotlin/androidx/paging/package-summary.html#cachedIn(kotlinx.coroutines.flow.Flow,kotlinx.coroutines.CoroutineScope)">cachedIn</a></code> multicasts pages loaded and transformed by a <code><a href="/reference/kotlin/androidx/paging/PagingData.html">PagingData</a></code>, allowing multiple observers on the same instance of <code><a href="/reference/kotlin/androidx/paging/PagingData.html">PagingData</a></code> to receive the same events, avoiding redundant work, but comes at the cost of buffering those events in memory.</p>
       <p>Calling <code><a href="/reference/kotlin/androidx/paging/package-summary.html#cachedIn(kotlinx.coroutines.flow.Flow,kotlinx.coroutines.CoroutineScope)">cachedIn</a></code> is required to allow calling <a href="[androidx.paging.AsyncPagingDataAdapter]">androidx.paging.AsyncPagingDataAdapter</a> on the same instance of <code><a href="/reference/kotlin/androidx/paging/PagingData.html">PagingData</a></code> emitted by <code><a href="/reference/kotlin/androidx/paging/Pager.html">Pager</a></code> or any of its transformed derivatives, as reloading data from scratch on the same generation of <code><a href="/reference/kotlin/androidx/paging/PagingData.html">PagingData</a></code> is an unsupported operation.</p>
@@ -834,9 +834,9 @@
       <pre class="api-signature no-pretty-print">@<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a><br>fun&nbsp;&lt;T&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>,&nbsp;R&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>&gt; <a href="/reference/kotlin/androidx/paging/PagingData.html">PagingData</a>&lt;T&gt;.<a href="/reference/kotlin/androidx/paging/package-summary.html#map(androidx.paging.PagingData,kotlin.coroutines.SuspendFunction1)">map</a>(transform:&nbsp;suspend&nbsp;(T)&nbsp;-&gt;&nbsp;R):&nbsp;@<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;<a href="/reference/kotlin/androidx/paging/PagingData.html">PagingData</a>&lt;R&gt;</pre>
       <p>Returns a <code><a href="/reference/kotlin/androidx/paging/PagingData.html">PagingData</a></code> containing the result of applying the given <code><a href="/reference/kotlin/androidx/paging/package-summary.html#transform()">transform</a></code> to each element, as it is loaded.</p>
     </div>
-    <div><a name="toFlowable(androidx.paging.DataSource.Factory, androidx.paging.PagedList.Config, kotlin.Any, androidx.paging.PagedList.BoundaryCallback, , , )"></a><a name="toFlowable-androidx.paging.DataSource.Factory-androidx.paging.PagedList.Config-kotlin.Any-androidx.paging.PagedList.BoundaryCallback----"></a>
-      <h3 class="api-name" id="toFlowable(androidx.paging.DataSource.Factory,androidx.paging.PagedList.Config,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,,,)">toFlowable</h3>
-      <pre class="api-signature no-pretty-print">fun&nbsp;&lt;Key&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>,&nbsp;Value&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>&gt; <a href="/reference/kotlin/androidx/paging/DataSource.Factory.html">DataSource.Factory</a>&lt;Key,&nbsp;Value&gt;.<span><del><a href="/reference/kotlin/androidx/paging/package-summary.html#toFlowable(androidx.paging.DataSource.Factory,androidx.paging.PagedList.Config,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,,,)">toFlowable</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;config:&nbsp;<a href="/reference/kotlin/androidx/paging/PagedList.Config.html">PagedList.Config</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;initialLoadKey:&nbsp;Key? = null,<br>&nbsp;&nbsp;&nbsp;&nbsp;boundaryCallback:&nbsp;<a href="/reference/kotlin/androidx/paging/PagedList.BoundaryCallback.html">PagedList.BoundaryCallback</a>&lt;Value&gt;? = null,<br>&nbsp;&nbsp;&nbsp;&nbsp;fetchScheduler:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>? = null,<br>&nbsp;&nbsp;&nbsp;&nbsp;notifyScheduler:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>? = null,<br>&nbsp;&nbsp;&nbsp;&nbsp;backpressureStrategy:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a> = BackpressureStrategy.LATEST<br>):&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/kotlin/androidx/paging/PagedList.html">PagedList</a>&lt;Value&gt;&gt;</pre>
+    <div><a name="toFlowable(androidx.paging.DataSource.Factory, androidx.paging.PagedList.Config, kotlin.Any, androidx.paging.PagedList.BoundaryCallback, Scheduler, Scheduler, BackpressureStrategy)"></a><a name="toFlowable-androidx.paging.DataSource.Factory-androidx.paging.PagedList.Config-kotlin.Any-androidx.paging.PagedList.BoundaryCallback-Scheduler-Scheduler-BackpressureStrategy-"></a>
+      <h3 class="api-name" id="toFlowable(androidx.paging.DataSource.Factory,androidx.paging.PagedList.Config,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,Scheduler,Scheduler,BackpressureStrategy)">toFlowable</h3>
+      <pre class="api-signature no-pretty-print">fun&nbsp;&lt;Key&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>,&nbsp;Value&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>&gt; <a href="/reference/kotlin/androidx/paging/DataSource.Factory.html">DataSource.Factory</a>&lt;Key,&nbsp;Value&gt;.<span><del><a href="/reference/kotlin/androidx/paging/package-summary.html#toFlowable(androidx.paging.DataSource.Factory,androidx.paging.PagedList.Config,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,Scheduler,Scheduler,BackpressureStrategy)">toFlowable</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;config:&nbsp;<a href="/reference/kotlin/androidx/paging/PagedList.Config.html">PagedList.Config</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;initialLoadKey:&nbsp;Key? = null,<br>&nbsp;&nbsp;&nbsp;&nbsp;boundaryCallback:&nbsp;<a href="/reference/kotlin/androidx/paging/PagedList.BoundaryCallback.html">PagedList.BoundaryCallback</a>&lt;Value&gt;? = null,<br>&nbsp;&nbsp;&nbsp;&nbsp;fetchScheduler:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>? = null,<br>&nbsp;&nbsp;&nbsp;&nbsp;notifyScheduler:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>? = null,<br>&nbsp;&nbsp;&nbsp;&nbsp;backpressureStrategy:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a> = BackpressureStrategy.LATEST<br>):&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/kotlin/androidx/paging/PagedList.html">PagedList</a>&lt;Value&gt;&gt;</pre>
       <aside class="caution"><strong>This function is deprecated.</strong><br>PagedList is deprecated and has been replaced by PagingData</aside>
       <p>Constructs a <code>Flowable&lt;PagedList&gt;</code>, from this <code><a href="/reference/kotlin/androidx/paging/DataSource.Factory.html">DataSource.Factory</a></code>, convenience for <code><a href="/reference/kotlin/androidx/paging/RxPagedListBuilder.html">RxPagedListBuilder</a></code>.</p>
       <p>The returned <a href="[Flowable]">Flowable</a> will already be subscribed on the <code><a href="/reference/kotlin/androidx/paging/package-summary.html#fetchScheduler()">fetchScheduler</a></code>, and will perform all loading on that scheduler. It will already be observed on <code><a href="/reference/kotlin/androidx/paging/package-summary.html#notifyScheduler()">notifyScheduler</a></code>, and will dispatch new <code><a href="/reference/kotlin/androidx/paging/PagedList.html">PagedList</a></code>s, as well as their updates to that scheduler.</p>
@@ -900,16 +900,16 @@
               <td width="100%"></td>
             </tr>
             <tr>
-              <td><code><a href="/reference/kotlin/androidx/paging/package-summary.html#toObservable(androidx.paging.DataSource.Factory,androidx.paging.PagedList.Config,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,,)">toObservable</a></code></td>
+              <td><code><a href="/reference/kotlin/androidx/paging/package-summary.html#toObservable(androidx.paging.DataSource.Factory,androidx.paging.PagedList.Config,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,Scheduler,Scheduler)">toObservable</a></code></td>
               <td width="100%"></td>
             </tr>
           </tbody>
         </table>
       </div>
     </div>
-    <div><a name="toFlowable(androidx.paging.DataSource.Factory, kotlin.Int, kotlin.Any, androidx.paging.PagedList.BoundaryCallback, , , )"></a><a name="toFlowable-androidx.paging.DataSource.Factory-kotlin.Int-kotlin.Any-androidx.paging.PagedList.BoundaryCallback----"></a>
-      <h3 class="api-name" id="toFlowable(androidx.paging.DataSource.Factory,kotlin.Int,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,,,)">toFlowable</h3>
-      <pre class="api-signature no-pretty-print">fun&nbsp;&lt;Key&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>,&nbsp;Value&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>&gt; <a href="/reference/kotlin/androidx/paging/DataSource.Factory.html">DataSource.Factory</a>&lt;Key,&nbsp;Value&gt;.<span><del><a href="/reference/kotlin/androidx/paging/package-summary.html#toFlowable(androidx.paging.DataSource.Factory,kotlin.Int,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,,,)">toFlowable</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;pageSize:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;initialLoadKey:&nbsp;Key? = null,<br>&nbsp;&nbsp;&nbsp;&nbsp;boundaryCallback:&nbsp;<a href="/reference/kotlin/androidx/paging/PagedList.BoundaryCallback.html">PagedList.BoundaryCallback</a>&lt;Value&gt;? = null,<br>&nbsp;&nbsp;&nbsp;&nbsp;fetchScheduler:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>? = null,<br>&nbsp;&nbsp;&nbsp;&nbsp;notifyScheduler:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>? = null,<br>&nbsp;&nbsp;&nbsp;&nbsp;backpressureStrategy:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a> = BackpressureStrategy.LATEST<br>):&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/kotlin/androidx/paging/PagedList.html">PagedList</a>&lt;Value&gt;&gt;</pre>
+    <div><a name="toFlowable(androidx.paging.DataSource.Factory, kotlin.Int, kotlin.Any, androidx.paging.PagedList.BoundaryCallback, Scheduler, Scheduler, BackpressureStrategy)"></a><a name="toFlowable-androidx.paging.DataSource.Factory-kotlin.Int-kotlin.Any-androidx.paging.PagedList.BoundaryCallback-Scheduler-Scheduler-BackpressureStrategy-"></a>
+      <h3 class="api-name" id="toFlowable(androidx.paging.DataSource.Factory,kotlin.Int,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,Scheduler,Scheduler,BackpressureStrategy)">toFlowable</h3>
+      <pre class="api-signature no-pretty-print">fun&nbsp;&lt;Key&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>,&nbsp;Value&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>&gt; <a href="/reference/kotlin/androidx/paging/DataSource.Factory.html">DataSource.Factory</a>&lt;Key,&nbsp;Value&gt;.<span><del><a href="/reference/kotlin/androidx/paging/package-summary.html#toFlowable(androidx.paging.DataSource.Factory,kotlin.Int,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,Scheduler,Scheduler,BackpressureStrategy)">toFlowable</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;pageSize:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;initialLoadKey:&nbsp;Key? = null,<br>&nbsp;&nbsp;&nbsp;&nbsp;boundaryCallback:&nbsp;<a href="/reference/kotlin/androidx/paging/PagedList.BoundaryCallback.html">PagedList.BoundaryCallback</a>&lt;Value&gt;? = null,<br>&nbsp;&nbsp;&nbsp;&nbsp;fetchScheduler:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>? = null,<br>&nbsp;&nbsp;&nbsp;&nbsp;notifyScheduler:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>? = null,<br>&nbsp;&nbsp;&nbsp;&nbsp;backpressureStrategy:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a> = BackpressureStrategy.LATEST<br>):&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/kotlin/androidx/paging/PagedList.html">PagedList</a>&lt;Value&gt;&gt;</pre>
       <aside class="caution"><strong>This function is deprecated.</strong><br>PagedList is deprecated and has been replaced by PagingData</aside>
       <p>Constructs a <code>Flowable&lt;PagedList&gt;</code>, from this <code><a href="/reference/kotlin/androidx/paging/DataSource.Factory.html">DataSource.Factory</a></code>, convenience for <code><a href="/reference/kotlin/androidx/paging/RxPagedListBuilder.html">RxPagedListBuilder</a></code>.</p>
       <p>The returned <a href="[Flowable]">Flowable</a> will already be subscribed on the <code><a href="/reference/kotlin/androidx/paging/package-summary.html#fetchScheduler()">fetchScheduler</a></code>, and will perform all loading on that scheduler. It will already be observed on <code><a href="/reference/kotlin/androidx/paging/package-summary.html#notifyScheduler()">notifyScheduler</a></code>, and will dispatch new <code><a href="/reference/kotlin/androidx/paging/PagedList.html">PagedList</a></code>s, as well as their updates to that scheduler.</p>
@@ -973,16 +973,16 @@
               <td width="100%"></td>
             </tr>
             <tr>
-              <td><code><a href="/reference/kotlin/androidx/paging/package-summary.html#toObservable(androidx.paging.DataSource.Factory,androidx.paging.PagedList.Config,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,,)">toObservable</a></code></td>
+              <td><code><a href="/reference/kotlin/androidx/paging/package-summary.html#toObservable(androidx.paging.DataSource.Factory,androidx.paging.PagedList.Config,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,Scheduler,Scheduler)">toObservable</a></code></td>
               <td width="100%"></td>
             </tr>
           </tbody>
         </table>
       </div>
     </div>
-    <div><a name="toFlowable(kotlin.Function0, androidx.paging.PagedList.Config, kotlin.Any, androidx.paging.PagedList.BoundaryCallback, , , )"></a><a name="toFlowable-kotlin.Function0-androidx.paging.PagedList.Config-kotlin.Any-androidx.paging.PagedList.BoundaryCallback----"></a>
-      <h3 class="api-name" id="toFlowable(kotlin.Function0,androidx.paging.PagedList.Config,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,,,)">toFlowable</h3>
-      <pre class="api-signature no-pretty-print">fun&nbsp;&lt;Key&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>,&nbsp;Value&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>&gt; ()&nbsp;-&gt;&nbsp;<a href="/reference/kotlin/androidx/paging/PagingSource.html">PagingSource</a>&lt;Key,&nbsp;Value&gt;.<span><del><a href="/reference/kotlin/androidx/paging/package-summary.html#toFlowable(kotlin.Function0,androidx.paging.PagedList.Config,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,,,)">toFlowable</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;config:&nbsp;<a href="/reference/kotlin/androidx/paging/PagedList.Config.html">PagedList.Config</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;initialLoadKey:&nbsp;Key? = null,<br>&nbsp;&nbsp;&nbsp;&nbsp;boundaryCallback:&nbsp;<a href="/reference/kotlin/androidx/paging/PagedList.BoundaryCallback.html">PagedList.BoundaryCallback</a>&lt;Value&gt;? = null,<br>&nbsp;&nbsp;&nbsp;&nbsp;fetchScheduler:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>? = null,<br>&nbsp;&nbsp;&nbsp;&nbsp;notifyScheduler:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>? = null,<br>&nbsp;&nbsp;&nbsp;&nbsp;backpressureStrategy:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a> = BackpressureStrategy.LATEST<br>):&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/kotlin/androidx/paging/PagedList.html">PagedList</a>&lt;Value&gt;&gt;</pre>
+    <div><a name="toFlowable(kotlin.Function0, androidx.paging.PagedList.Config, kotlin.Any, androidx.paging.PagedList.BoundaryCallback, Scheduler, Scheduler, BackpressureStrategy)"></a><a name="toFlowable-kotlin.Function0-androidx.paging.PagedList.Config-kotlin.Any-androidx.paging.PagedList.BoundaryCallback-Scheduler-Scheduler-BackpressureStrategy-"></a>
+      <h3 class="api-name" id="toFlowable(kotlin.Function0,androidx.paging.PagedList.Config,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,Scheduler,Scheduler,BackpressureStrategy)">toFlowable</h3>
+      <pre class="api-signature no-pretty-print">fun&nbsp;&lt;Key&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>,&nbsp;Value&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>&gt; ()&nbsp;-&gt;&nbsp;<a href="/reference/kotlin/androidx/paging/PagingSource.html">PagingSource</a>&lt;Key,&nbsp;Value&gt;.<span><del><a href="/reference/kotlin/androidx/paging/package-summary.html#toFlowable(kotlin.Function0,androidx.paging.PagedList.Config,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,Scheduler,Scheduler,BackpressureStrategy)">toFlowable</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;config:&nbsp;<a href="/reference/kotlin/androidx/paging/PagedList.Config.html">PagedList.Config</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;initialLoadKey:&nbsp;Key? = null,<br>&nbsp;&nbsp;&nbsp;&nbsp;boundaryCallback:&nbsp;<a href="/reference/kotlin/androidx/paging/PagedList.BoundaryCallback.html">PagedList.BoundaryCallback</a>&lt;Value&gt;? = null,<br>&nbsp;&nbsp;&nbsp;&nbsp;fetchScheduler:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>? = null,<br>&nbsp;&nbsp;&nbsp;&nbsp;notifyScheduler:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>? = null,<br>&nbsp;&nbsp;&nbsp;&nbsp;backpressureStrategy:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a> = BackpressureStrategy.LATEST<br>):&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/kotlin/androidx/paging/PagedList.html">PagedList</a>&lt;Value&gt;&gt;</pre>
       <aside class="caution"><strong>This function is deprecated.</strong><br>PagedList is deprecated and has been replaced by PagingData</aside>
       <p>Constructs a <code>Flowable&lt;PagedList&gt;</code>, from this <code><a href="/reference/kotlin/androidx/paging/PagingSource.html">PagingSource</a></code> factory, convenience for <code><a href="/reference/kotlin/androidx/paging/RxPagedListBuilder.html">RxPagedListBuilder</a></code>.</p>
       <p>The returned <a href="[Flowable]">Flowable</a> will already be subscribed on the <code><a href="/reference/kotlin/androidx/paging/package-summary.html#fetchScheduler()">fetchScheduler</a></code>, and will perform all loading on that scheduler. It will already be observed on <code><a href="/reference/kotlin/androidx/paging/package-summary.html#notifyScheduler()">notifyScheduler</a></code>, and will dispatch new <code><a href="/reference/kotlin/androidx/paging/PagedList.html">PagedList</a></code>s, as well as their updates to that scheduler.</p>
@@ -1046,16 +1046,16 @@
               <td width="100%"></td>
             </tr>
             <tr>
-              <td><code><a href="/reference/kotlin/androidx/paging/package-summary.html#toObservable(androidx.paging.DataSource.Factory,androidx.paging.PagedList.Config,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,,)">toObservable</a></code></td>
+              <td><code><a href="/reference/kotlin/androidx/paging/package-summary.html#toObservable(androidx.paging.DataSource.Factory,androidx.paging.PagedList.Config,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,Scheduler,Scheduler)">toObservable</a></code></td>
               <td width="100%"></td>
             </tr>
           </tbody>
         </table>
       </div>
     </div>
-    <div><a name="toFlowable(kotlin.Function0, kotlin.Int, kotlin.Any, androidx.paging.PagedList.BoundaryCallback, , , )"></a><a name="toFlowable-kotlin.Function0-kotlin.Int-kotlin.Any-androidx.paging.PagedList.BoundaryCallback----"></a>
-      <h3 class="api-name" id="toFlowable(kotlin.Function0,kotlin.Int,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,,,)">toFlowable</h3>
-      <pre class="api-signature no-pretty-print">fun&nbsp;&lt;Key&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>,&nbsp;Value&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>&gt; ()&nbsp;-&gt;&nbsp;<a href="/reference/kotlin/androidx/paging/PagingSource.html">PagingSource</a>&lt;Key,&nbsp;Value&gt;.<span><del><a href="/reference/kotlin/androidx/paging/package-summary.html#toFlowable(kotlin.Function0,kotlin.Int,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,,,)">toFlowable</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;pageSize:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;initialLoadKey:&nbsp;Key? = null,<br>&nbsp;&nbsp;&nbsp;&nbsp;boundaryCallback:&nbsp;<a href="/reference/kotlin/androidx/paging/PagedList.BoundaryCallback.html">PagedList.BoundaryCallback</a>&lt;Value&gt;? = null,<br>&nbsp;&nbsp;&nbsp;&nbsp;fetchScheduler:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>? = null,<br>&nbsp;&nbsp;&nbsp;&nbsp;notifyScheduler:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>? = null,<br>&nbsp;&nbsp;&nbsp;&nbsp;backpressureStrategy:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a> = BackpressureStrategy.LATEST<br>):&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/kotlin/androidx/paging/PagedList.html">PagedList</a>&lt;Value&gt;&gt;</pre>
+    <div><a name="toFlowable(kotlin.Function0, kotlin.Int, kotlin.Any, androidx.paging.PagedList.BoundaryCallback, Scheduler, Scheduler, BackpressureStrategy)"></a><a name="toFlowable-kotlin.Function0-kotlin.Int-kotlin.Any-androidx.paging.PagedList.BoundaryCallback-Scheduler-Scheduler-BackpressureStrategy-"></a>
+      <h3 class="api-name" id="toFlowable(kotlin.Function0,kotlin.Int,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,Scheduler,Scheduler,BackpressureStrategy)">toFlowable</h3>
+      <pre class="api-signature no-pretty-print">fun&nbsp;&lt;Key&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>,&nbsp;Value&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>&gt; ()&nbsp;-&gt;&nbsp;<a href="/reference/kotlin/androidx/paging/PagingSource.html">PagingSource</a>&lt;Key,&nbsp;Value&gt;.<span><del><a href="/reference/kotlin/androidx/paging/package-summary.html#toFlowable(kotlin.Function0,kotlin.Int,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,Scheduler,Scheduler,BackpressureStrategy)">toFlowable</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;pageSize:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;initialLoadKey:&nbsp;Key? = null,<br>&nbsp;&nbsp;&nbsp;&nbsp;boundaryCallback:&nbsp;<a href="/reference/kotlin/androidx/paging/PagedList.BoundaryCallback.html">PagedList.BoundaryCallback</a>&lt;Value&gt;? = null,<br>&nbsp;&nbsp;&nbsp;&nbsp;fetchScheduler:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>? = null,<br>&nbsp;&nbsp;&nbsp;&nbsp;notifyScheduler:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>? = null,<br>&nbsp;&nbsp;&nbsp;&nbsp;backpressureStrategy:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a> = BackpressureStrategy.LATEST<br>):&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/kotlin/androidx/paging/PagedList.html">PagedList</a>&lt;Value&gt;&gt;</pre>
       <aside class="caution"><strong>This function is deprecated.</strong><br>PagedList is deprecated and has been replaced by PagingData</aside>
       <p>Constructs a <code>Flowable&lt;PagedList&gt;</code>, from this <code><a href="/reference/kotlin/androidx/paging/PagingSource.html">PagingSource</a></code> factory, convenience for <code><a href="/reference/kotlin/androidx/paging/RxPagedListBuilder.html">RxPagedListBuilder</a></code>.</p>
       <p>The returned <a href="[Flowable]">Flowable</a> will already be subscribed on the <code><a href="/reference/kotlin/androidx/paging/package-summary.html#fetchScheduler()">fetchScheduler</a></code>, and will perform all loading on that scheduler. It will already be observed on <code><a href="/reference/kotlin/androidx/paging/package-summary.html#notifyScheduler()">notifyScheduler</a></code>, and will dispatch new <code><a href="/reference/kotlin/androidx/paging/PagedList.html">PagedList</a></code>s, as well as their updates to that scheduler.</p>
@@ -1119,7 +1119,7 @@
               <td width="100%"></td>
             </tr>
             <tr>
-              <td><code><a href="/reference/kotlin/androidx/paging/package-summary.html#toObservable(androidx.paging.DataSource.Factory,androidx.paging.PagedList.Config,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,,)">toObservable</a></code></td>
+              <td><code><a href="/reference/kotlin/androidx/paging/package-summary.html#toObservable(androidx.paging.DataSource.Factory,androidx.paging.PagedList.Config,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,Scheduler,Scheduler)">toObservable</a></code></td>
               <td width="100%"></td>
             </tr>
           </tbody>
@@ -1372,9 +1372,9 @@
         </table>
       </div>
     </div>
-    <div><a name="toObservable(androidx.paging.DataSource.Factory, androidx.paging.PagedList.Config, kotlin.Any, androidx.paging.PagedList.BoundaryCallback, , )"></a><a name="toObservable-androidx.paging.DataSource.Factory-androidx.paging.PagedList.Config-kotlin.Any-androidx.paging.PagedList.BoundaryCallback---"></a>
-      <h3 class="api-name" id="toObservable(androidx.paging.DataSource.Factory,androidx.paging.PagedList.Config,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,,)">toObservable</h3>
-      <pre class="api-signature no-pretty-print">fun&nbsp;&lt;Key&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>,&nbsp;Value&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>&gt; <a href="/reference/kotlin/androidx/paging/DataSource.Factory.html">DataSource.Factory</a>&lt;Key,&nbsp;Value&gt;.<span><del><a href="/reference/kotlin/androidx/paging/package-summary.html#toObservable(androidx.paging.DataSource.Factory,androidx.paging.PagedList.Config,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,,)">toObservable</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;config:&nbsp;<a href="/reference/kotlin/androidx/paging/PagedList.Config.html">PagedList.Config</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;initialLoadKey:&nbsp;Key? = null,<br>&nbsp;&nbsp;&nbsp;&nbsp;boundaryCallback:&nbsp;<a href="/reference/kotlin/androidx/paging/PagedList.BoundaryCallback.html">PagedList.BoundaryCallback</a>&lt;Value&gt;? = null,<br>&nbsp;&nbsp;&nbsp;&nbsp;fetchScheduler:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>? = null,<br>&nbsp;&nbsp;&nbsp;&nbsp;notifyScheduler:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>? = null<br>):&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/kotlin/androidx/paging/PagedList.html">PagedList</a>&lt;Value&gt;&gt;</pre>
+    <div><a name="toObservable(androidx.paging.DataSource.Factory, androidx.paging.PagedList.Config, kotlin.Any, androidx.paging.PagedList.BoundaryCallback, Scheduler, Scheduler)"></a><a name="toObservable-androidx.paging.DataSource.Factory-androidx.paging.PagedList.Config-kotlin.Any-androidx.paging.PagedList.BoundaryCallback-Scheduler-Scheduler-"></a>
+      <h3 class="api-name" id="toObservable(androidx.paging.DataSource.Factory,androidx.paging.PagedList.Config,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,Scheduler,Scheduler)">toObservable</h3>
+      <pre class="api-signature no-pretty-print">fun&nbsp;&lt;Key&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>,&nbsp;Value&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>&gt; <a href="/reference/kotlin/androidx/paging/DataSource.Factory.html">DataSource.Factory</a>&lt;Key,&nbsp;Value&gt;.<span><del><a href="/reference/kotlin/androidx/paging/package-summary.html#toObservable(androidx.paging.DataSource.Factory,androidx.paging.PagedList.Config,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,Scheduler,Scheduler)">toObservable</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;config:&nbsp;<a href="/reference/kotlin/androidx/paging/PagedList.Config.html">PagedList.Config</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;initialLoadKey:&nbsp;Key? = null,<br>&nbsp;&nbsp;&nbsp;&nbsp;boundaryCallback:&nbsp;<a href="/reference/kotlin/androidx/paging/PagedList.BoundaryCallback.html">PagedList.BoundaryCallback</a>&lt;Value&gt;? = null,<br>&nbsp;&nbsp;&nbsp;&nbsp;fetchScheduler:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>? = null,<br>&nbsp;&nbsp;&nbsp;&nbsp;notifyScheduler:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>? = null<br>):&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/kotlin/androidx/paging/PagedList.html">PagedList</a>&lt;Value&gt;&gt;</pre>
       <aside class="caution"><strong>This function is deprecated.</strong><br>PagedList is deprecated and has been replaced by PagingData</aside>
       <p>Constructs a <code>Observable&lt;PagedList&gt;</code> from this <code><a href="/reference/kotlin/androidx/paging/DataSource.Factory.html">DataSource.Factory</a></code>, convenience for <code><a href="/reference/kotlin/androidx/paging/RxPagedListBuilder.html">RxPagedListBuilder</a></code>.</p>
       <p>The returned <a href="[Observable]">Observable</a> will already be subscribed on the <code><a href="/reference/kotlin/androidx/paging/package-summary.html#fetchScheduler()">fetchScheduler</a></code>, and will perform all loading on that scheduler. It will already be observed on <code><a href="/reference/kotlin/androidx/paging/package-summary.html#notifyScheduler()">notifyScheduler</a></code>, and will dispatch new <code><a href="/reference/kotlin/androidx/paging/PagedList.html">PagedList</a></code>s, as well as their updates to that scheduler.</p>
@@ -1432,16 +1432,16 @@
               <td width="100%"></td>
             </tr>
             <tr>
-              <td><code><a href="/reference/kotlin/androidx/paging/package-summary.html#toFlowable(androidx.paging.DataSource.Factory,androidx.paging.PagedList.Config,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,,,)">toFlowable</a></code></td>
+              <td><code><a href="/reference/kotlin/androidx/paging/package-summary.html#toFlowable(androidx.paging.DataSource.Factory,androidx.paging.PagedList.Config,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,Scheduler,Scheduler,BackpressureStrategy)">toFlowable</a></code></td>
               <td width="100%"></td>
             </tr>
           </tbody>
         </table>
       </div>
     </div>
-    <div><a name="toObservable(androidx.paging.DataSource.Factory, kotlin.Int, kotlin.Any, androidx.paging.PagedList.BoundaryCallback, , )"></a><a name="toObservable-androidx.paging.DataSource.Factory-kotlin.Int-kotlin.Any-androidx.paging.PagedList.BoundaryCallback---"></a>
-      <h3 class="api-name" id="toObservable(androidx.paging.DataSource.Factory,kotlin.Int,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,,)">toObservable</h3>
-      <pre class="api-signature no-pretty-print">fun&nbsp;&lt;Key&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>,&nbsp;Value&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>&gt; <a href="/reference/kotlin/androidx/paging/DataSource.Factory.html">DataSource.Factory</a>&lt;Key,&nbsp;Value&gt;.<span><del><a href="/reference/kotlin/androidx/paging/package-summary.html#toObservable(androidx.paging.DataSource.Factory,kotlin.Int,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,,)">toObservable</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;pageSize:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;initialLoadKey:&nbsp;Key? = null,<br>&nbsp;&nbsp;&nbsp;&nbsp;boundaryCallback:&nbsp;<a href="/reference/kotlin/androidx/paging/PagedList.BoundaryCallback.html">PagedList.BoundaryCallback</a>&lt;Value&gt;? = null,<br>&nbsp;&nbsp;&nbsp;&nbsp;fetchScheduler:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>? = null,<br>&nbsp;&nbsp;&nbsp;&nbsp;notifyScheduler:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>? = null<br>):&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/kotlin/androidx/paging/PagedList.html">PagedList</a>&lt;Value&gt;&gt;</pre>
+    <div><a name="toObservable(androidx.paging.DataSource.Factory, kotlin.Int, kotlin.Any, androidx.paging.PagedList.BoundaryCallback, Scheduler, Scheduler)"></a><a name="toObservable-androidx.paging.DataSource.Factory-kotlin.Int-kotlin.Any-androidx.paging.PagedList.BoundaryCallback-Scheduler-Scheduler-"></a>
+      <h3 class="api-name" id="toObservable(androidx.paging.DataSource.Factory,kotlin.Int,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,Scheduler,Scheduler)">toObservable</h3>
+      <pre class="api-signature no-pretty-print">fun&nbsp;&lt;Key&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>,&nbsp;Value&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>&gt; <a href="/reference/kotlin/androidx/paging/DataSource.Factory.html">DataSource.Factory</a>&lt;Key,&nbsp;Value&gt;.<span><del><a href="/reference/kotlin/androidx/paging/package-summary.html#toObservable(androidx.paging.DataSource.Factory,kotlin.Int,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,Scheduler,Scheduler)">toObservable</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;pageSize:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;initialLoadKey:&nbsp;Key? = null,<br>&nbsp;&nbsp;&nbsp;&nbsp;boundaryCallback:&nbsp;<a href="/reference/kotlin/androidx/paging/PagedList.BoundaryCallback.html">PagedList.BoundaryCallback</a>&lt;Value&gt;? = null,<br>&nbsp;&nbsp;&nbsp;&nbsp;fetchScheduler:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>? = null,<br>&nbsp;&nbsp;&nbsp;&nbsp;notifyScheduler:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>? = null<br>):&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/kotlin/androidx/paging/PagedList.html">PagedList</a>&lt;Value&gt;&gt;</pre>
       <aside class="caution"><strong>This function is deprecated.</strong><br>PagedList is deprecated and has been replaced by PagingData</aside>
       <p>Constructs a <code>Observable&lt;PagedList&gt;</code> from this <code><a href="/reference/kotlin/androidx/paging/DataSource.Factory.html">DataSource.Factory</a></code>, convenience for <code><a href="/reference/kotlin/androidx/paging/RxPagedListBuilder.html">RxPagedListBuilder</a></code>.</p>
       <p>The returned <a href="[Observable]">Observable</a> will already be subscribed on the <code><a href="/reference/kotlin/androidx/paging/package-summary.html#fetchScheduler()">fetchScheduler</a></code>, and will perform all loading on that scheduler. It will already be observed on <code><a href="/reference/kotlin/androidx/paging/package-summary.html#notifyScheduler()">notifyScheduler</a></code>, and will dispatch new <code><a href="/reference/kotlin/androidx/paging/PagedList.html">PagedList</a></code>s, as well as their updates to that scheduler.</p>
@@ -1499,16 +1499,16 @@
               <td width="100%"></td>
             </tr>
             <tr>
-              <td><code><a href="/reference/kotlin/androidx/paging/package-summary.html#toFlowable(androidx.paging.DataSource.Factory,androidx.paging.PagedList.Config,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,,,)">toFlowable</a></code></td>
+              <td><code><a href="/reference/kotlin/androidx/paging/package-summary.html#toFlowable(androidx.paging.DataSource.Factory,androidx.paging.PagedList.Config,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,Scheduler,Scheduler,BackpressureStrategy)">toFlowable</a></code></td>
               <td width="100%"></td>
             </tr>
           </tbody>
         </table>
       </div>
     </div>
-    <div><a name="toObservable(kotlin.Function0, androidx.paging.PagedList.Config, kotlin.Any, androidx.paging.PagedList.BoundaryCallback, , )"></a><a name="toObservable-kotlin.Function0-androidx.paging.PagedList.Config-kotlin.Any-androidx.paging.PagedList.BoundaryCallback---"></a>
-      <h3 class="api-name" id="toObservable(kotlin.Function0,androidx.paging.PagedList.Config,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,,)">toObservable</h3>
-      <pre class="api-signature no-pretty-print">fun&nbsp;&lt;Key&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>,&nbsp;Value&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>&gt; ()&nbsp;-&gt;&nbsp;<a href="/reference/kotlin/androidx/paging/PagingSource.html">PagingSource</a>&lt;Key,&nbsp;Value&gt;.<span><del><a href="/reference/kotlin/androidx/paging/package-summary.html#toObservable(kotlin.Function0,androidx.paging.PagedList.Config,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,,)">toObservable</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;config:&nbsp;<a href="/reference/kotlin/androidx/paging/PagedList.Config.html">PagedList.Config</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;initialLoadKey:&nbsp;Key? = null,<br>&nbsp;&nbsp;&nbsp;&nbsp;boundaryCallback:&nbsp;<a href="/reference/kotlin/androidx/paging/PagedList.BoundaryCallback.html">PagedList.BoundaryCallback</a>&lt;Value&gt;? = null,<br>&nbsp;&nbsp;&nbsp;&nbsp;fetchScheduler:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>? = null,<br>&nbsp;&nbsp;&nbsp;&nbsp;notifyScheduler:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>? = null<br>):&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/kotlin/androidx/paging/PagedList.html">PagedList</a>&lt;Value&gt;&gt;</pre>
+    <div><a name="toObservable(kotlin.Function0, androidx.paging.PagedList.Config, kotlin.Any, androidx.paging.PagedList.BoundaryCallback, Scheduler, Scheduler)"></a><a name="toObservable-kotlin.Function0-androidx.paging.PagedList.Config-kotlin.Any-androidx.paging.PagedList.BoundaryCallback-Scheduler-Scheduler-"></a>
+      <h3 class="api-name" id="toObservable(kotlin.Function0,androidx.paging.PagedList.Config,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,Scheduler,Scheduler)">toObservable</h3>
+      <pre class="api-signature no-pretty-print">fun&nbsp;&lt;Key&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>,&nbsp;Value&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>&gt; ()&nbsp;-&gt;&nbsp;<a href="/reference/kotlin/androidx/paging/PagingSource.html">PagingSource</a>&lt;Key,&nbsp;Value&gt;.<span><del><a href="/reference/kotlin/androidx/paging/package-summary.html#toObservable(kotlin.Function0,androidx.paging.PagedList.Config,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,Scheduler,Scheduler)">toObservable</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;config:&nbsp;<a href="/reference/kotlin/androidx/paging/PagedList.Config.html">PagedList.Config</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;initialLoadKey:&nbsp;Key? = null,<br>&nbsp;&nbsp;&nbsp;&nbsp;boundaryCallback:&nbsp;<a href="/reference/kotlin/androidx/paging/PagedList.BoundaryCallback.html">PagedList.BoundaryCallback</a>&lt;Value&gt;? = null,<br>&nbsp;&nbsp;&nbsp;&nbsp;fetchScheduler:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>? = null,<br>&nbsp;&nbsp;&nbsp;&nbsp;notifyScheduler:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>? = null<br>):&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/kotlin/androidx/paging/PagedList.html">PagedList</a>&lt;Value&gt;&gt;</pre>
       <aside class="caution"><strong>This function is deprecated.</strong><br>PagedList is deprecated and has been replaced by PagingData</aside>
       <p>Constructs a <code>Observable&lt;PagedList&gt;</code> from this <code><a href="/reference/kotlin/androidx/paging/PagingSource.html">PagingSource</a></code> factory, convenience for <code><a href="/reference/kotlin/androidx/paging/RxPagedListBuilder.html">RxPagedListBuilder</a></code>.</p>
       <p>The returned <a href="[Observable]">Observable</a> will already be subscribed on the <code><a href="/reference/kotlin/androidx/paging/package-summary.html#fetchScheduler()">fetchScheduler</a></code>, and will perform all loading on that scheduler. It will already be observed on <code><a href="/reference/kotlin/androidx/paging/package-summary.html#notifyScheduler()">notifyScheduler</a></code>, and will dispatch new <code><a href="/reference/kotlin/androidx/paging/PagedList.html">PagedList</a></code>s, as well as their updates to that scheduler.</p>
@@ -1566,16 +1566,16 @@
               <td width="100%"></td>
             </tr>
             <tr>
-              <td><code><a href="/reference/kotlin/androidx/paging/package-summary.html#toFlowable(androidx.paging.DataSource.Factory,androidx.paging.PagedList.Config,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,,,)">toFlowable</a></code></td>
+              <td><code><a href="/reference/kotlin/androidx/paging/package-summary.html#toFlowable(androidx.paging.DataSource.Factory,androidx.paging.PagedList.Config,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,Scheduler,Scheduler,BackpressureStrategy)">toFlowable</a></code></td>
               <td width="100%"></td>
             </tr>
           </tbody>
         </table>
       </div>
     </div>
-    <div><a name="toObservable(kotlin.Function0, kotlin.Int, kotlin.Any, androidx.paging.PagedList.BoundaryCallback, , )"></a><a name="toObservable-kotlin.Function0-kotlin.Int-kotlin.Any-androidx.paging.PagedList.BoundaryCallback---"></a>
-      <h3 class="api-name" id="toObservable(kotlin.Function0,kotlin.Int,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,,)">toObservable</h3>
-      <pre class="api-signature no-pretty-print">fun&nbsp;&lt;Key&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>,&nbsp;Value&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>&gt; ()&nbsp;-&gt;&nbsp;<a href="/reference/kotlin/androidx/paging/PagingSource.html">PagingSource</a>&lt;Key,&nbsp;Value&gt;.<span><del><a href="/reference/kotlin/androidx/paging/package-summary.html#toObservable(kotlin.Function0,kotlin.Int,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,,)">toObservable</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;pageSize:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;initialLoadKey:&nbsp;Key? = null,<br>&nbsp;&nbsp;&nbsp;&nbsp;boundaryCallback:&nbsp;<a href="/reference/kotlin/androidx/paging/PagedList.BoundaryCallback.html">PagedList.BoundaryCallback</a>&lt;Value&gt;? = null,<br>&nbsp;&nbsp;&nbsp;&nbsp;fetchScheduler:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>? = null,<br>&nbsp;&nbsp;&nbsp;&nbsp;notifyScheduler:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>? = null<br>):&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/kotlin/androidx/paging/PagedList.html">PagedList</a>&lt;Value&gt;&gt;</pre>
+    <div><a name="toObservable(kotlin.Function0, kotlin.Int, kotlin.Any, androidx.paging.PagedList.BoundaryCallback, Scheduler, Scheduler)"></a><a name="toObservable-kotlin.Function0-kotlin.Int-kotlin.Any-androidx.paging.PagedList.BoundaryCallback-Scheduler-Scheduler-"></a>
+      <h3 class="api-name" id="toObservable(kotlin.Function0,kotlin.Int,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,Scheduler,Scheduler)">toObservable</h3>
+      <pre class="api-signature no-pretty-print">fun&nbsp;&lt;Key&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>,&nbsp;Value&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>&gt; ()&nbsp;-&gt;&nbsp;<a href="/reference/kotlin/androidx/paging/PagingSource.html">PagingSource</a>&lt;Key,&nbsp;Value&gt;.<span><del><a href="/reference/kotlin/androidx/paging/package-summary.html#toObservable(kotlin.Function0,kotlin.Int,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,Scheduler,Scheduler)">toObservable</a></del></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;pageSize:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;initialLoadKey:&nbsp;Key? = null,<br>&nbsp;&nbsp;&nbsp;&nbsp;boundaryCallback:&nbsp;<a href="/reference/kotlin/androidx/paging/PagedList.BoundaryCallback.html">PagedList.BoundaryCallback</a>&lt;Value&gt;? = null,<br>&nbsp;&nbsp;&nbsp;&nbsp;fetchScheduler:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>? = null,<br>&nbsp;&nbsp;&nbsp;&nbsp;notifyScheduler:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>? = null<br>):&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/kotlin/androidx/paging/PagedList.html">PagedList</a>&lt;Value&gt;&gt;</pre>
       <aside class="caution"><strong>This function is deprecated.</strong><br>PagedList is deprecated and has been replaced by PagingData</aside>
       <p>Constructs a <code>Observable&lt;PagedList&gt;</code> from this <code><a href="/reference/kotlin/androidx/paging/PagingSource.html">PagingSource</a></code> factory, convenience for <code><a href="/reference/kotlin/androidx/paging/RxPagedListBuilder.html">RxPagedListBuilder</a></code>.</p>
       <p>The returned <a href="[Observable]">Observable</a> will already be subscribed on the <code><a href="/reference/kotlin/androidx/paging/package-summary.html#fetchScheduler()">fetchScheduler</a></code>, and will perform all loading on that scheduler. It will already be observed on <code><a href="/reference/kotlin/androidx/paging/package-summary.html#notifyScheduler()">notifyScheduler</a></code>, and will dispatch new <code><a href="/reference/kotlin/androidx/paging/PagedList.html">PagedList</a></code>s, as well as their updates to that scheduler.</p>
@@ -1633,7 +1633,7 @@
               <td width="100%"></td>
             </tr>
             <tr>
-              <td><code><a href="/reference/kotlin/androidx/paging/package-summary.html#toFlowable(androidx.paging.DataSource.Factory,androidx.paging.PagedList.Config,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,,,)">toFlowable</a></code></td>
+              <td><code><a href="/reference/kotlin/androidx/paging/package-summary.html#toFlowable(androidx.paging.DataSource.Factory,androidx.paging.PagedList.Config,kotlin.Any,androidx.paging.PagedList.BoundaryCallback,Scheduler,Scheduler,BackpressureStrategy)">toFlowable</a></code></td>
               <td width="100%"></td>
             </tr>
           </tbody>
diff --git a/testData/paging/docs/reference/kotlin/androidx/paging/rxjava2/package-summary.html b/testData/paging/docs/reference/kotlin/androidx/paging/rxjava2/package-summary.html
index 2925e25..061f293 100644
--- a/testData/paging/docs/reference/kotlin/androidx/paging/rxjava2/package-summary.html
+++ b/testData/paging/docs/reference/kotlin/androidx/paging/rxjava2/package-summary.html
@@ -56,14 +56,14 @@
           <tr>
             <td><code>@<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-opt-in/index.html">OptIn</a>(markerClass&nbsp;=&nbsp;[ExperimentalCoroutinesApi])&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/kotlin/androidx/paging/PagingData.html">PagingData</a>&lt;T&gt;&gt;</code></td>
             <td width="100%">
-              <div><code>&lt;T&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>&gt; <a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/kotlin/androidx/paging/PagingData.html">PagingData</a>&lt;T&gt;&gt;.<a href="/reference/kotlin/androidx/paging/rxjava2/package-summary.html#cachedIn(,kotlinx.coroutines.CoroutineScope)">cachedIn</a>(scope:&nbsp;<a href="https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines/-coroutine-scope/index.html">CoroutineScope</a>)</code></div>
+              <div><code>&lt;T&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>&gt; <a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/kotlin/androidx/paging/PagingData.html">PagingData</a>&lt;T&gt;&gt;.<a href="/reference/kotlin/androidx/paging/rxjava2/package-summary.html#cachedIn(Observable&lt;PagingData&lt;T&gt;&gt;,kotlinx.coroutines.CoroutineScope)">cachedIn</a>(scope:&nbsp;<a href="https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines/-coroutine-scope/index.html">CoroutineScope</a>)</code></div>
               <p>Operator which caches an Observable of <code><a href="/reference/kotlin/androidx/paging/PagingData.html">PagingData</a></code> within a <code><a href="https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines/-coroutine-scope/index.html">CoroutineScope</a></code>.</p>
             </td>
           </tr>
           <tr>
             <td><code>@<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-opt-in/index.html">OptIn</a>(markerClass&nbsp;=&nbsp;[ExperimentalCoroutinesApi])&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/kotlin/androidx/paging/PagingData.html">PagingData</a>&lt;T&gt;&gt;</code></td>
             <td width="100%">
-              <div><code>&lt;T&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>&gt; <a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/kotlin/androidx/paging/PagingData.html">PagingData</a>&lt;T&gt;&gt;.<a href="/reference/kotlin/androidx/paging/rxjava2/package-summary.html#cachedIn(,kotlinx.coroutines.CoroutineScope)">cachedIn</a>(scope:&nbsp;<a href="https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines/-coroutine-scope/index.html">CoroutineScope</a>)</code></div>
+              <div><code>&lt;T&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>&gt; <a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/kotlin/androidx/paging/PagingData.html">PagingData</a>&lt;T&gt;&gt;.<a href="/reference/kotlin/androidx/paging/rxjava2/package-summary.html#cachedIn(Flowable&lt;PagingData&lt;T&gt;&gt;,kotlinx.coroutines.CoroutineScope)">cachedIn</a>(scope:&nbsp;<a href="https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines/-coroutine-scope/index.html">CoroutineScope</a>)</code></div>
               <p>Operator which caches a Flowable of <code><a href="/reference/kotlin/androidx/paging/PagingData.html">PagingData</a></code> within a <code><a href="https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines/-coroutine-scope/index.html">CoroutineScope</a></code>.</p>
             </td>
           </tr>
@@ -110,9 +110,9 @@
       <p>An <a href="[Observable]">Observable</a> of <code><a href="/reference/kotlin/androidx/paging/PagingData.html">PagingData</a></code>, which mirrors the stream provided by <code><a href="/reference/kotlin/androidx/paging/Pager.html#flow()">Pager.flow</a></code>, but exposes it as an <a href="[Observable]">Observable</a>.</p>
     </div>
     <h2>Extension functions</h2>
-    <div><a name="cachedIn(, kotlinx.coroutines.CoroutineScope)"></a><a name="cachedIn--kotlinx.coroutines.CoroutineScope-"></a>
-      <h3 class="api-name" id="cachedIn(,kotlinx.coroutines.CoroutineScope)">cachedIn</h3>
-      <pre class="api-signature no-pretty-print">@<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-opt-in/index.html">OptIn</a>(markerClass&nbsp;=&nbsp;[ExperimentalCoroutinesApi])<br>fun&nbsp;&lt;T&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>&gt; <a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/kotlin/androidx/paging/PagingData.html">PagingData</a>&lt;T&gt;&gt;.<a href="/reference/kotlin/androidx/paging/rxjava2/package-summary.html#cachedIn(,kotlinx.coroutines.CoroutineScope)">cachedIn</a>(scope:&nbsp;<a href="https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines/-coroutine-scope/index.html">CoroutineScope</a>):&nbsp;@<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-opt-in/index.html">OptIn</a>(markerClass&nbsp;=&nbsp;[ExperimentalCoroutinesApi])&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/kotlin/androidx/paging/PagingData.html">PagingData</a>&lt;T&gt;&gt;</pre>
+    <div><a name="cachedIn(Observable&lt;PagingData&lt;T&gt;&gt;, kotlinx.coroutines.CoroutineScope)"></a><a name="cachedIn-Observable&lt;PagingData&lt;T&gt;&gt;-kotlinx.coroutines.CoroutineScope-"></a>
+      <h3 class="api-name" id="cachedIn(Observable&lt;PagingData&lt;T&gt;&gt;,kotlinx.coroutines.CoroutineScope)">cachedIn</h3>
+      <pre class="api-signature no-pretty-print">@<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-opt-in/index.html">OptIn</a>(markerClass&nbsp;=&nbsp;[ExperimentalCoroutinesApi])<br>fun&nbsp;&lt;T&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>&gt; <a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/kotlin/androidx/paging/PagingData.html">PagingData</a>&lt;T&gt;&gt;.<a href="/reference/kotlin/androidx/paging/rxjava2/package-summary.html#cachedIn(Observable&lt;PagingData&lt;T&gt;&gt;,kotlinx.coroutines.CoroutineScope)">cachedIn</a>(scope:&nbsp;<a href="https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines/-coroutine-scope/index.html">CoroutineScope</a>):&nbsp;@<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-opt-in/index.html">OptIn</a>(markerClass&nbsp;=&nbsp;[ExperimentalCoroutinesApi])&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/kotlin/androidx/paging/PagingData.html">PagingData</a>&lt;T&gt;&gt;</pre>
       <p>Operator which caches an <a href="[Observable]">Observable</a> of <code><a href="/reference/kotlin/androidx/paging/PagingData.html">PagingData</a></code> within a <code><a href="https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines/-coroutine-scope/index.html">CoroutineScope</a></code>.</p>
       <p><code><a href="/reference/kotlin/androidx/paging/package-summary.html#cachedIn(kotlinx.coroutines.flow.Flow,kotlinx.coroutines.CoroutineScope)">cachedIn</a></code> multicasts pages loaded and transformed by a <code><a href="/reference/kotlin/androidx/paging/PagingData.html">PagingData</a></code>, allowing multiple observers on the same instance of <code><a href="/reference/kotlin/androidx/paging/PagingData.html">PagingData</a></code> to receive the same events, avoiding redundant work, but comes at the cost of buffering those events in memory.</p>
       <p>Calling <code><a href="/reference/kotlin/androidx/paging/package-summary.html#cachedIn(kotlinx.coroutines.flow.Flow,kotlinx.coroutines.CoroutineScope)">cachedIn</a></code> is required to allow calling <a href="[androidx.paging.AsyncPagingDataAdapter]">androidx.paging.AsyncPagingDataAdapter</a> on the same instance of <code><a href="/reference/kotlin/androidx/paging/PagingData.html">PagingData</a></code> emitted by <code><a href="/reference/kotlin/androidx/paging/Pager.html">Pager</a></code> or any of its transformed derivatives, as reloading data from scratch on the same generation of <code><a href="/reference/kotlin/androidx/paging/PagingData.html">PagingData</a></code> is an unsupported operation.</p>
@@ -134,9 +134,9 @@
         </table>
       </div>
     </div>
-    <div><a name="cachedIn(, kotlinx.coroutines.CoroutineScope)"></a><a name="cachedIn--kotlinx.coroutines.CoroutineScope-"></a>
-      <h3 class="api-name" id="cachedIn(,kotlinx.coroutines.CoroutineScope)">cachedIn</h3>
-      <pre class="api-signature no-pretty-print">@<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-opt-in/index.html">OptIn</a>(markerClass&nbsp;=&nbsp;[ExperimentalCoroutinesApi])<br>fun&nbsp;&lt;T&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>&gt; <a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/kotlin/androidx/paging/PagingData.html">PagingData</a>&lt;T&gt;&gt;.<a href="/reference/kotlin/androidx/paging/rxjava2/package-summary.html#cachedIn(,kotlinx.coroutines.CoroutineScope)">cachedIn</a>(scope:&nbsp;<a href="https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines/-coroutine-scope/index.html">CoroutineScope</a>):&nbsp;@<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-opt-in/index.html">OptIn</a>(markerClass&nbsp;=&nbsp;[ExperimentalCoroutinesApi])&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/kotlin/androidx/paging/PagingData.html">PagingData</a>&lt;T&gt;&gt;</pre>
+    <div><a name="cachedIn(Flowable&lt;PagingData&lt;T&gt;&gt;, kotlinx.coroutines.CoroutineScope)"></a><a name="cachedIn-Flowable&lt;PagingData&lt;T&gt;&gt;-kotlinx.coroutines.CoroutineScope-"></a>
+      <h3 class="api-name" id="cachedIn(Flowable&lt;PagingData&lt;T&gt;&gt;,kotlinx.coroutines.CoroutineScope)">cachedIn</h3>
+      <pre class="api-signature no-pretty-print">@<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-opt-in/index.html">OptIn</a>(markerClass&nbsp;=&nbsp;[ExperimentalCoroutinesApi])<br>fun&nbsp;&lt;T&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>&gt; <a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/kotlin/androidx/paging/PagingData.html">PagingData</a>&lt;T&gt;&gt;.<a href="/reference/kotlin/androidx/paging/rxjava2/package-summary.html#cachedIn(Flowable&lt;PagingData&lt;T&gt;&gt;,kotlinx.coroutines.CoroutineScope)">cachedIn</a>(scope:&nbsp;<a href="https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines/-coroutine-scope/index.html">CoroutineScope</a>):&nbsp;@<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-opt-in/index.html">OptIn</a>(markerClass&nbsp;=&nbsp;[ExperimentalCoroutinesApi])&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/kotlin/androidx/paging/PagingData.html">PagingData</a>&lt;T&gt;&gt;</pre>
       <p>Operator which caches a <a href="[Flowable]">Flowable</a> of <code><a href="/reference/kotlin/androidx/paging/PagingData.html">PagingData</a></code> within a <code><a href="https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines/-coroutine-scope/index.html">CoroutineScope</a></code>.</p>
       <p><code><a href="/reference/kotlin/androidx/paging/package-summary.html#cachedIn(kotlinx.coroutines.flow.Flow,kotlinx.coroutines.CoroutineScope)">cachedIn</a></code> multicasts pages loaded and transformed by a <code><a href="/reference/kotlin/androidx/paging/PagingData.html">PagingData</a></code>, allowing multiple observers on the same instance of <code><a href="/reference/kotlin/androidx/paging/PagingData.html">PagingData</a></code> to receive the same events, avoiding redundant work, but comes at the cost of buffering those events in memory.</p>
       <p>Calling <code><a href="/reference/kotlin/androidx/paging/package-summary.html#cachedIn(kotlinx.coroutines.flow.Flow,kotlinx.coroutines.CoroutineScope)">cachedIn</a></code> is required to allow calling <a href="[androidx.paging.AsyncPagingDataAdapter]">androidx.paging.AsyncPagingDataAdapter</a> on the same instance of <code><a href="/reference/kotlin/androidx/paging/PagingData.html">PagingData</a></code> emitted by <code><a href="/reference/kotlin/androidx/paging/Pager.html">Pager</a></code> or any of its transformed derivatives, as reloading data from scratch on the same generation of <code><a href="/reference/kotlin/androidx/paging/PagingData.html">PagingData</a></code> is an unsupported operation.</p>
diff --git a/testData/paging/docs/reference/kotlin/androidx/paging/rxjava3/package-summary.html b/testData/paging/docs/reference/kotlin/androidx/paging/rxjava3/package-summary.html
index 8947493..d7643f5 100644
--- a/testData/paging/docs/reference/kotlin/androidx/paging/rxjava3/package-summary.html
+++ b/testData/paging/docs/reference/kotlin/androidx/paging/rxjava3/package-summary.html
@@ -56,14 +56,14 @@
           <tr>
             <td><code>@<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-opt-in/index.html">OptIn</a>(markerClass&nbsp;=&nbsp;[ExperimentalCoroutinesApi])&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/kotlin/androidx/paging/PagingData.html">PagingData</a>&lt;T&gt;&gt;</code></td>
             <td width="100%">
-              <div><code>&lt;T&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>&gt; <a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/kotlin/androidx/paging/PagingData.html">PagingData</a>&lt;T&gt;&gt;.<a href="/reference/kotlin/androidx/paging/rxjava3/package-summary.html#cachedIn(,kotlinx.coroutines.CoroutineScope)">cachedIn</a>(scope:&nbsp;<a href="https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines/-coroutine-scope/index.html">CoroutineScope</a>)</code></div>
+              <div><code>&lt;T&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>&gt; <a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/kotlin/androidx/paging/PagingData.html">PagingData</a>&lt;T&gt;&gt;.<a href="/reference/kotlin/androidx/paging/rxjava3/package-summary.html#cachedIn(Observable&lt;PagingData&lt;T&gt;&gt;,kotlinx.coroutines.CoroutineScope)">cachedIn</a>(scope:&nbsp;<a href="https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines/-coroutine-scope/index.html">CoroutineScope</a>)</code></div>
               <p>Operator which caches an Observable of <code><a href="/reference/kotlin/androidx/paging/PagingData.html">PagingData</a></code> within a <code><a href="https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines/-coroutine-scope/index.html">CoroutineScope</a></code>.</p>
             </td>
           </tr>
           <tr>
             <td><code>@<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-opt-in/index.html">OptIn</a>(markerClass&nbsp;=&nbsp;[ExperimentalCoroutinesApi])&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/kotlin/androidx/paging/PagingData.html">PagingData</a>&lt;T&gt;&gt;</code></td>
             <td width="100%">
-              <div><code>&lt;T&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>&gt; <a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/kotlin/androidx/paging/PagingData.html">PagingData</a>&lt;T&gt;&gt;.<a href="/reference/kotlin/androidx/paging/rxjava3/package-summary.html#cachedIn(,kotlinx.coroutines.CoroutineScope)">cachedIn</a>(scope:&nbsp;<a href="https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines/-coroutine-scope/index.html">CoroutineScope</a>)</code></div>
+              <div><code>&lt;T&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>&gt; <a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/kotlin/androidx/paging/PagingData.html">PagingData</a>&lt;T&gt;&gt;.<a href="/reference/kotlin/androidx/paging/rxjava3/package-summary.html#cachedIn(Flowable&lt;PagingData&lt;T&gt;&gt;,kotlinx.coroutines.CoroutineScope)">cachedIn</a>(scope:&nbsp;<a href="https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines/-coroutine-scope/index.html">CoroutineScope</a>)</code></div>
               <p>Operator which caches a Flowable of <code><a href="/reference/kotlin/androidx/paging/PagingData.html">PagingData</a></code> within a <code><a href="https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines/-coroutine-scope/index.html">CoroutineScope</a></code>.</p>
             </td>
           </tr>
@@ -110,9 +110,9 @@
       <p>An <a href="[Observable]">Observable</a> of <code><a href="/reference/kotlin/androidx/paging/PagingData.html">PagingData</a></code>, which mirrors the stream provided by <code><a href="/reference/kotlin/androidx/paging/Pager.html#flow()">Pager.flow</a></code>, but exposes it as an <a href="[Observable]">Observable</a>.</p>
     </div>
     <h2>Extension functions</h2>
-    <div><a name="cachedIn(, kotlinx.coroutines.CoroutineScope)"></a><a name="cachedIn--kotlinx.coroutines.CoroutineScope-"></a>
-      <h3 class="api-name" id="cachedIn(,kotlinx.coroutines.CoroutineScope)">cachedIn</h3>
-      <pre class="api-signature no-pretty-print">@<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-opt-in/index.html">OptIn</a>(markerClass&nbsp;=&nbsp;[ExperimentalCoroutinesApi])<br>fun&nbsp;&lt;T&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>&gt; <a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/kotlin/androidx/paging/PagingData.html">PagingData</a>&lt;T&gt;&gt;.<a href="/reference/kotlin/androidx/paging/rxjava3/package-summary.html#cachedIn(,kotlinx.coroutines.CoroutineScope)">cachedIn</a>(scope:&nbsp;<a href="https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines/-coroutine-scope/index.html">CoroutineScope</a>):&nbsp;@<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-opt-in/index.html">OptIn</a>(markerClass&nbsp;=&nbsp;[ExperimentalCoroutinesApi])&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/kotlin/androidx/paging/PagingData.html">PagingData</a>&lt;T&gt;&gt;</pre>
+    <div><a name="cachedIn(Observable&lt;PagingData&lt;T&gt;&gt;, kotlinx.coroutines.CoroutineScope)"></a><a name="cachedIn-Observable&lt;PagingData&lt;T&gt;&gt;-kotlinx.coroutines.CoroutineScope-"></a>
+      <h3 class="api-name" id="cachedIn(Observable&lt;PagingData&lt;T&gt;&gt;,kotlinx.coroutines.CoroutineScope)">cachedIn</h3>
+      <pre class="api-signature no-pretty-print">@<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-opt-in/index.html">OptIn</a>(markerClass&nbsp;=&nbsp;[ExperimentalCoroutinesApi])<br>fun&nbsp;&lt;T&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>&gt; <a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/kotlin/androidx/paging/PagingData.html">PagingData</a>&lt;T&gt;&gt;.<a href="/reference/kotlin/androidx/paging/rxjava3/package-summary.html#cachedIn(Observable&lt;PagingData&lt;T&gt;&gt;,kotlinx.coroutines.CoroutineScope)">cachedIn</a>(scope:&nbsp;<a href="https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines/-coroutine-scope/index.html">CoroutineScope</a>):&nbsp;@<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-opt-in/index.html">OptIn</a>(markerClass&nbsp;=&nbsp;[ExperimentalCoroutinesApi])&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/kotlin/androidx/paging/PagingData.html">PagingData</a>&lt;T&gt;&gt;</pre>
       <p>Operator which caches an <a href="[Observable]">Observable</a> of <code><a href="/reference/kotlin/androidx/paging/PagingData.html">PagingData</a></code> within a <code><a href="https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines/-coroutine-scope/index.html">CoroutineScope</a></code>.</p>
       <p><code><a href="/reference/kotlin/androidx/paging/package-summary.html#cachedIn(kotlinx.coroutines.flow.Flow,kotlinx.coroutines.CoroutineScope)">cachedIn</a></code> multicasts pages loaded and transformed by a <code><a href="/reference/kotlin/androidx/paging/PagingData.html">PagingData</a></code>, allowing multiple observers on the same instance of <code><a href="/reference/kotlin/androidx/paging/PagingData.html">PagingData</a></code> to receive the same events, avoiding redundant work, but comes at the cost of buffering those events in memory.</p>
       <p>Calling <code><a href="/reference/kotlin/androidx/paging/package-summary.html#cachedIn(kotlinx.coroutines.flow.Flow,kotlinx.coroutines.CoroutineScope)">cachedIn</a></code> is required to allow calling <a href="[androidx.paging.AsyncPagingDataAdapter]">androidx.paging.AsyncPagingDataAdapter</a> on the same instance of <code><a href="/reference/kotlin/androidx/paging/PagingData.html">PagingData</a></code> emitted by <code><a href="/reference/kotlin/androidx/paging/Pager.html">Pager</a></code> or any of its transformed derivatives, as reloading data from scratch on the same generation of <code><a href="/reference/kotlin/androidx/paging/PagingData.html">PagingData</a></code> is an unsupported operation.</p>
@@ -134,9 +134,9 @@
         </table>
       </div>
     </div>
-    <div><a name="cachedIn(, kotlinx.coroutines.CoroutineScope)"></a><a name="cachedIn--kotlinx.coroutines.CoroutineScope-"></a>
-      <h3 class="api-name" id="cachedIn(,kotlinx.coroutines.CoroutineScope)">cachedIn</h3>
-      <pre class="api-signature no-pretty-print">@<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-opt-in/index.html">OptIn</a>(markerClass&nbsp;=&nbsp;[ExperimentalCoroutinesApi])<br>fun&nbsp;&lt;T&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>&gt; <a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/kotlin/androidx/paging/PagingData.html">PagingData</a>&lt;T&gt;&gt;.<a href="/reference/kotlin/androidx/paging/rxjava3/package-summary.html#cachedIn(,kotlinx.coroutines.CoroutineScope)">cachedIn</a>(scope:&nbsp;<a href="https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines/-coroutine-scope/index.html">CoroutineScope</a>):&nbsp;@<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-opt-in/index.html">OptIn</a>(markerClass&nbsp;=&nbsp;[ExperimentalCoroutinesApi])&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/kotlin/androidx/paging/PagingData.html">PagingData</a>&lt;T&gt;&gt;</pre>
+    <div><a name="cachedIn(Flowable&lt;PagingData&lt;T&gt;&gt;, kotlinx.coroutines.CoroutineScope)"></a><a name="cachedIn-Flowable&lt;PagingData&lt;T&gt;&gt;-kotlinx.coroutines.CoroutineScope-"></a>
+      <h3 class="api-name" id="cachedIn(Flowable&lt;PagingData&lt;T&gt;&gt;,kotlinx.coroutines.CoroutineScope)">cachedIn</h3>
+      <pre class="api-signature no-pretty-print">@<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-opt-in/index.html">OptIn</a>(markerClass&nbsp;=&nbsp;[ExperimentalCoroutinesApi])<br>fun&nbsp;&lt;T&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>&gt; <a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/kotlin/androidx/paging/PagingData.html">PagingData</a>&lt;T&gt;&gt;.<a href="/reference/kotlin/androidx/paging/rxjava3/package-summary.html#cachedIn(Flowable&lt;PagingData&lt;T&gt;&gt;,kotlinx.coroutines.CoroutineScope)">cachedIn</a>(scope:&nbsp;<a href="https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines/-coroutine-scope/index.html">CoroutineScope</a>):&nbsp;@<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-opt-in/index.html">OptIn</a>(markerClass&nbsp;=&nbsp;[ExperimentalCoroutinesApi])&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;<a href="/reference/kotlin/androidx/paging/PagingData.html">PagingData</a>&lt;T&gt;&gt;</pre>
       <p>Operator which caches a <a href="[Flowable]">Flowable</a> of <code><a href="/reference/kotlin/androidx/paging/PagingData.html">PagingData</a></code> within a <code><a href="https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines/-coroutine-scope/index.html">CoroutineScope</a></code>.</p>
       <p><code><a href="/reference/kotlin/androidx/paging/package-summary.html#cachedIn(kotlinx.coroutines.flow.Flow,kotlinx.coroutines.CoroutineScope)">cachedIn</a></code> multicasts pages loaded and transformed by a <code><a href="/reference/kotlin/androidx/paging/PagingData.html">PagingData</a></code>, allowing multiple observers on the same instance of <code><a href="/reference/kotlin/androidx/paging/PagingData.html">PagingData</a></code> to receive the same events, avoiding redundant work, but comes at the cost of buffering those events in memory.</p>
       <p>Calling <code><a href="/reference/kotlin/androidx/paging/package-summary.html#cachedIn(kotlinx.coroutines.flow.Flow,kotlinx.coroutines.CoroutineScope)">cachedIn</a></code> is required to allow calling <a href="[androidx.paging.AsyncPagingDataAdapter]">androidx.paging.AsyncPagingDataAdapter</a> on the same instance of <code><a href="/reference/kotlin/androidx/paging/PagingData.html">PagingData</a></code> emitted by <code><a href="/reference/kotlin/androidx/paging/Pager.html">Pager</a></code> or any of its transformed derivatives, as reloading data from scratch on the same generation of <code><a href="/reference/kotlin/androidx/paging/PagingData.html">PagingData</a></code> is an unsupported operation.</p>
diff --git a/testData/simple/docs/reference/dokkatest/simple/Fraggy.html b/testData/simple/docs/reference/dokkatest/simple/Fraggy.html
index d77e94b..052a13c 100644
--- a/testData/simple/docs/reference/dokkatest/simple/Fraggy.html
+++ b/testData/simple/docs/reference/dokkatest/simple/Fraggy.html
@@ -25,7 +25,7 @@
           <tr>
             <td><code>final @<a href="/reference/org/jetbrains/annotations/NotNull.html">NotNull</a>&nbsp;<a href="https://developer.android.com/reference/java/util/List.html">List</a>&lt;I&gt;</code></td>
             <td width="100%">
-              <div><code>&lt;I,&nbsp;O&gt; <a href="/reference/dokkatest/simple/Fraggy.html#registerForActivityResult(java.util.Map&lt;I,O&gt;,java.util.List&lt;O&gt;)">registerForActivityResult</a>(<a href="https://developer.android.com/reference/java/util/Map.html">Map</a>&lt;I,&nbsp;O&gt;&nbsp;contract,&nbsp;<a href="https://developer.android.com/reference/java/util/List.html">List</a>&lt;O&gt;&nbsp;callback)</code></div>
+              <div><code>&lt;I,&nbsp;O&gt; <a href="/reference/dokkatest/simple/Fraggy.html#registerForActivityResult(java.util.Map&lt;I,O&gt;,java.util.List&lt;O&gt;)">registerForActivityResult</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/org/jetbrains/annotations/NotNull.html">NotNull</a>&nbsp;<a href="https://developer.android.com/reference/java/util/Map.html">Map</a>&lt;I,&nbsp;O&gt;&nbsp;contract,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/org/jetbrains/annotations/NotNull.html">NotNull</a>&nbsp;<a href="https://developer.android.com/reference/java/util/List.html">List</a>&lt;O&gt;&nbsp;callback<br>)</code></div>
               <p>(this is a real function, vastly simplified from the source in Fragment.java)</p>
               <p>If the host of this fragment is an &lt; the <code><a href="https://developer.android.com/reference/java/util/Map.html">Map</a></code> of the host will be used.</p>
             </td>
@@ -36,7 +36,7 @@
     <h2>Public methods</h2>
     <div><a name="registerForActivityResult(java.util.Map&lt;I,O&gt;, java.util.List&lt;O&gt;)"></a><a name="registerForActivityResult-java.util.Map&lt;I,O&gt;-java.util.List&lt;O&gt;-"></a>
       <h3 class="api-name" id="registerForActivityResult(java.util.Map&lt;I,O&gt;,java.util.List&lt;O&gt;)">registerForActivityResult</h3>
-      <pre class="api-signature no-pretty-print">@<a href="/reference/org/jetbrains/annotations/NotNull.html">NotNull</a><br>public&nbsp;final&nbsp;@<a href="/reference/org/jetbrains/annotations/NotNull.html">NotNull</a>&nbsp;<a href="https://developer.android.com/reference/java/util/List.html">List</a>&lt;I&gt;&nbsp;&lt;I,&nbsp;O&gt; <a href="/reference/dokkatest/simple/Fraggy.html#registerForActivityResult(java.util.Map&lt;I,O&gt;,java.util.List&lt;O&gt;)">registerForActivityResult</a>(<a href="https://developer.android.com/reference/java/util/Map.html">Map</a>&lt;I,&nbsp;O&gt;&nbsp;contract,&nbsp;<a href="https://developer.android.com/reference/java/util/List.html">List</a>&lt;O&gt;&nbsp;callback)</pre>
+      <pre class="api-signature no-pretty-print">@<a href="/reference/org/jetbrains/annotations/NotNull.html">NotNull</a><br>public&nbsp;final&nbsp;@<a href="/reference/org/jetbrains/annotations/NotNull.html">NotNull</a>&nbsp;<a href="https://developer.android.com/reference/java/util/List.html">List</a>&lt;I&gt;&nbsp;&lt;I,&nbsp;O&gt; <a href="/reference/dokkatest/simple/Fraggy.html#registerForActivityResult(java.util.Map&lt;I,O&gt;,java.util.List&lt;O&gt;)">registerForActivityResult</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/org/jetbrains/annotations/NotNull.html">NotNull</a>&nbsp;<a href="https://developer.android.com/reference/java/util/Map.html">Map</a>&lt;I,&nbsp;O&gt;&nbsp;contract,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/org/jetbrains/annotations/NotNull.html">NotNull</a>&nbsp;<a href="https://developer.android.com/reference/java/util/List.html">List</a>&lt;O&gt;&nbsp;callback<br>)</pre>
       <p>(this is a real function, vastly simplified from the source in Fragment.java)</p>
       <p>If the host of this fragment is an &lt; the <code><a href="https://developer.android.com/reference/java/util/Map.html">Map</a></code> of the host will be used. Otherwise, this will use theregistry of the Fragment's Activity.</p>
     </div>
diff --git a/testData/simple/docs/reference/kotlin/dokkatest/simple/Fraggy.html b/testData/simple/docs/reference/kotlin/dokkatest/simple/Fraggy.html
index 06152ad..ce7c829 100644
--- a/testData/simple/docs/reference/kotlin/dokkatest/simple/Fraggy.html
+++ b/testData/simple/docs/reference/kotlin/dokkatest/simple/Fraggy.html
@@ -25,7 +25,7 @@
           <tr>
             <td><code>@<a href="/reference/kotlin/org/jetbrains/annotations/NotNull.html">NotNull</a>&nbsp;<a href="https://developer.android.com/reference/java/util/List.html">List</a>&lt;I&gt;</code></td>
             <td width="100%">
-              <div><code>&lt;I,&nbsp;O&gt; <a href="/reference/kotlin/dokkatest/simple/Fraggy.html#registerForActivityResult(java.util.Map&lt;I,O&gt;,java.util.List&lt;O&gt;)">registerForActivityResult</a>(contract:&nbsp;<a href="https://developer.android.com/reference/java/util/Map.html">Map</a>&lt;I,&nbsp;O&gt;,&nbsp;callback:&nbsp;<a href="https://developer.android.com/reference/java/util/List.html">List</a>&lt;O&gt;)</code></div>
+              <div><code>&lt;I,&nbsp;O&gt; <a href="/reference/kotlin/dokkatest/simple/Fraggy.html#registerForActivityResult(java.util.Map&lt;I,O&gt;,java.util.List&lt;O&gt;)">registerForActivityResult</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/kotlin/org/jetbrains/annotations/NotNull.html">NotNull</a>&nbsp;contract:&nbsp;<a href="https://developer.android.com/reference/java/util/Map.html">Map</a>&lt;I,&nbsp;O&gt;,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/kotlin/org/jetbrains/annotations/NotNull.html">NotNull</a>&nbsp;callback:&nbsp;<a href="https://developer.android.com/reference/java/util/List.html">List</a>&lt;O&gt;<br>)</code></div>
               <p>(this is a real function, vastly simplified from the source in Fragment.java)</p>
               <p>If the host of this fragment is an &lt; the <code><a href="https://developer.android.com/reference/java/util/Map.html">Map</a></code> of the host will be used.</p>
             </td>
@@ -36,7 +36,7 @@
     <h2>Public functions</h2>
     <div><a name="registerForActivityResult(java.util.Map&lt;I,O&gt;, java.util.List&lt;O&gt;)"></a><a name="registerForActivityResult-java.util.Map&lt;I,O&gt;-java.util.List&lt;O&gt;-"></a>
       <h3 class="api-name" id="registerForActivityResult(java.util.Map&lt;I,O&gt;,java.util.List&lt;O&gt;)">registerForActivityResult</h3>
-      <pre class="api-signature no-pretty-print">@<a href="/reference/kotlin/org/jetbrains/annotations/NotNull.html">NotNull</a><br>fun&nbsp;&lt;I,&nbsp;O&gt; <a href="/reference/kotlin/dokkatest/simple/Fraggy.html#registerForActivityResult(java.util.Map&lt;I,O&gt;,java.util.List&lt;O&gt;)">registerForActivityResult</a>(contract:&nbsp;<a href="https://developer.android.com/reference/java/util/Map.html">Map</a>&lt;I,&nbsp;O&gt;,&nbsp;callback:&nbsp;<a href="https://developer.android.com/reference/java/util/List.html">List</a>&lt;O&gt;):&nbsp;@<a href="/reference/kotlin/org/jetbrains/annotations/NotNull.html">NotNull</a>&nbsp;<a href="https://developer.android.com/reference/java/util/List.html">List</a>&lt;I&gt;</pre>
+      <pre class="api-signature no-pretty-print">@<a href="/reference/kotlin/org/jetbrains/annotations/NotNull.html">NotNull</a><br>fun&nbsp;&lt;I,&nbsp;O&gt; <a href="/reference/kotlin/dokkatest/simple/Fraggy.html#registerForActivityResult(java.util.Map&lt;I,O&gt;,java.util.List&lt;O&gt;)">registerForActivityResult</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/kotlin/org/jetbrains/annotations/NotNull.html">NotNull</a>&nbsp;contract:&nbsp;<a href="https://developer.android.com/reference/java/util/Map.html">Map</a>&lt;I,&nbsp;O&gt;,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/kotlin/org/jetbrains/annotations/NotNull.html">NotNull</a>&nbsp;callback:&nbsp;<a href="https://developer.android.com/reference/java/util/List.html">List</a>&lt;O&gt;<br>):&nbsp;@<a href="/reference/kotlin/org/jetbrains/annotations/NotNull.html">NotNull</a>&nbsp;<a href="https://developer.android.com/reference/java/util/List.html">List</a>&lt;I&gt;</pre>
       <p>(this is a real function, vastly simplified from the source in Fragment.java)</p>
       <p>If the host of this fragment is an &lt; the <code><a href="https://developer.android.com/reference/java/util/Map.html">Map</a></code> of the host will be used. Otherwise, this will use theregistry of the Fragment's Activity.</p>
     </div>