public Stmt stmt() {
		Node p = parent;

		while (!(p instanceof Stmt)) {
			Assert.isTrue(!(p instanceof Tree), "Invalid ancestor of " + this);
			Assert.isTrue(p != null, "Null ancestor of " + this);
			p = p.parent;
		}

		return (Stmt) p;
	}