docs: public static Builder forAuth(final String auth) {
      // split with limit=2 to catch case where password contains a colon
      final String[] authParams = Base64.decodeAsString(auth).split(":", 2);
  
      if (authParams.length != 2) {
        return builder();
      }
  
      return builder()
          .username(authParams[0].trim())
          .password(authParams[1].trim());
    }