Query newQuery = new QueryImpl( kb, true );
for( QueryAtom atom : atoms ) {
newQuery.add( atom.apply( binding ) );
}
for( ATermAppl var : newQuery.getUndistVars() ) {
newQuery.addDistVar( var, VarType.INDIVIDUAL );
newQuery.addResultVar( var );
}
QueryExec newEngine = new CombinedQueryEngine();