/**
  * Create toolbar for editing an existing object
  *
  * @param aWPEC The web page execution context. Never <code>null</code>.
  * @param aForm The handled form. Never <code>null</code>.
  * @param aSelectedObject The selected object. Never <code>null</code>.
  * @return Never <code>null</code>.
  */
 @Nonnull
 @OverrideOnDemand
 protected IButtonToolbar<?> createEditToolbar(
     @Nonnull final WPECTYPE aWPEC,
     @Nonnull final HCForm aForm,
     @Nonnull final DATATYPE aSelectedObject) {
   final IButtonToolbar<?> aToolbar = createNewEditToolbar(aWPEC);
   aToolbar.addHiddenField(CHCParam.PARAM_ACTION, ACTION_EDIT);
   aToolbar.addHiddenField(CHCParam.PARAM_OBJECT, aSelectedObject.getID());
   aToolbar.addHiddenField(CHCParam.PARAM_SUBACTION, ACTION_SAVE);
   // Save button
   aToolbar.addSubmitButtonSave(aWPEC.getDisplayLocale());
   // Cancel button
   aToolbar.addButtonCancel(aWPEC.getDisplayLocale());
   modifyEditToolbar(aWPEC, aSelectedObject, aToolbar);
   return aToolbar;
 }