// Verify Relationship
  public void testVerifyOneToManyRelationships() {
    EntityManager em = createEntityManager();
    try {
      beginTransaction(em);

      BeerConsumer cm = em.find(BeerConsumer.class, beerConsumerId);
      java.util.Collection phones = cm.getTelephoneNumbers().values();
      assertTrue("Wrong phonenumbers associated with BeerConsumer", phones.size() == 2);
      for (Iterator iterator = phones.iterator(); iterator.hasNext(); ) {
        TelephoneNumber phone = (TelephoneNumber) (iterator.next());
        assertTrue(
            "Wrong owner of the telephone", phone.getBeerConsumer().getId() == beerConsumerId);
      }

      commitTransaction(em);
    } catch (RuntimeException e) {
      if (isTransactionActive(em)) {
        rollbackTransaction(em);
      }
      throw e;
    }
  }