docs: @SuppressWarnings("static-method")
  	protected ILaunchConfiguration chooseConfiguration(List<ILaunchConfiguration> configList) {
  		final IDebugModelPresentation labelProvider = DebugUITools.newDebugModelPresentation();
  		final ElementListSelectionDialog dialog = new ElementListSelectionDialog(getShell(), labelProvider);
  		dialog.setElements(configList.toArray());
  		dialog.setTitle(Messages.AbstractSarlLaunchShortcut_0);
  		dialog.setMessage(Messages.AbstractSarlLaunchShortcut_1);
  		dialog.setMultipleSelection(false);
  		final int result = dialog.open();
  		labelProvider.dispose();
  		if (result == Window.OK) {
  			return (ILaunchConfiguration) dialog.getFirstResult();
  		}
  		return null;
  	}