@Override
  public GroovyResolveResult @NotNull [] getCandidates() {
    if (!super.hasCandidates()) return GroovyResolveResult.EMPTY_ARRAY;
    return ResolveUtil.filterSameSignatureCandidates(getCandidatesInternal());
  }
@Override
  public GroovyResolveResult @NotNull [] getCandidates()