Hi > With any FPC version your can simply create a new Iterator descendant. > See the link below for a description. The code is included in the > article mentioned. Thanks. Java shines with its container classes. Iterator interface and support for generics types are just cool. It all could be implemented with Object Pascal as well. Juha