code: @Nullable
      public final Context getApplicationContext() {
          Activity activity = getActivity();
          return activity != null ? activity.getApplicationContext() : null;
      }
docs: Returns the Application Context derived from the host Activity or {@code null} if this Controller
  has not yet been attached to an Activity or if the Activity has been destroyed.