implemented compatibility with new Intersection Iterator interface to allow the use of trunk and release for a while.