code: @Override
  	public Connection connect(String simonUrl, Properties info) throws SQLException {
  		if (!acceptsURL(simonUrl)) {
  			return null;
  		}
  
  		SimonConnectionConfiguration url = new SimonConnectionConfiguration(simonUrl);
          driver = getRealDriver(url, info);
  
          return new SimonConnection(driver.connect(url.getRealUrl(), info), url.getPrefix());
  	}
docs: Opens new Simon proxy driver connection associated with real connection to the specified database.
  
  @param simonUrl JDBC connection string (i.e. jdbc:simon:h2:file:test)
  @param info properties for connection
  @return open connection to database or null if provided url is not accepted by this driver
  @throws java.sql.SQLException if there is no real driver registered/recognized or opening real connection fails
  @see Driver