dc.setSQL(sb.toString());
dc.setStartRow(internalOffset);
dc.setMaxRows(internalLimit);
List<Map<String, String>> list = dc.loadResults();
List<Permissionable> assetsList = new ArrayList<Permissionable>();
WebAsset permissionable;
for (Map<String, String> map: list) {
permissionable = (WebAsset) c.newInstance();