}
private List<Sponsor> convertPartialLoadWithParentSponsor(List<Object[]> list, Map<Integer, String> beanPath, Sponsor sponsorWhat) throws IllegalAccessException, InvocationTargetException, InstantiationException, NoSuchMethodException {
List<Sponsor> resultList = new ArrayList<Sponsor>();
for (Object[] row : list) {
Sponsor sponsor = cloneSponsor (sponsorWhat);
Iterator<Entry<Integer, String>> iter = beanPath.entrySet().iterator();
while (iter.hasNext()) {
Entry entry = iter.next();
populateSponsor (sponsor, row[(Integer)entry.getKey()], (String)entry.getValue());
}