}
@SuppressWarnings("unchecked")
public Wrapper createWrapper(String scope, String modelScope, Object config) {
LinkedHashMap<String, Object> c = new LinkedHashMap<String, Object>((Map<String, Object>) config);
MapWrapper wrapper = new MapWrapper(scope, modelScope, c);
for (MapWrapperPreprocessor processor : processors) {
if (processor.applies(wrapper)) {
wrapper = processor.process(wrapper);
}
}