private Color retrieveBackgroundColor(TStartValueDTO startValueDTO) { if (!IsOriginalStartValue(startValueDTO)) { return(MoBiColors.Extended); } var startValue = startValueDTO.StartValueObject; if (!_startValuesTask.CanResolve(_buildingBlock, startValue)) { return(MoBiColors.CannotResolve); } return(_startValuesTask.IsEquivalentToOriginal(startValue, _buildingBlock) ? MoBiColors.Default : MoBiColors.Modified); }