final Class<?> substituteClass = Class
.forName(substituteClassName);
@SuppressWarnings(UNCHECKED)
final Class<? extends ISubsituteSynchronizer> synchronizerClass = (Class<? extends ISubsituteSynchronizer>) Class
.forName(synchronizerClassName);
final ISubsituteSynchronizer synchronizer = synchronizerClass
.newInstance();
setWriteSubstitution(toSubstituteClass, substituteClass,
synchronizer);
} catch (final ClassNotFoundException exception) {
throw new FilePersistenceException(exception);