@Nullable
  public static Applicability checkProviders(@NotNull List<Argument> arguments, @NotNull PsiMethod method) {
    for (GroovyApplicabilityProvider applicabilityProvider : EP_NAME.getExtensions()) {
      Applicability result = applicabilityProvider.isApplicable(arguments, method);
      if (result != null) return result;
    }
    return null;
  }
@Nullable
  public static Applicability checkProviders(@NotNull List<Argument> arguments, @NotNull PsiMethod method)