docs: public void setClientInfo(
              Properties properties) throws SQLClientInfoException {
  
          try {
              validate();
          } catch (SQLException e) {
              throw new SQLClientInfoException(e.getMessage(), e.getSQLState(),
                      e.getErrorCode(), (Map<String, ClientInfoStatus>) null, e);
          }
          this.getConnection().setClientInfo(properties);
      }