assertTrue(em.contains(e20));
assertFalse(em.isDetached(e20));
verifySerializable(e20, true, false);
// pre openjpa-2.0.0 behavior, where detach() returned the updated entity
Entity20 e20Copy = em.detach(e20);
if (log.isTraceEnabled())
log.trace("** after detach");
// original entity should have proxy classes and should not be detached
assertTrue(em.contains(e20));
assertFalse(em.isDetached(e20));