@NotNull
  public static GrSignature createSignature(@NotNull GrFunctionalExpression expression) {
    return new GrFunctionalExpressionSignature(expression);
  }
@NotNull
  public static GrSignature createSignature(@NotNull GrFunctionalExpression expression)