public Object process(ResultSet resultSet) throws SQLException {
IsoLog log = context.getLog();
IsoReflectionManager reflectionManager = context.getReflectionManager();
IsoBeanPropertyManager propertyManager = context
.getBeanPropertyManager();
log.debug("Processing: {0}", klass);
List<Object> list = new ArrayList<Object>();
ResultSetMetaData metaData = resultSet.getMetaData();
int columnCount = metaData.getColumnCount();
String[] columnNames = new String[columnCount];
for (int i = 0; i < columnCount; i++) {