AbstractDialogBuilder.caption(Supplier<String>) added