} catch (ConfigurationException cause) {
throw cause;
} catch (ConversionException cause) {
throw new ConfigurationException(getBundle().getString("configuration-not-conversion",
this.prefix + getKey(field), field.getType().toString()), cause);
}
catch (Exception cause) {
throw new ConfigurationException(getBundle().getString("configuration-generic-extraction-error", field.getType().toString(), getValueExtractor(field).getClass().getCanonicalName()), cause);
}
return value;
}