ComponentResources resources = newComponentResources();
ComponentModel model = newComponentModel();
ComponentResources containerResources = newComponentResources();
ComponentModel containerModel = newComponentModel();
PersistentFieldStrategy strat = newPersistentFieldStrategy();
Object value = new Object();
Map<String, PersistentFieldStrategy> strategies = newMap();
strategies.put(strategyName, strat);
train_getComponentModel(resources, model);
train_getFieldPersistenceStrategy(model, fieldName, "");
train_getMeta(model, PersistentFieldManagerImpl.META_KEY, null);
train_getContainerResources(resources, containerResources);
train_getComponentModel(containerResources, containerModel);
train_getMeta(containerModel, PersistentFieldManagerImpl.META_KEY, strategyName);
train_getNestedId(resources, nestedId);
strat.postChange(pageName, nestedId, fieldName, value);
replay();
PersistentFieldManager manager = new PersistentFieldManagerImpl(strategies);