code: public UserInterfaceAction<IconLocationType> create(String label, String description, String keyboardShortcut,
  			IconLocationType iconForMenu, IconLocationType iconForButton, Locale locale, Functor callback)
  			throws FactoryNotReadyException
  	{
  		checkIfReady();
  
  		UserInterfaceAction<IconLocationType> _action = new AdaptedAction<IconLocationType>(callback, myMessageProvider, 
  				myIconProvider);
  		_action.setLabelMessage(label);
  		_action.setLabelDescription(description);
  		_action.setKeyboardShortcut(keyboardShortcut);
  		_action.setIconForMenu(iconForMenu);
  		_action.setIconForButton(iconForButton);
  		_action.setLocale(locale);
  
  		return _action;
  	}
docs: /* (non-Javadoc)
  @see com.sporniket.libre.ui.action.UserInterfaceActionFactory#create(java.lang.String, java.lang.String, java.lang.String, java.lang.Object, java.lang.Object, java.util.Locale, com.sporniket.libre.lang.functor.Functor)