...because we might later want to build more different locations... after a year replaced just by the one liner UriBuilder#fromPath after the author finally admitted it was useless... of course every class had its own unittest with mocked dependencies and 100% code coverage.