code: public final B profileResources(Iterable<String> paths) {
          final List<String> newPaths = ImmutableList.copyOf(requireNonNull(paths, "paths"));
          checkArgument(!newPaths.isEmpty(), "paths is empty.");
          checkState(selectedProfile == null, "profileResources cannot be set after profile() is called.");
          profileResourcePaths = newPaths;
          return self();
      }
docs: Sets the paths to look for to read the {@code .json} file that contains the client profiles.
  The paths are tried in the order of iteration. The default value of this property is
  <code>[ {@value #TEST_PROFILE_RESOURCE_PATH}, {@value #PROFILE_RESOURCE_PATH} ]</code>, which means
  the builder will check if {@value #TEST_PROFILE_RESOURCE_PATH} exists first and will try
  {@value #PROFILE_RESOURCE_PATH} only if {@value #TEST_PROFILE_RESOURCE_PATH} is missing.