public PathBuilder addDescendant(String path) {
    descendants.add(path);
    return this;
  }
Path builder to stitch together paths with different components might be useful as utils across
replication semantic analyzer atleast.
ql/src/java/org/apache/hadoop/hive/ql/parse/repl/PathBuilder.java