docs: public String getEffectiveUrl() {
          StringBuilder url = new StringBuilder(this.getUrlPrefix());
          url.append(this.getRepositoryPath());
          char propertyDelim = getPropertyDelimiter();
          for (String propertyName : getProperties().stringPropertyNames()) {
              String value = getProperties().getProperty(propertyName);
              if (value == null) {
                  continue;
              }
              if (LocalJcrDriver.PASSWORD_PROPERTY_NAME.equals(propertyName)) {
                  value = StringUtil.createString('*', value.length());
              }
              url.append(propertyDelim).append(propertyName).append('=').append(value);
              propertyDelim = '&';
          }
          return url.toString();
      }