orElse(...) should log error or warning

private void callJs( String function, final Optional<SerializableConsumer> afterFrontendDeregistration, Serializable... parameters ) { var ui = getUI(Optional.empty());

TooltipsUtil.securelyAccessUI(ui, () -> {
  ui.getPage()
      .executeJs(function, parameters)
      .then(afterFrontendDeregistration.orElse(nothing -> {
            // log message here
          }
      ));
});

}