&& src instanceof HttpServletRequestWrapper) {
src = (HttpServletRequest) ((HttpServletRequestWrapper) src).getRequest();
}
if (src instanceof MultipartHttpServletRequest) {
final MultipartHttpServletRequest request = (MultipartHttpServletRequest) src;
MultipartCleanup multipartCleaner = inv.getMethod().getAnnotation(
MultipartCleanup.class);
if (multipartCleaner == null
|| multipartCleaner.after() == MultipartCleanup.After.CONTROLLER_INVOCATION) {
multipartResolver.cleanupMultipart(request);
} else {
inv.addAfterCompletion(new AfterCompletion() {
@Override