* the {@linkplain Service}
* @return the {@linkplain ProgressIndicator} alert {@linkplain Service}
*/
public static <T> Service<T> alertProgress(final Stage parent, final Task<T> progressTask) {
final Light light = new Light.Distant();
final Lighting lighting = new Lighting();
lighting.setSurfaceScale(1d);
lighting.setLight(light);
//final ProgressIndicator pi = ProgressIndicatorBuilder.create().maxWidth(200d).effect(lighting).build();
final ProgressIndicator pi = ProgressBarBuilder.create().maxWidth(parent.getWidth() / 2d).maxHeight(25d).effect(lighting).build();
final Stage alert = alert(parent, parent.getWidth(), parent.getHeight(), Modality.APPLICATION_MODAL, pi,
LabelBuilder.create().text(RS.rbLabel(KEY.SENDING)).build());
final Service<T> service = new Service<T>() {