code: @Override
      public Connection connect( String url,
                                 Properties info ) throws SQLException {
          if (!acceptsURL(url)) {
              return null;
          }
          RepositoryDelegate repositoryDelegate = delegateFactory.createRepositoryDelegate(url, info, this.contextFactory);
          return repositoryDelegate.createConnection(getDriverInfo());
      }
docs: {@inheritDoc}
  <p>
  Note that if the supplied properties and URL contain properties with the same name, the value from the supplied Properties
  object will take precedence.
  </p>
  
  @see java.sql.Driver#connect(java.lang.String, java.util.Properties)