code: public Map<String, Object> create(Map<String, Object> body, Setup setup) {
          this.requestMaker = new RequestMaker(setup);
          RequestProperties props = new RequestPropertiesBuilder()
                  .method("POST")
                  .endpoint(ENDPOINT)
                  .body(body)
                  .type(Accounts.class)
                  .contentType(CONTENT_TYPE)
                  .build();
  
          return this.requestMaker.doRequest(props);
      }
docs: This method allows you to create a Moip account (classical or transparent). To differentiate the
  two accounts types you have to set the boolean attribute {@code transparentAccount}, <b>true</b> value
  (you will create a transparent accounts) or <b>false</b> value (you will create a classical accounts).
  
  @param   body
  {@code Map<String, Object>} the request body.
  
  @param   setup
  {@code Setup} the setup object.
  
  @return  {@code Map<String, Object>}