// Normal menu need to add existing contribution item to
// remove it from menu listener
if (sep != null && sep.isGroupMarker())
parent.appendToGroup(sep.getId(), ad.getContributionItem());
else
parent.insertAfter(mgroup, ad.getContributionItem());
}
}
catch (IllegalArgumentException e) {
Logger.log(Logger.ERROR, "Invalid Menu Extension (Group is missing): " + ad.getId()); //$NON-NLS-1$
parent = null;