q.fetch(clean(path.getPath()), expression(path));
q.fetch(getColumn(path), expression(path));
    public Query makeQuery(Expression expr) {        addDefaultProperties();        if (m_paths.size() == 0) {            throw new IllegalStateException(this + "\n");        }        Query q = new Query(expr);        for (Iterator it = m_paths.iterator(); it.hasNext(); ) {            Path path = (Path) it.next();            if (path == null) { continue; }            q.fetch(clean(path.getPath()), expression(path));        }        return q;    }