docs: public String getUrl() {
          final String url = basicJdbcConfiguration.getConfiguredUrl();
          if (calculatedUrl == null || StringUtils.hasText(url)) {
              calculatedUrl = url;
              if (!StringUtils.hasText(calculatedUrl) && embeddedDatabaseConnection.isPresent()) {
                  calculatedUrl = embeddedDatabaseConnection.get().getUrl(basicJdbcConfiguration.getName());
              }
              if (!StringUtils.hasText(calculatedUrl)) {
                  throw new ConfigurationException(String.format("Error configuring data source '%s'. No URL specified", basicJdbcConfiguration.getName()));
              }
          }
  
          return calculatedUrl;
      }