public ClassVirtualMethodExpr(Location location, String name, Expr[] args) {
    super(location);

    _methodName = MethodIntern.intern(name);
    _hash = _methodName.hashCodeCaseInsensitive();

    _args = args;
  }
  public ClassVirtualMethodExpr(Location location, String methodName, ArrayList<Expr> args) {
    super(location);

    _methodName = MethodIntern.intern(methodName);
    _hash = _methodName.hashCodeCaseInsensitive();

    _args = new Expr[args.size()];
    args.toArray(_args);
  }