FilePersistenceDataCorruptedException, ProxyException,
FilePersistenceTooBigForSerializationException {
final boolean removeFiles = false;
final IHeapDataManager dataManager = new HeapMemoryDataManagerMock();
final FilePersistenceBuilder builder = new FilePersistenceBuilder();
builder.setDataManager(dataManager);
builder.setProxyMode(true);
builder.setRemoveFiles(removeFiles);
builder.setGarbageManagement(false);
// filePersistence = new FilePersistence(dataManager,
// true/* proxyMode */, removeFiles, false/* garbageManagement */);
filePersistence = builder.build();
// filePersistence.setSubstitutionOfJavaUtilCollection();
filePersistence.storedMutableEnum(EnumOrderType4.class);
filePersistence.storedMutableEnum(EnumStrategy.class);
filePersistence.setRecordSaveActions(true);