code: private List<ModelNode> describeAsNodeList(PathAddress rootAddress, final Resource resource, boolean isRuntimeChange) {
          final List<ModelNode> list = new ArrayList<ModelNode>();
  
          describe(rootAddress, resource, list, isRuntimeChange);
          return list;
      }
docs: Describe the model as a list of resources with their address and model, which
  the HC can directly apply to create the model. Although the format might appear
  similar as the operations generated at boot-time this description is only useful
  to create the resource tree and cannot be used to invoke any operation.
  
  @param rootAddress the address of the root resource being described
  @param resource the root resource
  @return the list of resources