for (int j = nameComponent.length - 1; 0 < j; --j) {
NameComponent[] nc = new NameComponent[j];
System.arraycopy(nameComponent, 0, nc, 0, j);
NamingContext currentContext = NamingContextHelper.narrow(initialContext.resolve(nc));
try {
currentContext.destroy();
} catch (NotEmpty ne) {
break;
}
}
}