coding style
to do

All finders with multiple results return LazyCollection objects. LazyCollection features:

  • fetching is done as objects are needed
  • when hasNext is called and the next iterator object(UOID) is not fetched, a new page is fetched
  • when hasNext is called and the next object is already fetched, get is used to obtain the value/proxy or bean
  • when hasNext is used for iterator and the collection size was modified, hasNext returns false
  • when get is called and the collection was modified, ConcurrentModificationException is thrown