private Code render(List conditions, Set emitted) { return render(conditions, new HashSet(), emitted, new boolean[1]);
private Code render(List where) { LinkedList joins = new LinkedList(); render(joins, where, new Flags(), new HashSet()); Code code = null; for (Iterator it = joins.iterator(); it.hasNext(); ) { JFrame frame = (JFrame) it.next(); if (code == null) { code = frame.join; } else { code = code.add(" cross join ").add(frame.join); } } return code;
    private Code render(List conditions, Set emitted) {        return render(conditions, new HashSet(), emitted, new boolean[1]);    }