Expression e = (Expression) steps.getLast();
Expression e = (Expression) steps.get(steps.size() - 1);
    public void addPredicate(Predicate pred) {        Expression e = (Expression) steps.getLast();        if (e instanceof Step) ((Step) e).addPredicate(pred);    }