docs: @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());
  	}