code: public void saveParam() throws Exception {
          Enumeration<AbstractParamPanel> en = tablePanel.elements();
          AbstractParamPanel panel = null;
          while (en.hasMoreElements()) {
              panel = en.nextElement();
              panel.saveParam(paramObject);
          }
      }
docs: Saves the data of all panels, throwing an exception if there's any error.
  <p>
  The message of the exception can be shown in GUI components (for example, an error dialogue) callers can expect an
  internationalised message.
  
  @throws Exception if there's any error while saving the data.
  @see #initParam(Object)
  @see #validateParam()