public List processResultSet(String name, ResultSet result, int numberPerPage, ValueListInfo info) throws SQLException {
List list = new ArrayList();
ResultSetDynaClass rsdc = new CFResultSetDynaClass(result, false, isUseName());
BasicDynaClass bdc = new BasicDynaClass(name, BasicDynaBean.class, rsdc.getDynaProperties());
int rowIndex = 0;
for (Iterator rows = rsdc.iterator(); rows.hasNext() && rowIndex < numberPerPage; rowIndex++)
{
try
{
DynaBean oldRow = (DynaBean) rows.next();
DynaBean newRow = bdc.newInstance();