code: @Override
  	public void initParam(Object obj) {
  	    OptionsParam options = (OptionsParam) obj;
  	    getChkEnabled().setSelected(options.getApiParam().isEnabled());
  	    getChkUiEnabled().setSelected(options.getApiParam().isUiEnabled());
  	    getChkSecureOnly().setSelected(options.getApiParam().isSecureOnly());
  	    getDisableKey().setSelected(options.getApiParam().isDisableKey());
  	    getIncErrorDetails().setSelected(options.getApiParam().isIncErrorDetails());
  	    getAutofillKey().setSelected(options.getApiParam().isAutofillKey());
  	    getEnableJSONP().setSelected(options.getApiParam().isEnableJSONP());
  	    getReportPermErrors().setSelected(options.getApiParam().isReportPermErrors());
  	    getNoKeyForSafeOps().setSelected(options.getApiParam().isNoKeyForSafeOps());
  	    getKeyField().setText(options.getApiParam().getKey());
  	    //getChkPostActions().setSelected(options.getApiParam().isPostActions());
  
  		getKeyField().setEnabled(!disableKey.isSelected());
  		getGenerateKeyButton().setEnabled(!disableKey.isSelected());
  		getPermittedAddressesTableModel().setAddresses(options.getApiParam().getPermittedAddresses());
  		getProxyPermittedAddressesPanel().setRemoveWithoutConfirmation(!options.getApiParam().isConfirmRemovePermittedAddress());
  	}
docs: /*
  public JCheckBox getChkPostActions() {
  if (chkPostActions == null) {
  chkPostActions = new JCheckBox();
  chkPostActions.setText(Constant.messages.getString("api.options.postactions"));
  chkPostActions.setVerticalAlignment(javax.swing.SwingConstants.TOP);
  chkPostActions.setVerticalTextPosition(javax.swing.SwingConstants.TOP);
  }
  return chkPostActions;
  }