code: public String addressPath() {
          if (isLeaf) {
              ManagementModelNode parent = (ManagementModelNode)getParent();
              return parent.addressPath();
          }
  
          StringBuilder builder = new StringBuilder();
          for (Object pathElement : getUserObjectPath()) {
              UserObject userObj = (UserObject)pathElement;
              if (userObj.isRoot()) { // don't want to escape root
                  builder.append(userObj.getName());
                  continue;
              }
  
              builder.append(userObj.getName());
              builder.append("=");
              builder.append(userObj.getEscapedValue());
              builder.append("/");
          }
  
          return builder.toString();
      }
docs: Get the DMR path for this node.  For leaves, the DMR path is the path of its parent.
  @return The DMR path for this node.