code: @SuppressWarnings(
          {
              "PMD.InsufficientStringBufferDeclaration",
              "PMD.AvoidInstantiatingObjectsInLoops"
          })
      private static StringBuilder fakeBody(final Request... parts)
          throws IOException {
          final StringBuilder builder = new StringBuilder();
          for (final Request part : parts) {
              builder.append(String.format("--%s", RqMtFake.BOUNDARY))
                  .append(RqMtFake.CRLF)
                  .append("Content-Disposition: ")
                  .append(
                      new RqHeaders.Smart(
                          new RqHeaders.Base(part)
                      ).single("Content-Disposition")
                  ).append(RqMtFake.CRLF);
              final String body = new RqPrint(part).printBody();
              if (!(RqMtFake.CRLF.equals(body) || body.isEmpty())) {
                  builder.append(RqMtFake.CRLF)
                      .append(body)
                      .append(RqMtFake.CRLF);
              }
          }
          builder.append("Content-Transfer-Encoding: utf-8")
              .append(RqMtFake.CRLF)
              .append(String.format("--%s--", RqMtFake.BOUNDARY));
          return builder;
      }
docs: Fake body creator.
  @param parts Fake request body parts
  @return StringBuilder of given dispositions
  @throws IOException If fails