code: public void setValue(List<P> path, V value) {
  
          ensureNode(path).setValue(value);
  
      }
docs: Sets the value for the sub-path given, starting from this node.<p>
  
  @param path the  path
  @param value the value to set