public QGen(Query query, SQLBlock block) { if (query.getSignature().getSources().size() == 0) { throw new IllegalArgumentException ("no sources"); } m_query = query; m_block = block;
public QGen(Query query) { this(query, null);
    public QGen(Query query, SQLBlock block) {        if (query.getSignature().getSources().size() == 0) {            throw new IllegalArgumentException                ("no sources");        }        m_query = query;	m_block = block;    }