Prevenção de um problema em que se o uri estiver vazio, aceder a pathSegments faria o throw duma excepção.
Adição de prefixos de bibliotecas e menores correções.