@Override
  @NotNull
  public Collection<? extends IdeaPlugin> getVariants(@NotNull ConvertContext context) {
    final IdeaPlugin ideaPlugin = context.getInvocationElement().getParentOfType(IdeaPlugin.class, true);
    if (ideaPlugin == null) return Collections.emptyList();

    final Collection<String> dependencies = ExtensionsDomExtender.getDependencies(ideaPlugin);
    final List<IdeaPlugin> depPlugins = new ArrayList<>();
    for (String dependency : dependencies) {
      ContainerUtil.addIfNotNull(depPlugins, findById(ideaPlugin, dependency));
    }
    return depPlugins;
  }
@Override
  @NotNull
  public Collection<? extends IdeaPlugin> getVariants(@NotNull ConvertContext context)