private String processSolutionModifierForSelectConstruct() throws Exception {
   StringBuffer sql = new StringBuffer();
   SolutionModifiers solutionModifiers = null;
   if (q.isSelectQuery()) solutionModifiers = q.getSelectQuery().getSolutionModifier();
   if (q.isConstructQuery()) solutionModifiers = q.getConstructQuery().getSolutionModifier();
   /*
   if(solutionModifiers!= null){
   	if(solutionModifiers.getLimitOffset()!=null){
   		sql.append(",\n");
   		boolean hasOffset = solutionModifiers.getLimitOffset().getOffset()>0;
   		AbstractSQLTemplate limitTemplate = new LimitTemplate(hasOffset?"limit_for_offset":"limit",q ,store, ctx, wrapper);
   		sql.append(limitTemplate.createSQLString());
   		if(hasOffset){
   			sql.append(",\n");
   			AbstractSQLTemplate offsetTemplate = new OffsetTemplate("offset",q ,store, ctx, wrapper);
   			sql.append(offsetTemplate.createSQLString());
   		}
   	}
   	//TODO: Mihaela: We are not currently handling other solution modifiers (e.g., ORDER BY).
   } */
   return sql.toString();
 }