long now = System.currentTimeMillis();
SvcReg reg = (SvcReg)serviceByID.get(serviceID);
if (reg == null ||
!reg.leaseID.equals(leaseID) ||
reg.leaseExpiration <= now)
throw new UnknownLeaseException();
Item pre = (Item)reg.item.clone();
EntryRep[] preSets = pre.attributeSets;
EntryRep[] sets = reg.item.attributeSets;
for (int i = preSets.length; --i >= 0; ) {
EntryRep preSet = preSets[i];