in usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/presentation/renderers/DynamicUsageStatisticsGroupType.java [32:48]
public UsageStatisticsGroup createGroup(@Nullable final UserDataHolder groupSettings) {
List<String> periods = null;
String defaultValue = null;
Boolean sort = null;
if (groupSettings != null) {
periods = groupSettings.getUserData(DynamicUsageStatisticsGroupSettings.PERIODS);
defaultValue = groupSettings.getUserData(DynamicUsageStatisticsGroupSettings.DEFAULT_VALUE);
sort = groupSettings.getUserData(DynamicUsageStatisticsGroupSettings.SORT);
}
return new DynamicUsageStatisticsGroup(
periods == null ? Collections.<String>emptyList() : periods,
defaultValue == null ? new DefaultFormatter().format(null) : defaultValue,
sort != null && sort
);
}