@BeforeClass(dependsOnMethods = "init")
  public void initData() {
    EntityManager em = getEntityManager();
    em.getTransaction().begin();
    PropertyAccessTypeEntity pate = new PropertyAccessTypeEntity("data");
    em.persist(pate);
    id1 = pate.getId();
    em.getTransaction().commit();

    em.getTransaction().begin();
    pate = em.find(PropertyAccessTypeEntity.class, id1);
    pate.writeData("data2");
    em.getTransaction().commit();
  }
  @Test
  public void testHistoryOfId1() {
    PropertyAccessTypeEntity ver1 = new PropertyAccessTypeEntity(id1, "data");
    PropertyAccessTypeEntity ver2 = new PropertyAccessTypeEntity(id1, "data2");

    PropertyAccessTypeEntity rev1 = getAuditReader().find(PropertyAccessTypeEntity.class, id1, 1);
    PropertyAccessTypeEntity rev2 = getAuditReader().find(PropertyAccessTypeEntity.class, id1, 2);

    assert rev1.isIdSet();
    assert rev2.isIdSet();

    assert rev1.isDataSet();
    assert rev2.isDataSet();

    assert rev1.equals(ver1);
    assert rev2.equals(ver2);
  }