List regList = tx.getRegistrationList();
RuntimeObject rt = new RuntimeObject(this, tx);
tx.lockAndRegister(rt, Transaction.WRITE, false, regList);
rt = new RuntimeObject(key, tx);
tx.lockAndRegister(rt, Transaction.READ, regList);
rt = new RuntimeObject(value, tx);
tx.lockAndRegister(rt, Transaction.READ, regList);
rt = new RuntimeObject(entry, tx, true);