public ArrayList<AdministrativeExclusionRules> matchRules(String surt) throws DatabaseException {
BDBRecordIterator itr = db.recordIterator(surt);
ArrayList<AdministrativeExclusionRules> matching =
new ArrayList<AdministrativeExclusionRules>();
while(itr.hasNext()) {
BDBRecord record = (BDBRecord) itr.next();
AdministrativeExclusionRules rules = recordToRules(record);
if(rules.getSurtPrefix().startsWith(surt)) {
matching.add(rules);
}
}