sq.setFetchPlan(getFetchPlan());
sq.setQueryManager(queryManager);
sq.setIgnoreCache(ignoreCache);
sq.setLogger(loggerFactory.getLogger(logger.getName() + ".query"));
if (o!= null && o instanceof JDOQueryDefinitionImpl) {
sq.defineWith((JDOQueryDefinitionImpl) o);
}
return sq;
}