code: public List<Node> removeChildren(final String name) throws IllegalArgumentException {
          if (name == null || name.trim().length() == 0) {
              throw new IllegalArgumentException("Path must not be null or empty");
          }
  
          List<Node> found = get(name);
          for (Node child : found) {
              children.remove(child);
          }
          return found;
      }
docs: Remove all child nodes found at the given query.
  
  @return the {@link List} of removed children.
  @throws IllegalArgumentException
  If the specified name is not specified