Tests of validity and equality are provided. There are also methods is_similar() and is_dissimilar to test whether two iterators are pointing into the same record. There are methods bank_key(), bank_name(), bank_number(), and bank_size to access information about a bank being pointed to. Note that only the bank size is accessible, and not the sizes of individual sections of a bank. Such a size break-down is not provided since the record iterator classes are intended only to know information stored in a bank header. Section sizes can only be known if the type desciption section of a bank is accessed. This omission of section sizes can be remedied if sufficient cause is shown to alter this policy.