@NotNull
  public static GrSignature createSignature(PsiParameter[] parameters, @Nullable PsiType returnType) {
    return new GrImmediateClosureSignatureImpl(parameters, returnType);
  }
@NotNull
  public static GrSignature createSignature(PsiParameter[] parameters, @Nullable PsiType returnType)