private Object containerLock() {
   _transaction.container().checkClosed();
   return _transaction.container().lock();
 }
 public ObjectContainerBase stream() {
   return _transaction.container();
 }
 public ObjectReference reference() {
   final HardObjectReference hardRef =
       _transaction.container().getHardObjectReferenceById(_transaction, _id);
   return hardRef._reference;
 }
 private ReflectClass reflectorFor(Transaction trans, final Object obj) {
   return trans.container().reflector().forObject(obj);
 }