docs: public Statement createStatement() throws SQLException {
  		Statement result = null;
  		checkClosed();
  		try {
  			result =new StatementHandle(this.connection.createStatement(), this, this.logStatementsEnabled);
  			if (this.closeOpenStatements){
  				this.trackedStatement.put(result, maybeCaptureStackTrace());
  			}
  		} catch (SQLException e) {
  			throw markPossiblyBroken(e);
  		}
  		return result;
  	}