code: @Override
      public HttpResponse post_form_with_result(String path, List<NameValuePair> data, boolean crumbFlag) throws IOException {
          HttpPost request;
          if (data != null) {
              UrlEncodedFormEntity urlEncodedFormEntity = new UrlEncodedFormEntity(data);
              request = new HttpPost(UrlUtils.toNoApiUri(uri, context, path));
              request.setEntity(urlEncodedFormEntity);
          } else {
              request = new HttpPost(UrlUtils.toNoApiUri(uri, context, path));
          }
  
          handleCrumbFlag(crumbFlag, request);
          HttpResponse response = client.execute(request, localContext);
          jenkinsVersion = ResponseUtils.getJenkinsVersion(response);
          return response;
      }
docs: {@inheritDoc}