public void close() throws SQLException {
   wsh.doClose();
 }
 public Object rawStatementOperation(Method m, Object target, Object[] args)
     throws IllegalAccessException, InvocationTargetException, SQLException {
   return wsh.doRawStatementOperation(m, target, args);
 }
 public ResultSet getGeneratedKeys() throws SQLException {
   return wsh.wrap(super.getGeneratedKeys());
 }
 public ResultSet executeQuery(String sql) throws SQLException {
   return wsh.wrap(super.executeQuery(sql));
 }
 public ResultSet getResultSet() throws SQLException {
   return wsh.wrap(super.getResultSet());
 }