public Builder addQueryParam(final String paramName, final String value) {
            Objects.requireNonNull(paramName);
            if (value != null) {
                queryParams.add(paramName + "=" + value);
            }
            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