@Override
    public @NotNull Boolean weigh(@NotNull LookupElement element) {
      Object object = element.getObject();
      if (object instanceof PsiMethod method && element.getUserData(JavaCompletionUtil.FORCE_SHOW_SIGNATURE_ATTR) == null) {
        PsiClass containingClass = method.getContainingClass();
        if (!method.isVarArgs() &&
            containingClass != null &&
            ContainerUtil.exists(containingClass.findMethodsByName(method.getName(), false), m -> isPurelyVarargOverload(method, m))) {
          return true;
        }
      }
      return false;
    }
@Override
    public @NotNull Boolean weigh(@NotNull LookupElement element)