try
{
for (Field feature : features)
{
String featurePrefix = FEATURE_PREFIX;
final Feature featureAnnotation = feature.getAnnotation(Feature.class);
if (!Strings.isEmpty(featureAnnotation.value()))
{
featurePrefix += featureAnnotation.value() + "/";
}
final String key = featurePrefix + feature.getName();
final Object value = feature.get(configuration);
if (value != null)
{