@Override
public <T> T to(Object src, Class<T> targetCls, ConfigurationInterpolator ci)
{
ConfigurationInterpolator interpolator = fetchInterpolator(ci);
return convert(interpolator.interpolate(src), targetCls, interpolator);
}
/**
* {@inheritDoc} This implementation extracts all values stored in the
* passed in source object, converts them to the target type, and adds them