@NotNull
    Promise<?> fireUpdate(final @Nullable T preferredSelection, final boolean adjustSelection, final boolean now);
@NotNull
    Promise<?> fireUpdate(final @Nullable T preferredSelection, final boolean adjustSelection, final boolean now)