docs: public ClientResponse execute(String procedure, Object... parameters) throws Exception
      {
          long start = System.currentTimeMillis();
          try
          {
              ClientResponse response = this.Client.callProcedure(procedure, parameters);
              Statistics.update(procedure, response);
              return response;
          }
          catch(ProcCallException pce)
          {
              Statistics.update(procedure, System.currentTimeMillis()-start,false);
              throw pce;
          }
          catch(Exception x)
          {
              throw x;
          }
      }