Adding @Nullable annotation for parameters in ActivityController.

PiperOrigin-RevId: 351705328
diff --git a/shadows/framework/src/main/java/org/robolectric/android/controller/ActivityController.java b/shadows/framework/src/main/java/org/robolectric/android/controller/ActivityController.java
index b7870c5..de69a28 100644
--- a/shadows/framework/src/main/java/org/robolectric/android/controller/ActivityController.java
+++ b/shadows/framework/src/main/java/org/robolectric/android/controller/ActivityController.java
@@ -102,7 +102,7 @@
     }
   }
 
-  public ActivityController<T> create(final Bundle bundle) {
+  public ActivityController<T> create(@Nullable final Bundle bundle) {
     shadowMainLooper.runPaused(() -> getInstrumentation().callActivityOnCreate(component, bundle));
     return this;
   }
@@ -140,7 +140,7 @@
     return this;
   }
 
-  public ActivityController<T> postCreate(Bundle bundle) {
+  public ActivityController<T> postCreate(@Nullable Bundle bundle) {
     invokeWhilePaused("onPostCreate", from(Bundle.class, bundle));
     return this;
   }
@@ -265,12 +265,13 @@
   }
 
   /**
-   * Calls the same lifecycle methods on the Activity called by Android when an Activity is restored from previously saved state.
+   * Calls the same lifecycle methods on the Activity called by Android when an Activity is restored
+   * from previously saved state.
    *
    * @param savedInstanceState Saved instance state.
    * @return Activity controller instance.
    */
-  public ActivityController<T> setup(Bundle savedInstanceState) {
+  public ActivityController<T> setup(@Nullable Bundle savedInstanceState) {
     return create(savedInstanceState)
         .start()
         .restoreInstanceState(savedInstanceState)