code: private <T extends IEntity> IntuitMessage prepareVoidRequest(T entity) throws FMSException {
          IntuitMessage intuitMessage = new IntuitMessage();
          RequestElements requestElements = intuitMessage.getRequestElements();
  
          //set the request parameters
          Map<String, String> requestParameters = requestElements.getRequestParameters();
          requestParameters.put(RequestElements.REQ_PARAM_METHOD_TYPE, MethodType.POST.toString());
          requestParameters.put(RequestElements.REQ_PARAM_INCLUDE, OperationType.VOID.toString());
  
          requestElements.setContext(context);
          requestElements.setEntity(entity);
          requestElements.setObjectToSerialize(getSerializableObject(entity));
  
          return intuitMessage;
      }
docs: Common method to prepare the request params for voidRequest operation for both sync and async calls
  
  @param entity
  the entity
  @return IntuitMessage the intuit message
  @throws FMSException