code: public Collection getCollectionByQuery(Query query, boolean lazy) throws PersistenceBrokerException
      {
          // thma: the following cast is safe because:
          // 1. ManageableVector implements Collection (will be returned if lazy == false)
          // 2. CollectionProxy implements Collection (will be returned if lazy == true)
          return (Collection) getCollectionByQuery(RemovalAwareCollection.class, query, lazy);
      }
docs: retrieve a collection of itemClass Objects matching the Query query