* @param commandId the commandId for the new CommandContributionItem. Must not be <code>null</code>.
* @param rosterEntry the IRosterEntry for the new CommandContributionItem. Must not be <code>null</code>.
* @return CommandContributionItem created. Must not return <code>null</code>.
*/
protected CommandContributionItem createCommandContributionItemForEntry(String commandId, IRosterEntry rosterEntry) {
CommandContributionItemParameter p = new CommandContributionItemParameter(serviceLocator, null, commandId, CommandContributionItem.STYLE_PUSH);
p.icon = getRosterEntryImageDescriptor(rosterEntry);
p.label = rosterEntry.getName();
// 3.4 return new CommandContributionItem(serviceLocator, null, commandId, new HashMap(), getRosterEntryImageDescriptor(rosterEntry), null, null, rosterEntry.getName(), null, null, CommandContributionItem.STYLE_PUSH);
return new CommandContributionItem(p);
}