boolean refresh = ERXValueUtilities.booleanValueWithDefault(context.valueForKey("refreshRefetchedObjects"), false); fs.setRefreshesRefetchedObjects(refresh);
    protected void prepareListPage(D2WContext context, ListPageInterface lpi, String entityName) {        EOEditingContext ec = session().defaultEditingContext();        EOEntity entity = ERXEOAccessUtilities.entityNamed(ec, entityName);        EODataSource ds = relationshipArrayFromRequest(ec, entity.classDescriptionForInstances());        if(ds == null) {            ds = new EODatabaseDataSource(ec, entityName);            EOFetchSpecification fs = fetchSpecificationFromRequest(entityName);            if(fs == null) {                fs = new EOFetchSpecification(entityName, null, null);            }            int fetchLimit = ERXValueUtilities.intValueWithDefault(context.valueForKey("fetchLimit"), 200);            fs.setFetchLimit(fetchLimit);            ((EODatabaseDataSource)ds).setFetchSpecification(fs);        }        lpi.setDataSource(ds);        lpi.setNextPage(previousPageFromRequest());    }