code: private Collection<Part> getWireMockParts() {
  		MockHttpServletRequest request = MockMvcRequestBuilders
  				.request(this.result.getMethod(), this.result.getUriTemplate())
  				.contentType(this.result.getRequestHeaders().getContentType())
  				.content(this.result.getRequestBodyContent())
  				.buildRequest(new ContextHandler.StaticContext());
  		try {
  			return new StandardMultipartHttpServletRequest(request).getParts().stream()
  					.map(part -> partFromServletPart(part)).collect(Collectors.toList());
  		}
  		catch (Exception e) {
  			throw new IllegalStateException(e);
  		}
  	}
docs: TODO: Consider caching this