public Object eval(Environment env) {
   Object value = env.get(name());
   if (value == null) throw new StoneException("undefined name: " + name(), this);
   else return value;
 }