@Nullable
  @Override
  public Icon getIcon(@Nullable RepositoryLibraryProperties properties) {
    if (properties == null || properties.getGroupId() == null || properties.getArtifactId() == null) {
      return RepositoryLibraryDescription.DEFAULT_ICON;
    }
    return RepositoryLibraryDescription.findDescription(properties).getIcon();
  }
@Nullable
  @Override
  public Icon getIcon(@Nullable RepositoryLibraryProperties properties)