@NotNull
  public static GroovyResolveResult extractUniqueResult(@NotNull Collection<? extends GroovyResolveResult> results) {
    return results.size() == 1 ? results.iterator().next() : EmptyGroovyResolveResult.INSTANCE;
  }
@NotNull
  public static GroovyResolveResult extractUniqueResult(@NotNull Collection<? extends GroovyResolveResult> results)