code: public static ConfirmationTab createAssignmentTab(
              final ActionTypeOptionGroupAssignmentLayout actionTypeOptionGroupLayout,
              final MaintenanceWindowLayout maintenanceWindowLayout, final Consumer<Boolean> saveButtonToggle,
              final VaadinMessageSource i18n, final UiProperties uiProperties) {
  
          final CheckBox maintenanceWindowControl = maintenanceWindowControl(i18n, maintenanceWindowLayout,
                  saveButtonToggle);
          final Link maintenanceWindowHelpLink = maintenanceWindowHelpLinkControl(uiProperties, i18n);
          final HorizontalLayout layout = createHorizontalLayout(maintenanceWindowControl, maintenanceWindowHelpLink);
          actionTypeOptionGroupLayout.selectDefaultOption();
  
          initMaintenanceWindow(maintenanceWindowLayout, saveButtonToggle);
          addValueChangeListener(actionTypeOptionGroupLayout, maintenanceWindowControl, maintenanceWindowHelpLink);
          return createAssignmentTab(actionTypeOptionGroupLayout, layout, maintenanceWindowLayout);
      }
docs: Create the Assignment Confirmation Tab
  
  @param actionTypeOptionGroupLayout
  the action Type Option Group Layout
  @param maintenanceWindowLayout
  the Maintenance Window Layout
  @param saveButtonToggle
  The event listener to derimne if save button should be enabled or not
  @param i18n
  the Vaadin Message Source for multi language
  @param uiProperties
  the UI Properties
  @return the Assignment Confirmation tab