class Path implements Comparable, Serializable, ObjectInputValidation {

  public String getName() {
    String path = uri.getPath();
    int slash = path.lastIndexOf(SEPARATOR);
    return path.substring(slash+1);
  }

  public  Path(String parent, String child);
  public  Path(Path parent, String child);
  public  Path(String parent, Path child);
  public  Path(Path parent, Path child);
  public  Path(String pathString);
  public  Path(URI aUri);
  public  Path(String scheme, String authority, String path);

}