CompositeName path = merge(contextPath, name);
JndiReply reply = connection.invoke(
new CreateSubcontextRequest(path));
if (reply instanceof JndiError) {
NamingException exc = ((JndiError)reply).getException();
exc.fillInStackTrace();
throw exc;
}
return new NamingContextImpl(connection.cloneConnection(), path);
}