IDE-1573 redeploy doesn't just deploy selected plugin but redeploys all

I checked the super class AbstractServerRunningAction. The property selectedServer and selectedModule always use the first element although use can select more than one element.
Because this code :  Object obj = ( (IStructuredSelection) selection ).getFirstElement();.