* @param selection
* @return true if current selection is different than during the last call
*/
public boolean selectionChanged(IWorkbenchPart part, ISelection selection) {
boolean hasChanged = false;
QuickEditTabSections qets = getQuickTabSectionsMetaData(part, selection);
if (qets == null) {//use null quick edit tab
hasChanged = (_quickEditTabSections != null);
_quickEditTabSections = qets;
_lastQuickEditTabGroup = getNullQuickEditTab();
_lastTagID = null;