modify astbuilder for exprstatement and methodblock