public ValDef ValDef(Symbol sym) { return Param(sym.pos, sym);
public ValDef ValDef(int pos, Symbol sym) { return (ValDef)ValDef(pos, sym, Tree.Empty);
    public ValDef ValDef(Symbol sym) {	return Param(sym.pos, sym);    }