code: public E password(String password) {
          Misc.checkNotNull(password, "password");
          this.password = password;
          //noinspection unchecked
          return (E) this;
      }
docs: Sets the password to use when authenticating with the server.
  
  Setting the username (using the {@link ReplicatorBuilder#username(String)}) and password
  method
  takes precedence over credentials passed via the URI.
  
  @param password The password to use when authenticating.
  @return The current instance of {@link ReplicatorBuilder}
  @throws IllegalArgumentException if {@code password} is {@code null}.