code: @Nullable
      @MainThread
      static LifecycleOwner findLifecycleOwner(View view) {
          ViewDataBinding binding = DataBindingUtil.findBinding(view);
          if (binding == null) {
              return null;
          }
          return getLifecycleOwner(binding);
      }
docs: Returns the lifecycle owner associated with the given view. This currently requires the view
  to use databinding and uses reflection. This will hopefully be replaced with a better
  implementation once https://issuetracker.google.com/issues/112929938 gets implemented.