String getCompoundStringName() throws NamingException {
    // StringBuilder compositeName = new StringBuilder();
    String compositeName = "";
    ContextImpl curCtx = this;
    while (!curCtx.isRootContext()) {
      compositeName = composeName(compositeName, curCtx.getAtomicName());
      curCtx = curCtx.getParentContext();
    }
    return compositeName;
  }
Returns the compound string name of this context. Suppose a/b/c/d is the full name and this
context is "c". It's compound string name is a/b/c

@return compound string name of the context
geode-core/src/main/java/org/apache/geode/internal/jndi/ContextImpl.java