int columnCount = metaData.getColumnCount();
String[] columnNames = new String[columnCount];
for (int i = 0; i < columnCount; i++) {
String columnName = metaData.getColumnName(i + 1);
columnNames[i] = columnName;
log.trace("Catch of column: {0}", columnName);
}
while (resultSet.next()) {
Object bean = reflectionManager.newInstance(klass);
for (int i = 0; i < columnCount; i++) {
String columnName = columnNames[i];