final public List<binaryExpression_AST> ActualArguments() throws ParseException {
    List<binaryExpression_AST> expressions = new ArrayList<binaryExpression_AST>();
    binaryExpression_AST expression = null;
    expression = Expression();
    expressions.add(expression);
    label_12:
    while (true) {
      switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
      case COMMA:
        ;
        break;
      default:
        jj_la1[45] = jj_gen;
        break label_12;
      }
      jj_consume_token(COMMA);
      expression = Expression();
    expressions.add(expression);
    }
    {if (true) return expressions;}
    throw new Error("Missing return statement in function");
  }