private void setImages(IServiceLocator locator) { if (icon == null) { ICommandImageService service = (ICommandImageService) locator.getService(ICommandImageService.class); icon = service.getImageDescriptor(command.getId(), ICommandImageService.TYPE_DEFAULT); disabledIcon = service.getImageDescriptor(command.getId(), ICommandImageService.TYPE_DISABLED); hoverIcon = service.getImageDescriptor(command.getId(), ICommandImageService.TYPE_HOVER); } }