Javadoc
Normalizes the path of this URI if it has one. Normalizing a path means that any unnecessary '.' and
'..' segments are removed. For example, the URI http://server.com/a/b/../c/./d would be
normalized to http://server.com/a/c/d. A URI doens't have a path if it is opaque.