docs: public void prependParentPath(final Map<Integer, String> parent_path) {
      if (parent_path == null) {
        throw new IllegalArgumentException("Parent path was null");
      }
      path = new TreeMap<Integer, String>();
      path.putAll(parent_path);
    }