//      
private class MyRecordFilter implements RecordFilter {
        
public boolean matches(byte [] candidate)
{
//        
if(candidate[0]<30) return true; else return false;
}        
}
//  
private class MyRecordComparator implements RecordComparator {
        
public int compare(byte[] rec1, byte[] rec2)
{
//          
if(rec1[0]<rec2[0]) return RecordComparator.PRECEDES;
if(rec1[0]>rec2[0]) return RecordComparator.FOLLOWS;
return RecordComparator.EQUIVALENT;
}        
}
//      "Blondes"
RecordStore recordStore = RecordStore.openRecordStore("Blondes", true);
//   
MyRecordFilter filter = new MyRecordFilter();
//   
MyRecordComparator comparator = new MyRecordComparator();        
//        
RecordEnumeration re = recordStore.enumerateRecords
                       (filter, comparator, false);
...
