@Override
  public @NotNull Iterable<String> getAdditionalPluginPaths() {
    final Path jarPath = PathManager.getJarForClass(GroovyBuilder.class);
    if (jarPath != null) {
      final Supplier<List<String>> roots = lazy(() -> GroovyRtJarPaths.getGroovyRtRoots(jarPath.toFile(), false));
      return () -> roots.get().iterator();
    }
    return Collections.emptyList();
  }
@Override
  public @NotNull Iterable<String> getAdditionalPluginPaths()