code: @NonNull
      public static <T extends View> Parcelable saveInstanceState(@NonNull T target, @Nullable Parcelable state) {
          return IMPL.saveInstanceState(target, state);
      }
docs: Save the state of the given view and the other state inside of the returned {@link Parcelable}.
  
  @param target The view containing fields annotated with {@link State}.
  @param state  The super state of the parent class of the view. Usually it isn't {@code null}.
  @return A parcelable containing the view's state and its super state.