docs: public String getStatement()
      {
          StringBuffer sb = new StringBuffer(512);
          int argumentCount = this.procedureDescriptor.getArgumentCount();
          if (this.procedureDescriptor.hasReturnValue())
          {
              sb.append("{ ?= call ");
          }
          else
          {
              sb.append("{ call ");
          }
          sb.append(this.procedureDescriptor.getName());
          sb.append("(");
          for (int i = 0; i < argumentCount; i++)
          {
              if (i == 0)
              {
                  sb.append("?");
              }
              else
              {
                  sb.append(",?");
              }
          }
          sb.append(") }");
          return sb.toString();
      }