code: public String toAddressPathString() {
          if (isRoot()) {
              return "/";
          }
  
          StringBuilder str = new StringBuilder();
          List<Property> parts = addressNode.asPropertyList();
          for (Property part : parts) {
              String name = part.getName();
              String value = part.getValue().asString();
              str.append("/").append(name).append("=").append(value);
          }
          return str.toString();
      }
docs: Returns the address as a flattened string that is compatible with
  the DMR CLI address paths.
  
  For example, an Address whose ModelNode representation is:
  
  [
  ("one" =&gt; "two"),
  ("three" =&gt; "four")
  ]
  
  will have a flat string of
  
  /one=two/three=four
  
  @return flattened address path string