Don't inherit ExprTest from ASLBuilder to make sure we don't have access to protected members.
Implement ASLBuidler.