public Image getImage() {
        for (PluginInfo extensionInfo : this) {
            Image image = extensionInfo.getImage();
            if (image != null) {
                return image;
            }
        }

        return null;
    }
@Test
    public void shouldNotFindImageIfPluginDoesNotImplementAnExtensionWhichHasImages() {
        NotificationPluginInfo notificationPluginInfo = new NotificationPluginInfo(null, null);
        PluggableTaskPluginInfo pluggableTaskPluginInfo = new PluggableTaskPluginInfo(null, null, null);

        assertThat(new CombinedPluginInfo(notificationPluginInfo).getImage(), is(nullValue()));
        assertThat(new CombinedPluginInfo(pluggableTaskPluginInfo).getImage(), is(nullValue()));
        assertThat(new CombinedPluginInfo(List.of(pluggableTaskPluginInfo, notificationPluginInfo)).getImage(), is(nullValue()));
    }