Object result;
try {
result = this.defaultConstruct.newInstance((Object[]) null);
}
catch (IllegalAccessException e) {
throw new DataAccessResourceFailureException("Failed to load class " + this.mappedClass.getName(), e);
}
catch (InvocationTargetException e) {
throw new DataAccessResourceFailureException("Failed to load class " + this.mappedClass.getName(), e);
}
catch (InstantiationException e) {
throw new DataAccessResourceFailureException("Failed to load class " + this.mappedClass.getName(), e);
}
ResultSetMetaData rsmd = rs.getMetaData();
int columns = rsmd.getColumnCount();
for (int i = 1; i <= columns; i++) {
String column = JdbcUtils.lookupColumnName(rsmd, i).toLowerCase();