public Builder addPathPart(final String part) {
            if (part != null && !part.isEmpty()) {
                if (!part.startsWith("/")) {
                    pathParts.add("/");
                }
                pathParts.add(part);
            }
            return this;
        }
@param parts The path or parts of a path to append onto the base path.
@return The full path to the authenticated resource, e.g. /api/node
stroom-util-shared/src/main/java/stroom/util/shared/ResourcePaths.java