private StateDescription getDynamicStateDescription(Channel channel, StateDescription originalStateDescription, Locale locale) { for (DynamicStateDescriptionProvider provider : dynamicStateDescriptionProviders) { StateDescription stateDescription = provider.getStateDescription(channel, originalStateDescription, locale); if (stateDescription != null) { return stateDescription; } } return null; }