try {
SystemManagerLocal systemManager = LookupUtil.getSystemManager();
MeasurementDefinitionManagerLocal measurementDefinitionManager = LookupUtil
.getMeasurementDefinitionManager();
SystemSettings beforeSystemSettings = systemManager.getUnmaskedSystemSettings(false);
MeasurementDefinitionCriteria criteria = new MeasurementDefinitionCriteria();
criteria.setPageControl(PageControl.getUnlimitedInstance());
criteria.fetchResourceType(true);
List<MeasurementDefinition> beforeMeasurementDefinitions = measurementDefinitionManager
.findMeasurementDefinitionsByCriteria(freshUser(), criteria);
synchronizationManager.importAllSubsystems(freshUser(), export.getExportFile(), null);
//this is to work around BZ 735810
systemManager.loadSystemConfigurationCache();
SystemSettings afterSystemSettings = systemManager.getUnmaskedSystemSettings(false);
List<MeasurementDefinition> afterMeasurementDefinitions = measurementDefinitionManager
.findMeasurementDefinitionsByCriteria(freshUser(), criteria);
assertEquals("System settings unexpectedly differ", beforeSystemSettings, afterSystemSettings);