code: public static boolean populate(HikariConfig datasource, String url, boolean isDev) {
          Matcher matcher = MYSQL_URL.matcher(url);
          if (matcher.matches()) {
              populateForMySQLFull(matcher, url, datasource);
              return true;
          }
  
          matcher = H2_URL.matcher(url);
          if (matcher.matches()) {
              populateForH2(url, datasource, isDev);
              return true;
          }
  
          // Set the url to the raw url.
          datasource.setJdbcUrl(url);
  
          return false;
      }
docs: Checks if the given url is matching one of the known pattern (MySQL and H2),
  if so try to extract information from the url and populate the data source.
  <p/>
  In all case, this method set the data source url, even if none known pattern match.
  
  @param datasource the data source to populate
  @param url        the jdbc url
  @param isDev      a boolean indicating if the wisdom server is running in 'dev' mode.
  @return {@literal true} if the data soruce was populated, {@literal false} otherwise