docs: @Nonnull
    @OverrideOnDemand
    protected TOOLBAR_TYPE createViewToolbar (@Nonnull final WPECTYPE aWPEC,
                                              final boolean bCanGoBack,
                                              @Nonnull final DATATYPE aSelectedObject)
    {
      final Locale aDisplayLocale = aWPEC.getDisplayLocale ();
  
      final TOOLBAR_TYPE aToolbar = createNewViewToolbar (aWPEC);
      if (bCanGoBack)
      {
        // Back to list
        aToolbar.addButtonBack (aDisplayLocale);
      }
      if (isActionAllowed (aWPEC, EWebPageFormAction.EDIT, aSelectedObject))
      {
        // Edit object
        aToolbar.addButtonEdit (aDisplayLocale, createEditURL (aWPEC, aSelectedObject));
      }
  
      // Callback
      modifyViewToolbar (aWPEC, aSelectedObject, aToolbar);
      return aToolbar;
    }