log.debug( "Search time: " + (System.currentTimeMillis() - start) );
// Populate response
boolean bHasMoreRows = result.hasNext;
PageResponse<StatePageRow> response = new PageResponse<StatePageRow>();
StatePageRowBuilder statePageRowBuilder = new StatePageRowBuilder();
List<StatePageRow> rowList = statePageRowBuilder.createRows( request,
result.assets.iterator() );
response.setStartRowIndex( request.getStartRowIndex() );
response.setPageRowList( rowList );
response.setLastPage( !bHasMoreRows );