();   } catch (Throwable t) {    throw checkException(t);   }  }   public Savepoint setSavepoint() throws SQLException {   checkTransaction();   try {    return mc.getConnection().setSavepoint();   } catch (Throwable t) {    throw checkException(t);   }  }   public Savepoint setSavepoint(String name) throws SQLException {   checkTransaction();   try {    return mc.getConnection().setSavepoint(name);   } catch (Throwable t) {    throw checkException(t);   }  }   public void 