code: @Override
  	public void close() {
  		if (connection != null) {
  			try {
  				if (!isRollbackOnly()) {
  					commit();
  				} else {
  					rollback();
  				}
  				connection.close();
  			} catch (SQLException e) {
  				throw new UroborosqlSQLException(e);
  			}
  			connection = null;
  		}
  	}
docs: {@inheritDoc}
  
  @see java.lang.AutoCloseable#close()