public BigdataSail(final Properties properties){
  this(properties.getProperty(Options.NAMESPACE,Options.DEFAULT_NAMESPACE),new Journal(properties));
  closeOnShutdown=true;
  if (!exists()) {
    try {
      create(properties);
    }
 catch (    InterruptedException|ExecutionException e) {
      throw new RuntimeException(e);
    }
  }
}

public BigdataSail ( final Properties properties ) { this ( properties . getProperty ( Options . NAMESPACE , Options . DEFAULT_NAMESPACE ) , new Journal ( properties ) ) ; closeOnShutdown = true ; if ( ! exists ( ) ) { try { create ( properties ) ; } catch ( InterruptedException | ExecutionException e ) { throw new RuntimeException ( e ) ; } } }
create or open a database instance configured using the specified properties .
