public DataAccess<FeatureType, Feature> createDataStore(Map params) throws IOException {
Set<FeatureTypeMapping> mappings;
AppSchemaDataAccess dataStore;
URL configFileUrl = (URL) AppSchemaDataAccessFactory.URL.lookUp(params);
XMLConfigDigester configReader = new XMLConfigDigester();
AppSchemaDataAccessDTO config = configReader.parse(configFileUrl);
// load related types that are mapped separately, and not visible on their own
// this is when the related types are not feature types, so they don't appear
// on getCapabilities, and getFeature also shouldn't return anything etc.
List<String> includes = config.getIncludes();