Command command = commandService.getCommand("io.emmet.eclipse.commands." + item.getId());
command.define(item.getName(), "", commandService.getCategory("io.emmet.eclipse.commands.category"));
IHandlerService handlerService = (IHandlerService) serviceLocator.getService(IHandlerService.class);
handlerService.activateHandler(command.getId(), handlerFactory(item.getId()));
CommandContributionItemParameter p = new CommandContributionItemParameter(
serviceLocator, "", command.getId(), CommandContributionItem.STYLE_PUSH);
p.label = item.getName();