title: Ctrl mask passing from mouse event to action performed
body: <p>In my code I have menu item with action attached by action map
  (<code>menuItem.setActionName("someString")</code>).</p>
  
  <p>In action map, as values, I have objects of classes that extends <code>AbstractAction</code>, with implemented <code>actionPerformed</code> method. My problem is, how to pass modifiers from mouse event  (mouse released when clicked on <code>menuItem</code>) to <code>actionPerformed</code>? I have to check if action with or without ctrl called in <code>actionPerformed</code> method. Information about modifiers are in <code>MouseEvent</code>, but call stack shows that <code>doClick</code> on menu item is called, which invokes <code>actionPerformed</code> (through <code>setPressed</code>). In that moment, information about modifiers from <code>MouseEvent</code> aren't passed so needed information is lost.</p>
  
  <p>Thanks!</p>