c = new HashSet();
} else {
try {
c = (Collection) type.newInstance();
} catch (Exception e) {
throw new SqlMapException("Error instantiating collection property for mapping '" + mapping.getPropertyName() + "'. Cause: " + e, e);
}
}
PROBE.setObject(resultObject, propertyName, c);
}
values = resultMap.getResults(request, request.getResultSet());
if (request.isRowDataFound()) {
Object o = resultMap.setResultObjectValues(request, null, values);
if (o != NO_VALUE) {
c.add(o);
}
}
} catch (SQLException e) {
throw new SqlMapException("Error getting nested result map values for '" + mapping.getPropertyName() + "'. Cause: " + e, e);
}
}