public void destroySubcontext(String name) throws NamingException {
if (Trace.logger.isLoggable(BasicLevel.DEBUG))
Trace.logger.log(BasicLevel.DEBUG, "NamingContextImpl.destroySubcontext(" +
name + ')');
JndiReply reply = connection.invoke(
new DestroySubcontextRequest(merge(contextPath, name)));
if (reply instanceof JndiError) {
NamingException exc = ((JndiError)reply).getException();
exc.fillInStackTrace();
throw exc;
}