*/
public EOSQLExpression sqlExpressionForFetchSpecification(EOEditingContext ec, EOFetchSpecification spec, long start, long end, NSArray<EOAttribute> attributes) {
EOEntity entity = ERXEOAccessUtilities.entityNamed(ec, spec.entityName());
EOModel model = entity.model();
EODatabaseContext dbc = EOUtilities.databaseContextForModelNamed(ec, model.name());
EOAdaptor adaptor = dbc.adaptorContext().adaptor();
EOSQLExpressionFactory sqlFactory = adaptor.expressionFactory();
spec = (EOFetchSpecification) spec.clone();
EOQualifier qualifier = spec.qualifier();
if (qualifier != null) {